--- /srv/rebuilderd/tmp/rebuilderd83ZlZZ/inputs/libpython3.14-dev_3.14.4-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd83ZlZZ/out/libpython3.14-dev_3.14.4-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-08 04:02:31.000000 debian-binary │ --rw-r--r-- 0 0 0 8124 2026-04-08 04:02:31.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4011600 2026-04-08 04:02:31.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 8120 2026-04-08 04:02:31.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 4011428 2026-04-08 04:02:31.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.14-dev │ │ │ Source: python3.14 │ │ │ Version: 3.14.4-1 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 16761 │ │ │ +Installed-Size: 16760 │ │ │ Depends: libpython3.14-stdlib (= 3.14.4-1), libpython3.14 (= 3.14.4-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-04-08 04:02:31.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 676 2026-04-08 04:02:31.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 7244 2026-04-08 04:02:31.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5406 2026-04-08 04:02:31.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2026-04-08 04:02:31.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2026-04-08 04:02:31.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7445348 2026-04-08 04:02:31.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7166776 2026-04-08 04:02:31.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7165576 2026-04-08 04:02:31.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9098 2026-04-08 04:02:31.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-04-08 04:02:31.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8344 2026-04-08 04:02:31.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-08 04:02:31.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-08 04:02:31.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-08 04:02:31.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-08 04:02:31.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 │ │ │ │ @@ -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_MatchClass in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ -_PyEval_MatchKeys in ceval.o │ │ │ │ -_PyEval_MatchClass in ceval.o │ │ │ │ -_PyEval_GetAwaitable in ceval.o │ │ │ │ _PyObjectArray_FromStackRefArray in ceval.o │ │ │ │ +_PyEval_GetAwaitable in ceval.o │ │ │ │ +_PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_GetANext in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_Check_ArgsIterable in ceval.o │ │ │ │ -_PyEval_SpecialMethodCanSuggest in ceval.o │ │ │ │ _PyEval_FormatKwargsError in ceval.o │ │ │ │ +_PyEval_SpecialMethodCanSuggest 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 │ │ │ │ @@ -2853,14 +2853,15 @@ │ │ │ │ _PyInterpreterState_IsRunningMain in pystate.o │ │ │ │ _PyThreadState_SetShuttingDown in pystate.o │ │ │ │ _PyInterpreterState_IDDecref in pystate.o │ │ │ │ PyThreadState_New in pystate.o │ │ │ │ _PyRuntimeState_ReInitThreads in pystate.o │ │ │ │ _PyInterpreterState_ReinitRunningMain in pystate.o │ │ │ │ _PyInterpreterState_DeleteExceptMain in pystate.o │ │ │ │ +_PyThreadState_HangThread in pystate.o │ │ │ │ PyInterpreterState_Head in pystate.o │ │ │ │ PyInterpreterState_Next in pystate.o │ │ │ │ _PyInterpreterState_SetEvalFrameFunc in pystate.o │ │ │ │ _PyErr_SetInterpreterAlreadyRunning in pystate.o │ │ │ │ _PyThread_CurrentExceptions in pystate.o │ │ │ │ _PyThread_CurrentFrames in pystate.o │ │ │ │ PyInterpreterState_New in pystate.o │ │ │ │ @@ -2868,15 +2869,14 @@ │ │ │ │ PyThreadState_GetID in pystate.o │ │ │ │ _PyThreadState_Prealloc in pystate.o │ │ │ │ _PyThreadState_Init in pystate.o │ │ │ │ PyInterpreterState_Clear in pystate.o │ │ │ │ PyThreadState_DeleteCurrent in pystate.o │ │ │ │ PyThreadState_SetAsyncExc in pystate.o │ │ │ │ _PyInterpreterState_GetEvalFrameFunc in pystate.o │ │ │ │ -_PyThreadState_HangThread in pystate.o │ │ │ │ _Py_GetMainConfig in pystate.o │ │ │ │ _Py_tss_tstate in pystate.o │ │ │ │ Py_CompileStringExFlags in pythonrun.o │ │ │ │ Py_CompileStringObject in pythonrun.o │ │ │ │ _Py_SourceAsString in pythonrun.o │ │ │ │ PyErr_DisplayException in pythonrun.o │ │ │ │ PyErr_Display in pythonrun.o │ │ │ │ @@ -3054,21 +3054,21 @@ │ │ │ │ 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_hang_thread in thread.o │ │ │ │ PyThread_detach_thread in thread.o │ │ │ │ PyThread_ParseTimeoutArg in thread.o │ │ │ │ PyThread_acquire_lock_timed_with_retries in thread.o │ │ │ │ PyThread_tss_alloc in thread.o │ │ │ │ PyThread_tss_free in thread.o │ │ │ │ PyThread_exit_thread in thread.o │ │ │ │ -PyThread_hang_thread in thread.o │ │ │ │ _PyThread_at_fork_reinit in thread.o │ │ │ │ PyThread_create_key in thread.o │ │ │ │ PyThread_delete_key in thread.o │ │ │ │ PyThread_delete_key_value in thread.o │ │ │ │ PyThread_set_key_value in thread.o │ │ │ │ PyThread_get_key_value in thread.o │ │ │ │ PyThread_ReInitTLS in thread.o │ │ │ │ @@ -3670,77 +3670,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 │ │ │ │ -00001078 T _PyPegen_alias_for_star │ │ │ │ +00001074 T _PyPegen_alias_for_star │ │ │ │ 000000ee T _PyPegen_arguments_parsing_error │ │ │ │ -00000f28 T _PyPegen_augoperator │ │ │ │ -00000ecc T _PyPegen_check_barry_as_flufl │ │ │ │ -00000c4c T _PyPegen_check_fstring_conversion │ │ │ │ -000010e0 T _PyPegen_check_legacy_stmt │ │ │ │ +00000f24 T _PyPegen_augoperator │ │ │ │ +00000ec8 T _PyPegen_check_barry_as_flufl │ │ │ │ +00000c48 T _PyPegen_check_fstring_conversion │ │ │ │ +000010dc T _PyPegen_check_legacy_stmt │ │ │ │ 000001d8 T _PyPegen_checked_future_import │ │ │ │ -000011e8 T _PyPegen_class_def_decorators │ │ │ │ +000011e4 T _PyPegen_class_def_decorators │ │ │ │ 000005cc T _PyPegen_cmpop_expr_pair │ │ │ │ 0000049c T _PyPegen_collect_call_seqs │ │ │ │ 000000a8 T _PyPegen_concatenate_strings │ │ │ │ -000014e0 T _PyPegen_concatenate_tstrings │ │ │ │ +000014e4 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 │ │ │ │ -0000122c T _PyPegen_decoded_constant_from_token │ │ │ │ -00000ec0 T _PyPegen_dummy_name │ │ │ │ -00000d40 T _PyPegen_empty_arguments │ │ │ │ +00001228 T _PyPegen_decoded_constant_from_token │ │ │ │ +00000ebc T _PyPegen_dummy_name │ │ │ │ +00000d3c T _PyPegen_empty_arguments │ │ │ │ 00000058 T _PyPegen_ensure_imaginary │ │ │ │ 00000000 T _PyPegen_ensure_real │ │ │ │ -00000388 T _PyPegen_formatted_value │ │ │ │ -00000bec T _PyPegen_function_def_decorators │ │ │ │ +00000384 T _PyPegen_formatted_value │ │ │ │ +00000be8 T _PyPegen_function_def_decorators │ │ │ │ 000005f4 T _PyPegen_get_cmpops │ │ │ │ -0000165c T _PyPegen_get_expr_name │ │ │ │ +00001660 T _PyPegen_get_expr_name │ │ │ │ 0000064c T _PyPegen_get_exprs │ │ │ │ -00001134 T _PyPegen_get_invalid_target │ │ │ │ +00001130 T _PyPegen_get_invalid_target │ │ │ │ 00000868 T _PyPegen_get_keys │ │ │ │ 00000288 T _PyPegen_get_last_comprehension_item │ │ │ │ -00001400 T _PyPegen_get_pattern_keys │ │ │ │ -0000143c T _PyPegen_get_patterns │ │ │ │ +00001404 T _PyPegen_get_pattern_keys │ │ │ │ +00001440 T _PyPegen_get_patterns │ │ │ │ 000008b0 T _PyPegen_get_values │ │ │ │ -00001514 T _PyPegen_interpolation │ │ │ │ -00000fd0 T _PyPegen_join_names_with_dot │ │ │ │ +00001518 T _PyPegen_interpolation │ │ │ │ +00000fcc T _PyPegen_join_names_with_dot │ │ │ │ 000006a4 T _PyPegen_join_sequences │ │ │ │ -0000047c T _PyPegen_joined_str │ │ │ │ -000013d8 T _PyPegen_key_pattern_pair │ │ │ │ -00001050 T _PyPegen_key_value_pair │ │ │ │ -00000dac T _PyPegen_keyword_or_starred │ │ │ │ +00000478 T _PyPegen_joined_str │ │ │ │ +000013dc T _PyPegen_key_pattern_pair │ │ │ │ +0000104c T _PyPegen_key_value_pair │ │ │ │ +00000da8 T _PyPegen_keyword_or_starred │ │ │ │ 00000000 T _PyPegen_make_arguments │ │ │ │ -00000f48 T _PyPegen_make_module │ │ │ │ -00000b80 T _PyPegen_map_names_to_ids │ │ │ │ -00000b40 T _PyPegen_name_default_pair │ │ │ │ +00000f44 T _PyPegen_make_module │ │ │ │ +00000b7c T _PyPegen_map_names_to_ids │ │ │ │ +00000b3c T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -000017f0 T _PyPegen_new_type_comment │ │ │ │ +000017f4 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 │ │ │ │ -00000e58 T _PyPegen_seq_delete_starred_exprs │ │ │ │ -00000dd4 T _PyPegen_seq_extract_starred_exprs │ │ │ │ +00000e54 T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00000dd0 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 │ │ │ │ -000012bc T _PyPegen_setup_full_format_spec │ │ │ │ +000012b8 T _PyPegen_setup_full_format_spec │ │ │ │ 000003fc T _PyPegen_singleton_seq │ │ │ │ -00001478 T _PyPegen_slash_with_default │ │ │ │ -00000bbc T _PyPegen_star_etc │ │ │ │ -000014a0 T _PyPegen_template_str │ │ │ │ +0000147c T _PyPegen_slash_with_default │ │ │ │ +00000bb8 T _PyPegen_star_etc │ │ │ │ +000014a4 T _PyPegen_template_str │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -3751,18 +3751,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: │ │ │ │ @@ -3898,25 +3898,25 @@ │ │ │ │ 00000fa0 r .LC94 │ │ │ │ 00000fcc r .LC95 │ │ │ │ 0000100c r .LC96 │ │ │ │ 00001030 r .LC97 │ │ │ │ 00001070 r .LC98 │ │ │ │ 000010ac r .LC99 │ │ │ │ 000053a8 t INVALID_VERSION_CHECK │ │ │ │ -0000e018 t NEW_TYPE_COMMENT │ │ │ │ +0000e050 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 │ │ │ │ -00007c28 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +00007c34 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 │ │ │ │ @@ -4068,15 +4068,15 @@ │ │ │ │ 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 │ │ │ │ -00007b48 t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ +00007b54 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 │ │ │ │ @@ -4084,209 +4084,209 @@ │ │ │ │ 00000038 d __compound_literal.8 │ │ │ │ 00000dc4 t _gather_104_rule │ │ │ │ 00000000 t _gather_141_rule │ │ │ │ 00001096 t _gather_143_rule │ │ │ │ 00005240 t _gather_15_rule │ │ │ │ 00005820 t _gather_35_rule │ │ │ │ 00004d08 t _gather_85_rule │ │ │ │ -0000d884 t _gather_90_rule │ │ │ │ -000078a0 t _loop0_121_rule │ │ │ │ +0000d8bc t _gather_90_rule │ │ │ │ +000078ac t _loop0_121_rule │ │ │ │ 00000ab4 t _loop0_145_rule │ │ │ │ -00007c6c t _loop0_1_rule │ │ │ │ -0000e9f8 t _loop0_28_rule │ │ │ │ +00007c78 t _loop0_1_rule │ │ │ │ +0000ea38 t _loop0_28_rule │ │ │ │ 00002a1c t _loop0_29_rule │ │ │ │ 0000504c t _loop0_32_rule │ │ │ │ -00012820 t _loop0_71_rule │ │ │ │ -00006e50 t _loop0_72_rule │ │ │ │ -0000841c t _loop0_75_rule │ │ │ │ -000085ec t _loop0_77_rule │ │ │ │ +00012864 t _loop0_71_rule │ │ │ │ +00006e5c t _loop0_72_rule │ │ │ │ +00008428 t _loop0_75_rule │ │ │ │ +000085f8 t _loop0_77_rule │ │ │ │ 00004e6c t _loop0_87_rule │ │ │ │ -0000e2ac t _loop1_30_rule │ │ │ │ -0000eb8c t _loop1_31_rule │ │ │ │ +0000e2e4 t _loop1_30_rule │ │ │ │ +0000ebcc t _loop1_31_rule │ │ │ │ 0000555c t _loop1_33_rule │ │ │ │ 00003d80 t _loop1_37_rule │ │ │ │ -0000b55c t _loop1_38_rule │ │ │ │ -00012298 t _loop1_73_rule │ │ │ │ -00006c68 t _loop1_74_rule │ │ │ │ -0000acec t _loop1_76_rule │ │ │ │ -00005940 t _loop1_81_rule │ │ │ │ -00007d5c t _loop1_82_rule │ │ │ │ +0000b568 t _loop1_38_rule │ │ │ │ +000122dc t _loop1_73_rule │ │ │ │ +00006c74 t _loop1_74_rule │ │ │ │ +0000acf8 t _loop1_76_rule │ │ │ │ +00005964 t _loop1_81_rule │ │ │ │ +00007d68 t _loop1_82_rule │ │ │ │ 000009da t _tmp_105_rule │ │ │ │ -00008764 t _tmp_10_rule │ │ │ │ +00008770 t _tmp_10_rule │ │ │ │ 00000d5e t _tmp_111_rule │ │ │ │ -0000b03c t _tmp_113_rule │ │ │ │ -00007504 t _tmp_115_rule │ │ │ │ +0000b048 t _tmp_113_rule │ │ │ │ +00007510 t _tmp_115_rule │ │ │ │ 0000025a t _tmp_116_rule │ │ │ │ 00000910 t _tmp_118_rule │ │ │ │ -000077f8 t _tmp_119_rule │ │ │ │ -00007794 t _tmp_123_rule │ │ │ │ -00007bc8 t _tmp_124_rule │ │ │ │ -0000c5e8 t _tmp_126_rule │ │ │ │ +00007804 t _tmp_119_rule │ │ │ │ +000077a0 t _tmp_123_rule │ │ │ │ +00007bd4 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 │ │ │ │ -0000633c t _tmp_149_rule │ │ │ │ +00006348 t _tmp_149_rule │ │ │ │ 00000b98 t _tmp_150_rule │ │ │ │ 00000c1e t _tmp_151_rule │ │ │ │ 00000cfa t _tmp_152_rule.isra.0 │ │ │ │ 00000c94 t _tmp_153_rule │ │ │ │ -00005a8c t _tmp_154_rule │ │ │ │ +00005ab0 t _tmp_154_rule │ │ │ │ 000022c8 t _tmp_158_rule │ │ │ │ -00008204 t _tmp_163_rule │ │ │ │ +00008210 t _tmp_163_rule │ │ │ │ 00003680 t _tmp_166_rule │ │ │ │ 0000039e t _tmp_168_rule │ │ │ │ 00006090 t _tmp_16_rule │ │ │ │ 0000017c t _tmp_174_rule │ │ │ │ 00001212 t _tmp_175_rule │ │ │ │ 000001ea t _tmp_177_rule │ │ │ │ 00004fc4 t _tmp_17_rule │ │ │ │ 00002180 t _tmp_22_rule │ │ │ │ 00004774 t _tmp_26_rule │ │ │ │ 000033c4 t _tmp_27_rule │ │ │ │ 00005af8 t _tmp_36_rule │ │ │ │ -0000c0a8 t _tmp_42_rule │ │ │ │ -00005648 t _tmp_43_rule │ │ │ │ -0000a884 t _tmp_44_rule │ │ │ │ -0000c7d4 t _tmp_5_rule │ │ │ │ +0000c0b4 t _tmp_42_rule │ │ │ │ +0000566c t _tmp_43_rule │ │ │ │ +0000a890 t _tmp_44_rule │ │ │ │ +0000c80c t _tmp_5_rule │ │ │ │ 00001d20 t _tmp_6_rule │ │ │ │ 00001da4 t _tmp_7_rule │ │ │ │ 00001e14 t _tmp_8_rule │ │ │ │ 00001e88 t _tmp_9_rule │ │ │ │ -0000d6a4 t annotated_rhs_rule │ │ │ │ -0000d4a0 t args_rule │ │ │ │ -0000cd84 t arguments_rule │ │ │ │ -00004624 t atom_rule │ │ │ │ -0000a434 t attr_rule │ │ │ │ -00011190 t augassign_rule │ │ │ │ -0000a3dc t bitwise_and_rule │ │ │ │ -00009ddc t bitwise_or_rule │ │ │ │ -00009fbc t bitwise_xor_rule │ │ │ │ -0000fdc8 t block_rule │ │ │ │ +0000d6dc t annotated_rhs_rule │ │ │ │ +0000d4d8 t args_rule │ │ │ │ +0000cdbc t arguments_rule │ │ │ │ +00004648 t atom_rule │ │ │ │ +0000a440 t attr_rule │ │ │ │ +000111d0 t augassign_rule │ │ │ │ +0000a400 t bitwise_and_rule │ │ │ │ +00009e00 t bitwise_or_rule │ │ │ │ +00009fe0 t bitwise_xor_rule │ │ │ │ +0000fe08 t block_rule │ │ │ │ 00005738 t break_stmt_rule │ │ │ │ 000044ac t class_def_raw_rule │ │ │ │ -00009118 t closed_pattern_rule │ │ │ │ -00009fcc t complex_number_rule │ │ │ │ +00009124 t closed_pattern_rule │ │ │ │ +00009fd8 t complex_number_rule │ │ │ │ 00000244 t compound_stmt_rule │ │ │ │ -00007e98 t conjunction_rule │ │ │ │ +00007ebc t conjunction_rule │ │ │ │ 00005650 t continue_stmt_rule │ │ │ │ 00000670 t decorators_rule │ │ │ │ -00012168 t default_rule │ │ │ │ +000121ac t default_rule │ │ │ │ 00005d38 t del_target_rule │ │ │ │ 00005b70 t del_targets_rule │ │ │ │ -00007aac t disjunction_rule │ │ │ │ +00007ad0 t disjunction_rule │ │ │ │ 0000164c t dotted_as_name_rule │ │ │ │ 0000182c t dotted_name_rule │ │ │ │ -0000c10c t double_star_pattern_rule │ │ │ │ -00011054 t double_starred_kvpair_rule │ │ │ │ +0000c118 t double_star_pattern_rule │ │ │ │ +00011094 t double_starred_kvpair_rule │ │ │ │ 00003708 t elif_stmt_rule │ │ │ │ 000039fc t else_block_rule │ │ │ │ -000072a4 t expression_rule │ │ │ │ -000079f8 t expression_without_invalid_rule │ │ │ │ +000072c8 t expression_rule │ │ │ │ +00007a04 t expression_without_invalid_rule │ │ │ │ 000060f8 t expressions_rule │ │ │ │ -0000b934 t factor_rule │ │ │ │ +0000b958 t factor_rule │ │ │ │ 00003bf8 t finally_block_rule │ │ │ │ -0000c848 t for_if_clauses_rule │ │ │ │ +0000c880 t for_if_clauses_rule │ │ │ │ 000048f0 t for_stmt_rule │ │ │ │ 000035e8 t fstring_conversion_rule │ │ │ │ -000103fc t fstring_replacement_field_rule │ │ │ │ +0001043c t fstring_replacement_field_rule │ │ │ │ 0000344c t func_type_comment_rule │ │ │ │ 00001108 t function_def_raw_rule │ │ │ │ -00006f74 t genexp_rule │ │ │ │ -0000a7fc t guard_rule │ │ │ │ +00006f98 t genexp_rule │ │ │ │ +0000a808 t guard_rule │ │ │ │ 000002c2 t imaginary_number_rule │ │ │ │ 00002844 t import_from_as_name_rule │ │ │ │ 00002678 t import_from_as_names_rule │ │ │ │ 0000232c t import_from_targets_rule │ │ │ │ 00000828 t import_stmt_rule │ │ │ │ -00006ac0 t invalid_ann_assign_target_rule │ │ │ │ -00007580 t invalid_comprehension_rule │ │ │ │ -000072dc t invalid_for_target_rule │ │ │ │ -0000adf0 t invalid_kwarg_rule.isra.0 │ │ │ │ +00006acc t invalid_ann_assign_target_rule │ │ │ │ +0000758c t invalid_comprehension_rule │ │ │ │ +000072e8 t invalid_for_target_rule │ │ │ │ +0000adfc t invalid_kwarg_rule.isra.0 │ │ │ │ 00000410 t invalid_tstring_replacement_field_rule │ │ │ │ -00008888 t inversion_rule │ │ │ │ -0000c194 t items_pattern_rule │ │ │ │ -0000c334 t key_value_pattern_rule │ │ │ │ -0000ac58 t keyword_pattern_rule │ │ │ │ -0000aac0 t keyword_patterns_rule │ │ │ │ -00011ffc t kwarg_or_double_starred_rule │ │ │ │ -00011ea4 t kwarg_or_starred_rule │ │ │ │ -00011440 t kwargs_rule │ │ │ │ +000088ac t inversion_rule │ │ │ │ +0000c1a0 t items_pattern_rule │ │ │ │ +0000c340 t key_value_pattern_rule │ │ │ │ +0000ac64 t keyword_pattern_rule │ │ │ │ +0000aacc t keyword_patterns_rule │ │ │ │ +00012040 t kwarg_or_double_starred_rule │ │ │ │ +00011ee8 t kwarg_or_starred_rule │ │ │ │ +00011480 t kwargs_rule │ │ │ │ 00003120 t kwds_rule │ │ │ │ -00007360 t lambda_kwds_rule │ │ │ │ -0000850c t lambda_param_maybe_default_rule │ │ │ │ -000125a8 t lambda_param_no_default_rule │ │ │ │ -00012734 t lambda_param_rule │ │ │ │ -00006d64 t lambda_param_with_default_rule │ │ │ │ -000063a0 t lambda_params_rule │ │ │ │ -00006a00 t lambda_slash_no_default_rule │ │ │ │ -00006b74 t lambda_slash_with_default_rule │ │ │ │ -00006f40 t lambda_star_etc_rule │ │ │ │ -0000c698 t lambdef_rule │ │ │ │ +0000736c t lambda_kwds_rule │ │ │ │ +00008518 t lambda_param_maybe_default_rule │ │ │ │ +000125ec t lambda_param_no_default_rule │ │ │ │ +00012778 t lambda_param_rule │ │ │ │ +00006d70 t lambda_param_with_default_rule │ │ │ │ +000063ac t lambda_params_rule │ │ │ │ +00006a0c t lambda_slash_no_default_rule │ │ │ │ +00006b80 t lambda_slash_with_default_rule │ │ │ │ +00006f4c t lambda_star_etc_rule │ │ │ │ +0000c6d0 t lambdef_rule │ │ │ │ 000032c8 t list_rule │ │ │ │ -0000a634 t maybe_sequence_pattern_rule │ │ │ │ -00008ab4 t maybe_star_pattern_rule │ │ │ │ -0000a5d4 t name_or_attr_rule │ │ │ │ -0000f600 t named_expression_rule │ │ │ │ -00008a10 t open_sequence_pattern_rule │ │ │ │ -00008ecc t or_pattern_rule │ │ │ │ +0000a640 t maybe_sequence_pattern_rule │ │ │ │ +00008ac0 t maybe_star_pattern_rule │ │ │ │ +0000a5e0 t name_or_attr_rule │ │ │ │ +0000f640 t named_expression_rule │ │ │ │ +00008a1c t open_sequence_pattern_rule │ │ │ │ +00008ed8 t or_pattern_rule │ │ │ │ 0000513c t param_maybe_default_rule │ │ │ │ -0000e448 t param_no_default_rule │ │ │ │ -0000e880 t param_rule │ │ │ │ +0000e480 t param_no_default_rule │ │ │ │ +0000e8c0 t param_rule │ │ │ │ 000053f8 t param_star_annotation_rule │ │ │ │ 00001c58 t params_rule │ │ │ │ 0000480c t pass_stmt_rule │ │ │ │ -0000a290 t pattern_capture_target_rule │ │ │ │ -00008c50 t pattern_rule │ │ │ │ -00008918 t patterns_rule │ │ │ │ -0000a8f8 t positional_patterns_rule │ │ │ │ -0000bfc8 t primary_raw │ │ │ │ -0000bea8 t primary_rule │ │ │ │ -0000a20c t real_number_rule │ │ │ │ +0000a29c t pattern_capture_target_rule │ │ │ │ +00008c5c t pattern_rule │ │ │ │ +00008924 t patterns_rule │ │ │ │ +0000a904 t positional_patterns_rule │ │ │ │ +0000bfec t primary_raw │ │ │ │ +0000becc t primary_rule │ │ │ │ +0000a218 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0000a7f8 t shift_expr_rule │ │ │ │ -00009ed4 t signed_number_rule │ │ │ │ -0000a114 t signed_real_number_rule │ │ │ │ +0000a81c 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 │ │ │ │ -000038c0 t single_subscript_attribute_target_rule │ │ │ │ -00007dc4 t single_target_rule │ │ │ │ +000038e4 t single_subscript_attribute_target_rule │ │ │ │ +00007de8 t single_target_rule │ │ │ │ 00002208 t slash_no_default_rule │ │ │ │ 00002584 t slash_with_default_rule │ │ │ │ -00010bc8 t slices_rule │ │ │ │ +00010c08 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ 00002bec t star_etc_rule │ │ │ │ -00009ccc t star_expression_rule │ │ │ │ -000081bc t star_expressions_rule │ │ │ │ -0000fcc8 t star_named_expression_rule │ │ │ │ -0000ff54 t star_named_expressions_rule │ │ │ │ -000063b4 t star_target_rule │ │ │ │ -00005e90 t star_targets_rule │ │ │ │ -0000e04c t starred_expression_rule │ │ │ │ +00009cf0 t star_expression_rule │ │ │ │ +000081e0 t star_expressions_rule │ │ │ │ +0000fd08 t star_named_expression_rule │ │ │ │ +0000ff94 t star_named_expressions_rule │ │ │ │ +000063d8 t star_target_rule │ │ │ │ +00005eb4 t star_targets_rule │ │ │ │ +0000e084 t starred_expression_rule │ │ │ │ 00000000 t statements_rule │ │ │ │ -000056c8 t strings_rule │ │ │ │ -000087ec t subject_expr_rule │ │ │ │ -0000abb8 t sum_rule │ │ │ │ -00005e0c t t_lookahead_rule │ │ │ │ -00003d90 t t_primary_raw │ │ │ │ -00003cf0 t t_primary_rule │ │ │ │ -00006540 t target_with_star_atom_rule │ │ │ │ -0000af04 t term_raw │ │ │ │ -0000adf0 t term_rule │ │ │ │ -0000bcd0 t tstring_full_format_spec_rule │ │ │ │ -00007e5c t tstring_rule │ │ │ │ -0000fa00 t tuple_rule │ │ │ │ -0000b4bc t type_param_default_rule │ │ │ │ -0000b0b0 t type_param_rule │ │ │ │ +000056ec t strings_rule │ │ │ │ +000087f8 t subject_expr_rule │ │ │ │ +0000abdc t sum_rule │ │ │ │ +00005e30 t t_lookahead_rule │ │ │ │ +00003db4 t t_primary_raw │ │ │ │ +00003d14 t t_primary_rule │ │ │ │ +00006564 t target_with_star_atom_rule │ │ │ │ +0000af28 t term_raw │ │ │ │ +0000ae14 t term_rule │ │ │ │ +0000bcdc t tstring_full_format_spec_rule │ │ │ │ +00007e68 t tstring_rule │ │ │ │ +0000fa40 t tuple_rule │ │ │ │ +0000b4c8 t type_param_default_rule │ │ │ │ +0000b0bc t type_param_rule │ │ │ │ 00001960 t type_params_rule │ │ │ │ -0000a344 t wildcard_pattern_rule │ │ │ │ +0000a350 t wildcard_pattern_rule │ │ │ │ 00005988 t with_item_rule │ │ │ │ -0000debc t yield_expr_rule │ │ │ │ +0000def4 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4305,15 +4305,15 @@ │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_DecodeUTF8Stateful │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 000001ec t Py_XDECREF │ │ │ │ 000003b0 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyBytes_DecodeEscape2 │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -000001fc T _PyPegen_decode_string │ │ │ │ +00000270 T _PyPegen_decode_string │ │ │ │ 00000000 T _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ U _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U __sprintf_chk │ │ │ │ 00000000 t decode_unicode_with_escapes │ │ │ │ @@ -4396,15 +4396,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 │ │ │ │ -0000278c T _PyLexer_update_ftstring_expr │ │ │ │ +00002794 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 │ │ │ │ @@ -4419,20 +4419,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000058 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -0000272c t tok_backup │ │ │ │ +00002734 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -000028a0 t tok_decimal_tail │ │ │ │ +000028a8 t tok_decimal_tail │ │ │ │ 00000804 t tok_get_normal_mode │ │ │ │ -00002670 t tok_nextc │ │ │ │ -000029b4 t verify_end_of_number │ │ │ │ +00002678 t tok_nextc │ │ │ │ +000029bc 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 │ │ │ │ @@ -4705,16 +4705,16 @@ │ │ │ │ 00000608 r .LC36 │ │ │ │ 0000065c r .LC37 │ │ │ │ 0000069c r .LC38 │ │ │ │ 000006c4 r .LC39 │ │ │ │ 0000009c r .LC4 │ │ │ │ 000006dc r .LC40 │ │ │ │ 0000070c r .LC41 │ │ │ │ -00000710 r .LC42 │ │ │ │ -00000744 r .LC43 │ │ │ │ +00000740 r .LC42 │ │ │ │ +00000758 r .LC43 │ │ │ │ 0000075c r .LC44 │ │ │ │ 00000774 r .LC45 │ │ │ │ 000007a8 r .LC46 │ │ │ │ 000007ac r .LC47 │ │ │ │ 000007b0 r .LC48 │ │ │ │ 000007b4 r .LC49 │ │ │ │ 000000cc r .LC5 │ │ │ │ @@ -4767,16 +4767,16 @@ │ │ │ │ 00000d84 r .LC92 │ │ │ │ 00000dbc r .LC93 │ │ │ │ 000008ec T PyAIter_Check │ │ │ │ 00000610 T PyBuffer_FillContiguousStrides │ │ │ │ 00002ed4 T PyBuffer_FillInfo │ │ │ │ 00000502 T PyBuffer_FromContiguous │ │ │ │ 00000e4c T PyBuffer_GetPointer │ │ │ │ -00003b1c T PyBuffer_IsContiguous │ │ │ │ -00003004 T PyBuffer_Release │ │ │ │ +00003b2c T PyBuffer_IsContiguous │ │ │ │ +00003014 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 │ │ │ │ @@ -4801,15 +4801,15 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ 00002428 T PyIndex_Check │ │ │ │ -0000360c T PyIter_Check │ │ │ │ +0000361c T PyIter_Check │ │ │ │ 000004b8 T PyIter_Next │ │ │ │ 00000c84 T PyIter_NextItem │ │ │ │ 00000744 T PyIter_Send │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsDouble │ │ │ │ @@ -4825,54 +4825,54 @@ │ │ │ │ 000002a0 T PyMapping_HasKeyString │ │ │ │ 000002de T PyMapping_HasKeyStringWithError │ │ │ │ 00000302 T PyMapping_HasKeyWithError │ │ │ │ 000002a8 T PyMapping_Items │ │ │ │ 0000026c T PyMapping_Keys │ │ │ │ 000008e4 T PyMapping_Length │ │ │ │ 0000007c T PyMapping_SetItemString │ │ │ │ -00003058 T PyMapping_Size │ │ │ │ +00003068 T PyMapping_Size │ │ │ │ 00000708 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00003c14 T PyNumber_Absolute │ │ │ │ +00003c24 T PyNumber_Absolute │ │ │ │ 000022a8 T PyNumber_Add │ │ │ │ 00002694 T PyNumber_And │ │ │ │ 000012ac T PyNumber_AsSsize_t │ │ │ │ 00002e28 T PyNumber_Check │ │ │ │ -00003c58 T PyNumber_Divmod │ │ │ │ +00003c68 T PyNumber_Divmod │ │ │ │ 00000834 T PyNumber_Float │ │ │ │ -00003490 T PyNumber_FloorDivide │ │ │ │ +000034a0 T PyNumber_FloorDivide │ │ │ │ 00001e20 T PyNumber_InPlaceAdd │ │ │ │ 000003cc T PyNumber_InPlaceAnd │ │ │ │ 000009b0 T PyNumber_InPlaceFloorDivide │ │ │ │ -00003e70 T PyNumber_InPlaceLshift │ │ │ │ +00003e80 T PyNumber_InPlaceLshift │ │ │ │ 0000009a T PyNumber_InPlaceMatrixMultiply │ │ │ │ 00000654 T PyNumber_InPlaceMultiply │ │ │ │ 000014d8 T PyNumber_InPlaceOr │ │ │ │ 0000015c T PyNumber_InPlacePower │ │ │ │ 000007c8 T PyNumber_InPlaceRemainder │ │ │ │ 00000ba0 T PyNumber_InPlaceRshift │ │ │ │ 000002e4 T PyNumber_InPlaceSubtract │ │ │ │ 000009d8 T PyNumber_InPlaceTrueDivide │ │ │ │ 000004c4 T PyNumber_InPlaceXor │ │ │ │ -0000328c T PyNumber_Index │ │ │ │ +0000329c T PyNumber_Index │ │ │ │ 00000228 T PyNumber_Invert │ │ │ │ 00002b90 T PyNumber_Long │ │ │ │ 00002978 T PyNumber_Lshift │ │ │ │ 00000060 T PyNumber_MatrixMultiply │ │ │ │ 00002480 T PyNumber_Multiply │ │ │ │ 0000243c T PyNumber_Negative │ │ │ │ -0000318c T PyNumber_Or │ │ │ │ +0000319c T PyNumber_Or │ │ │ │ 000007f0 T PyNumber_Positive │ │ │ │ 00000648 T PyNumber_Power │ │ │ │ -00003384 T PyNumber_Remainder │ │ │ │ -00003d64 T PyNumber_Rshift │ │ │ │ +00003394 T PyNumber_Remainder │ │ │ │ +00003d74 T PyNumber_Rshift │ │ │ │ 00002a84 T PyNumber_Subtract │ │ │ │ -00003ee4 T PyNumber_ToBase │ │ │ │ -00003640 T PyNumber_TrueDivide │ │ │ │ +00003ef4 T PyNumber_ToBase │ │ │ │ +00003650 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 │ │ │ │ 000020ac T PyObject_CheckBuffer │ │ │ │ @@ -4894,15 +4894,15 @@ │ │ │ │ U PyObject_RichCompareBool │ │ │ │ 00000580 T PyObject_SetItem │ │ │ │ 00002180 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 0000004c T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -00003b00 T PySequence_Check │ │ │ │ +00003b10 T PySequence_Check │ │ │ │ 0000030c T PySequence_Concat │ │ │ │ 00001288 T PySequence_Contains │ │ │ │ 000000c0 T PySequence_Count │ │ │ │ 0000018c T PySequence_DelItem │ │ │ │ 00000d5c T PySequence_DelSlice │ │ │ │ 00001ffc T PySequence_Fast │ │ │ │ 00001724 T PySequence_GetItem │ │ │ │ @@ -4912,25 +4912,25 @@ │ │ │ │ 00000326 T PySequence_InPlaceRepeat │ │ │ │ 000004ec T PySequence_Index │ │ │ │ 000008e0 T PySequence_Length │ │ │ │ 000020bc T PySequence_List │ │ │ │ 000003ce T PySequence_Repeat │ │ │ │ 00000cc0 T PySequence_SetItem │ │ │ │ 00000dd4 T PySequence_SetSlice │ │ │ │ -00003aa4 T PySequence_Size │ │ │ │ +00003ab4 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 │ │ │ │ -00003628 t Py_XDECREF │ │ │ │ -00003bd4 t _IsCContiguous │ │ │ │ +00003638 t Py_XDECREF │ │ │ │ +00003be4 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 │ │ │ │ @@ -4941,15 +4941,15 @@ │ │ │ │ U _PyList_AsTupleAndClear │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ 0000140c T _PyNumber_Index │ │ │ │ -0000374c T _PyNumber_PowerNoMod │ │ │ │ +0000375c T _PyNumber_PowerNoMod │ │ │ │ 000003f4 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ 00000414 T _PyObject_RealIsInstance │ │ │ │ 00002120 T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ @@ -4977,24 +4977,24 @@ │ │ │ │ 000000d4 t binary_iop.part.0 │ │ │ │ 00001580 t binary_iop1 │ │ │ │ 000000d4 t binary_op.part.0 │ │ │ │ 00001ee4 t binary_op1 │ │ │ │ 00000a00 t check_class │ │ │ │ 0000051c t iternext │ │ │ │ U memcpy │ │ │ │ -000030b4 t method_output_as_list │ │ │ │ +000030c4 t method_output_as_list │ │ │ │ 00000230 t null_error.isra.0 │ │ │ │ 00002d50 t object_isinstance │ │ │ │ 00001970 t object_issubclass │ │ │ │ 00000cac t object_recursive_isinstance │ │ │ │ 00002150 t recursive_issubclass │ │ │ │ 00000138 t recursive_issubclass.part.0 │ │ │ │ -0000359c t sequence_repeat │ │ │ │ +000035ac t sequence_repeat │ │ │ │ 0000000a t ternary_iop.constprop.0 │ │ │ │ -00003910 t ternary_op.constprop.0 │ │ │ │ +00003920 t ternary_op.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ 00000000 T PyBool_FromLong │ │ │ │ @@ -5042,36 +5042,36 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_GetBuffer │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00000a5c T _Py_bytes_capitalize │ │ │ │ +00000a64 T _Py_bytes_capitalize │ │ │ │ 000008b4 T _Py_bytes_contains │ │ │ │ 00000250 T _Py_bytes_count │ │ │ │ 00000084 T _Py_bytes_endswith │ │ │ │ 00000510 T _Py_bytes_find │ │ │ │ 00000034 T _Py_bytes_index │ │ │ │ -00000afc T _Py_bytes_isalnum │ │ │ │ -00000b48 T _Py_bytes_isalpha │ │ │ │ +00000a98 T _Py_bytes_isalnum │ │ │ │ +00000ae4 T _Py_bytes_isalpha │ │ │ │ 00000434 T _Py_bytes_isascii │ │ │ │ 000003e8 T _Py_bytes_isdigit │ │ │ │ -00000b94 T _Py_bytes_islower │ │ │ │ -00000bfc T _Py_bytes_isspace │ │ │ │ -00000c48 T _Py_bytes_istitle │ │ │ │ -00000cdc T _Py_bytes_isupper │ │ │ │ +00000b30 T _Py_bytes_islower │ │ │ │ +00000b98 T _Py_bytes_isspace │ │ │ │ +00000be4 T _Py_bytes_istitle │ │ │ │ +00000c78 T _Py_bytes_isupper │ │ │ │ 00000000 T _Py_bytes_lower │ │ │ │ 0000046c T _Py_bytes_maketrans │ │ │ │ 00000000 T _Py_bytes_rfind │ │ │ │ -00000d44 T _Py_bytes_rindex │ │ │ │ +00000ce0 T _Py_bytes_rindex │ │ │ │ 0000021c T _Py_bytes_startswith │ │ │ │ -00000d94 T _Py_bytes_swapcase │ │ │ │ +00000d30 T _Py_bytes_swapcase │ │ │ │ 000000b8 t _Py_bytes_tailmatch │ │ │ │ -00000de0 T _Py_bytes_title │ │ │ │ +00000d7c T _Py_bytes_title │ │ │ │ 00000838 T _Py_bytes_upper │ │ │ │ 00000204 R _Py_capitalize__doc__ │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_ctype_toupper │ │ │ │ 00000664 R _Py_isalnum__doc__ │ │ │ │ 000006e8 R _Py_isalpha__doc__ │ │ │ │ @@ -5092,16 +5092,16 @@ │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000528 t stringlib__lex_search │ │ │ │ 00000474 t stringlib__preprocess │ │ │ │ 000005fc t stringlib__two_way │ │ │ │ -00000a90 t stringlib__two_way_count │ │ │ │ -00000e40 t stringlib_adaptive_find │ │ │ │ +00000000 t stringlib__two_way_count │ │ │ │ +00000ddc t stringlib_adaptive_find │ │ │ │ 00000ba0 t stringlib_default_find │ │ │ │ 0000016c t tailmatch │ │ │ │ │ │ │ │ bytearrayobject.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -5960,76 +5960,76 @@ │ │ │ │ 000003c0 T PyEval_CallObjectWithKeywords │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_GetNameObject │ │ │ │ U PyModule_Type │ │ │ │ -00001aa0 T PyObject_Call │ │ │ │ +00001a9c T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ -00000e20 T PyObject_CallFunctionObjArgs │ │ │ │ -00001028 T PyObject_CallMethod │ │ │ │ -00001ce4 T PyObject_CallMethodObjArgs │ │ │ │ +00000e1c T PyObject_CallFunctionObjArgs │ │ │ │ +00001024 T PyObject_CallMethod │ │ │ │ +00001ce0 T PyObject_CallMethodObjArgs │ │ │ │ 00000000 T PyObject_CallNoArgs │ │ │ │ -00001f58 T PyObject_CallObject │ │ │ │ -00001318 T PyObject_CallOneArg │ │ │ │ +00001f54 T PyObject_CallObject │ │ │ │ +00001314 T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 000006ec T PyObject_Vectorcall │ │ │ │ 000007b0 T PyObject_VectorcallDict │ │ │ │ -00000c4c T PyObject_VectorcallMethod │ │ │ │ -00000e0c t PyStackRef_XCLOSE │ │ │ │ +00000c48 T PyObject_VectorcallMethod │ │ │ │ +00000e08 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_New │ │ │ │ 00000020 T PyVectorcall_Call │ │ │ │ -00001f44 T PyVectorcall_Function │ │ │ │ +00001f40 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 │ │ │ │ -000012c4 T _PyFunction_Vectorcall │ │ │ │ -00001c04 T _PyObject_Call │ │ │ │ +000012c0 T _PyFunction_Vectorcall │ │ │ │ +00001c00 T _PyObject_Call │ │ │ │ 000001d0 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 │ │ │ │ -000013dc T _PyObject_Call_Prepend │ │ │ │ +000013d8 T _PyObject_Call_Prepend │ │ │ │ U _PyObject_GetAttrId │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ 000004ec T _PyObject_MakeTpCall │ │ │ │ -00000a78 T _PyObject_VectorcallDictTstate │ │ │ │ -00001d98 T _PyObject_VectorcallPrepend │ │ │ │ +00000a74 T _PyObject_VectorcallDictTstate │ │ │ │ +00001d94 T _PyObject_VectorcallPrepend │ │ │ │ 0000038c t _PyObject_VectorcallTstate │ │ │ │ 000000a0 T _PyStack_AsDict │ │ │ │ -00001708 T _PyStack_UnpackDict │ │ │ │ -00001958 T _PyStack_UnpackDict_Free │ │ │ │ -00001a68 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ +00001704 T _PyStack_UnpackDict │ │ │ │ +00001954 T _PyStack_UnpackDict_Free │ │ │ │ +00001a64 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 │ │ │ │ U _Py_VaBuildStack │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ -0000126c t callmethod │ │ │ │ +00001268 t callmethod │ │ │ │ U memcpy │ │ │ │ 000000d4 t null_error.isra.0 │ │ │ │ 000000cc t object_is_not_callable │ │ │ │ -00000e5c t object_vacall │ │ │ │ +00000e58 t object_vacall │ │ │ │ │ │ │ │ capsule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000210 r .LC10 │ │ │ │ 00000248 r .LC11 │ │ │ │ @@ -6449,15 +6449,15 @@ │ │ │ │ 0000189c t lineiter_next │ │ │ │ 00000008 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000528 t positionsiter_dealloc │ │ │ │ 0000180c t positionsiter_next │ │ │ │ 000004e0 t read_signed_varint │ │ │ │ -00001be8 t retreat │ │ │ │ +00001c10 t retreat │ │ │ │ 000007dc t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ @@ -8724,25 +8724,25 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ 00000274 T PyList_Append │ │ │ │ 0000017c T PyList_AsTuple │ │ │ │ -00001218 T PyList_Clear │ │ │ │ -00001740 T PyList_Extend │ │ │ │ -00001024 T PyList_GetItem │ │ │ │ -00001074 T PyList_GetItemRef │ │ │ │ -000011c0 T PyList_GetSlice │ │ │ │ -00000ea8 T PyList_Insert │ │ │ │ +0000120c T PyList_Clear │ │ │ │ +00001734 T PyList_Extend │ │ │ │ +00001018 T PyList_GetItem │ │ │ │ +00001068 T PyList_GetItemRef │ │ │ │ +000011b4 T PyList_GetSlice │ │ │ │ +00000e9c T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ -00001624 T PyList_Reverse │ │ │ │ -0000162c T PyList_SetItem │ │ │ │ -00001874 T PyList_SetSlice │ │ │ │ -00001dc0 T PyList_Size │ │ │ │ +00001618 T PyList_Reverse │ │ │ │ +00001820 T PyList_SetItem │ │ │ │ +00001a68 T PyList_SetSlice │ │ │ │ +00001fb4 T PyList_Size │ │ │ │ 0000046c T PyList_Sort │ │ │ │ 00000000 D PyList_Type │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_Type │ │ │ │ @@ -8792,20 +8792,20 @@ │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 00000350 T _PyList_AppendTakeRefListResize │ │ │ │ -0000124c T _PyList_AsTupleAndClear │ │ │ │ +00001240 T _PyList_AsTupleAndClear │ │ │ │ 00000000 T _PyList_DebugMallocStats │ │ │ │ -00002088 T _PyList_Extend │ │ │ │ -000016b4 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +0000227c T _PyList_Extend │ │ │ │ +000018a8 T _PyList_FromStackRefStealOnSuccess │ │ │ │ 000001b8 T _PyList_GetItemRef │ │ │ │ -00003220 T _PyList_SliceSubscript │ │ │ │ +00003430 T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -8815,107 +8815,107 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -000020ac t _list_extend │ │ │ │ +000022a0 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ -00000cac t gallop_left │ │ │ │ -00000bc4 t gallop_right │ │ │ │ -00000edc t ins1 │ │ │ │ +00000c9c t gallop_left │ │ │ │ +00000bac t gallop_right │ │ │ │ +00000ed0 t ins1 │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -00002790 t list___init__ │ │ │ │ +00002984 t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -00001158 t list___reversed__ │ │ │ │ +0000114c t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 00000106 t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -00001d6c t list_append │ │ │ │ +00001f60 t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 0000033c d list_as_mapping │ │ │ │ 00000348 d list_as_sequence │ │ │ │ -00000e20 t list_ass_item │ │ │ │ -000018f4 t list_ass_slice_lock_held │ │ │ │ -00003a7c t list_ass_subscript │ │ │ │ -00001cf0 t list_clear_impl.isra.0 │ │ │ │ -00001678 t list_clear_slot │ │ │ │ -00002d7c t list_concat │ │ │ │ -000031a8 t list_contains │ │ │ │ -000016b4 t list_copy │ │ │ │ +00000e1c t list_ass_item │ │ │ │ +00001ae8 t list_ass_slice_lock_held │ │ │ │ +00003c8c t list_ass_subscript │ │ │ │ +00001ee4 t list_clear_impl.isra.0 │ │ │ │ +0000166c t list_clear_slot │ │ │ │ +00002f70 t list_concat │ │ │ │ +000033b8 t list_contains │ │ │ │ +000016a8 t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ -0000154c t list_count │ │ │ │ +00001540 t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 000001b4 t list_dealloc │ │ │ │ -00002fa0 t list_extend │ │ │ │ +000031b0 t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -00003e18 t list_extend_dict │ │ │ │ -00002590 t list_extend_lock_held │ │ │ │ -00001774 t list_index │ │ │ │ +00004028 t list_extend_dict │ │ │ │ +00002784 t list_extend_lock_held │ │ │ │ +00001768 t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -000015f8 t list_inplace_concat │ │ │ │ +000015ec t list_inplace_concat │ │ │ │ 0000002c t list_inplace_repeat │ │ │ │ -000019a0 t list_inplace_repeat_lock_held │ │ │ │ -000010d4 t list_insert │ │ │ │ +00001998 t list_inplace_repeat_lock_held │ │ │ │ +000010c8 t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -00002550 t list_item │ │ │ │ -00001df4 t list_iter │ │ │ │ -0000254c t list_length │ │ │ │ +00002744 t list_item │ │ │ │ +00001fe8 t list_iter │ │ │ │ +00002740 t list_length │ │ │ │ 00000370 d list_methods │ │ │ │ -00002f50 t list_new_prealloc │ │ │ │ -00002bcc t list_pop │ │ │ │ +0000303c t list_new_prealloc │ │ │ │ +00002dc0 t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -00002a34 t list_remove │ │ │ │ +00002c28 t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ -00001380 t list_repeat │ │ │ │ -00001284 t list_repr │ │ │ │ +00001374 t list_repeat │ │ │ │ +00001278 t list_repr │ │ │ │ 000003f4 t list_resize │ │ │ │ -0000151c t list_reverse │ │ │ │ +00001510 t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -00002830 t list_richcompare │ │ │ │ -00003608 t list_slice_lock_held │ │ │ │ -00003980 t list_sort │ │ │ │ +00002a24 t list_richcompare │ │ │ │ +00003818 t list_slice_lock_held │ │ │ │ +00003b90 t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ 000004c0 t list_sort_impl │ │ │ │ -00002434 t list_subscript │ │ │ │ -00003178 t list_traverse │ │ │ │ -00002b24 t list_vectorcall │ │ │ │ -00001fb0 t listiter_dealloc │ │ │ │ -0000169c t listiter_len │ │ │ │ +00002628 t list_subscript │ │ │ │ +00003388 t list_traverse │ │ │ │ +00002d18 t list_vectorcall │ │ │ │ +000021a4 t listiter_dealloc │ │ │ │ +00001690 t listiter_len │ │ │ │ 000002fc d listiter_methods │ │ │ │ -00001f50 t listiter_next │ │ │ │ +00002144 t listiter_next │ │ │ │ 00000064 t listiter_reduce │ │ │ │ 000000b8 t listiter_setstate │ │ │ │ -00001690 t listiter_traverse │ │ │ │ -0000119c t listreviter_dealloc │ │ │ │ -00001988 t listreviter_len │ │ │ │ +00001684 t listiter_traverse │ │ │ │ +00001190 t listreviter_dealloc │ │ │ │ +00001980 t listreviter_len │ │ │ │ 000002bc d listreviter_methods │ │ │ │ -00003ebc t listreviter_next │ │ │ │ +000040cc t listreviter_next │ │ │ │ 00000114 t listreviter_reduce │ │ │ │ 00000168 t listreviter_setstate │ │ │ │ 00000058 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 00000000 t merge_at │ │ │ │ -000016c4 t merge_getmem │ │ │ │ -00001500 t py_list_clear │ │ │ │ +000016b8 t merge_getmem │ │ │ │ +000014f4 t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -000016bc t safe_object_compare │ │ │ │ +000016b0 t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -00000d8c t sortslice_memcpy │ │ │ │ -00000dd4 t sortslice_memmove │ │ │ │ -000015cc t sortslice_reverse.isra.0 │ │ │ │ -00003f14 t unsafe_float_compare │ │ │ │ -00001564 t unsafe_latin_compare │ │ │ │ -00003e90 t unsafe_long_compare │ │ │ │ -000030c4 t unsafe_object_compare │ │ │ │ -00002fc4 t unsafe_tuple_compare │ │ │ │ +00000d88 t sortslice_memcpy │ │ │ │ +00000dd0 t sortslice_memmove │ │ │ │ +000017c8 t sortslice_reverse.isra.0 │ │ │ │ +00004124 t unsafe_float_compare │ │ │ │ +00001760 t unsafe_latin_compare │ │ │ │ +000040a0 t unsafe_long_compare │ │ │ │ +000032d4 t unsafe_object_compare │ │ │ │ +000031d4 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -9002,53 +9002,53 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ 000000e0 T PyLongWriter_Create │ │ │ │ 000000c6 T PyLongWriter_Discard │ │ │ │ 00000140 T PyLongWriter_Finish │ │ │ │ -00008630 T PyLong_AsDouble │ │ │ │ -000025ac T PyLong_AsInt │ │ │ │ +000086a8 T PyLong_AsDouble │ │ │ │ +000025a4 T PyLong_AsInt │ │ │ │ 000000dc T PyLong_AsInt32 │ │ │ │ -00004d80 T PyLong_AsInt64 │ │ │ │ -00001650 T PyLong_AsLong │ │ │ │ -00001790 T PyLong_AsLongAndOverflow │ │ │ │ -00005a50 T PyLong_AsLongLong │ │ │ │ +00004df4 T PyLong_AsInt64 │ │ │ │ +00001648 T PyLong_AsLong │ │ │ │ +00001788 T PyLong_AsLongAndOverflow │ │ │ │ +00005ac8 T PyLong_AsLongLong │ │ │ │ 00000490 T PyLong_AsLongLongAndOverflow │ │ │ │ -00004dc0 T PyLong_AsNativeBytes │ │ │ │ +00004e34 T PyLong_AsNativeBytes │ │ │ │ 00000344 T PyLong_AsSize_t │ │ │ │ 00000610 T PyLong_AsSsize_t │ │ │ │ 0000011a T PyLong_AsUInt32 │ │ │ │ 00000194 T PyLong_AsUInt64 │ │ │ │ -000026e8 T PyLong_AsUnsignedLong │ │ │ │ +000026e0 T PyLong_AsUnsignedLong │ │ │ │ 00000698 T PyLong_AsUnsignedLongLong │ │ │ │ 00000724 T PyLong_AsUnsignedLongLongMask │ │ │ │ 000009c0 T PyLong_AsUnsignedLongMask │ │ │ │ 000005d8 T PyLong_AsVoidPtr │ │ │ │ 000003f8 T PyLong_Export │ │ │ │ 000009a0 T PyLong_FreeExport │ │ │ │ -000057fc T PyLong_FromDouble │ │ │ │ +00005870 T PyLong_FromDouble │ │ │ │ 00000818 T PyLong_FromInt32 │ │ │ │ -00003680 T PyLong_FromInt64 │ │ │ │ +000036f4 T PyLong_FromInt64 │ │ │ │ 000003d4 T PyLong_FromLong │ │ │ │ -0000357c T PyLong_FromLongLong │ │ │ │ +000035f0 T PyLong_FromLongLong │ │ │ │ 00000a90 T PyLong_FromNativeBytes │ │ │ │ -000073f4 T PyLong_FromSize_t │ │ │ │ +0000746c T PyLong_FromSize_t │ │ │ │ 000004f0 T PyLong_FromSsize_t │ │ │ │ 000006ec T PyLong_FromString │ │ │ │ -0000a5a0 T PyLong_FromUInt32 │ │ │ │ +0000a618 T PyLong_FromUInt32 │ │ │ │ 00000898 T PyLong_FromUInt64 │ │ │ │ -00008590 T PyLong_FromUnicodeObject │ │ │ │ +00008608 T PyLong_FromUnicodeObject │ │ │ │ 000000e0 T PyLong_FromUnsignedLong │ │ │ │ -000027d0 T PyLong_FromUnsignedLongLong │ │ │ │ +000027c8 T PyLong_FromUnsignedLongLong │ │ │ │ 00000ad4 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000058 T PyLong_GetInfo │ │ │ │ 000000d8 T PyLong_GetNativeLayout │ │ │ │ -000044a4 T PyLong_GetSign │ │ │ │ +00004518 T PyLong_GetSign │ │ │ │ 00000b10 T PyLong_IsNegative │ │ │ │ 000001d2 T PyLong_IsPositive │ │ │ │ 00000908 T PyLong_IsZero │ │ │ │ 00000300 r PyLong_LAYOUT │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ @@ -9069,55 +9069,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 │ │ │ │ -0000a5a4 t Py_XDECREF │ │ │ │ +0000a61c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00005660 T _PyLong_Add │ │ │ │ -00002874 T _PyLong_AsByteArray │ │ │ │ +000056d4 T _PyLong_Add │ │ │ │ +000028e8 T _PyLong_AsByteArray │ │ │ │ 00000790 t _PyLong_AsUnsignedLongLongMask │ │ │ │ 00000a2c t _PyLong_AsUnsignedLongMask │ │ │ │ -0000a7b0 T _PyLong_Copy │ │ │ │ +0000a828 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ 0000125c T _PyLong_DivmodNear │ │ │ │ -00002568 T _PyLong_ExactDealloc │ │ │ │ +00002560 T _PyLong_ExactDealloc │ │ │ │ 0000080c T _PyLong_FiniTypes │ │ │ │ -0000b27c T _PyLong_Format │ │ │ │ +0000b2f4 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 00000d44 T _PyLong_FormatBytesWriter │ │ │ │ -00008554 T _PyLong_FormatWriter │ │ │ │ -0000c5e8 T _PyLong_Frexp │ │ │ │ -00006574 T _PyLong_FromByteArray │ │ │ │ -0000a9d8 T _PyLong_FromBytes │ │ │ │ +000085cc T _PyLong_FormatWriter │ │ │ │ +0000c660 T _PyLong_Frexp │ │ │ │ +000065ec T _PyLong_FromByteArray │ │ │ │ +0000aa50 T _PyLong_FromBytes │ │ │ │ 00000218 T _PyLong_FromDigits │ │ │ │ -0000a5bc t _PyLong_FromLarge │ │ │ │ +0000a634 t _PyLong_FromLarge │ │ │ │ 000001c0 t _PyLong_FromMedium │ │ │ │ -0000330c t _PyLong_FromSTwoDigits │ │ │ │ -0000d404 T _PyLong_GCD │ │ │ │ +00003380 t _PyLong_FromSTwoDigits │ │ │ │ +0000d47c T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ 00001104 T _PyLong_Lshift │ │ │ │ -0000a834 T _PyLong_Multiply │ │ │ │ -0000d39c t _PyLong_Negate │ │ │ │ +0000a8ac T _PyLong_Multiply │ │ │ │ +0000d414 t _PyLong_Negate │ │ │ │ 00000214 T _PyLong_New │ │ │ │ -000044e8 T _PyLong_NumBits │ │ │ │ -0000c3d8 T _PyLong_Rshift │ │ │ │ +0000455c T _PyLong_NumBits │ │ │ │ +0000c450 T _PyLong_Rshift │ │ │ │ 00000264 T _PyLong_Sign │ │ │ │ 00000158 T _PyLong_Size_t_Converter │ │ │ │ -0000a470 T _PyLong_Subtract │ │ │ │ +0000a4e8 T _PyLong_Subtract │ │ │ │ 000002a8 T _PyLong_UInt16_Converter │ │ │ │ 000011d8 T _PyLong_UInt32_Converter │ │ │ │ -0000c800 T _PyLong_UInt64_Converter │ │ │ │ +0000c878 T _PyLong_UInt64_Converter │ │ │ │ 00000270 T _PyLong_UInt8_Converter │ │ │ │ 00000b94 T _PyLong_UnsignedInt_Converter │ │ │ │ 00000044 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 00000080 T _PyLong_UnsignedLong_Converter │ │ │ │ 00000b54 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -9127,15 +9127,15 @@ │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -000024e4 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ +000024dc t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -9169,87 +9169,87 @@ │ │ │ │ 00000fa4 r int___round____doc__ │ │ │ │ 00000008 t int___sizeof__ │ │ │ │ 00000f68 r int___sizeof____doc__ │ │ │ │ 00001168 t int_as_integer_ratio │ │ │ │ 00000d20 r int_as_integer_ratio__doc__ │ │ │ │ 00001218 t int_bit_count │ │ │ │ 00000e30 r int_bit_count__doc__ │ │ │ │ -0000a6b4 t int_bit_length │ │ │ │ +0000a72c t int_bit_length │ │ │ │ 00000ee8 r int_bit_length__doc__ │ │ │ │ -00005b20 t int_from_bytes │ │ │ │ +00005b98 t int_from_bytes │ │ │ │ 0000069c r int_from_bytes__doc__ │ │ │ │ 00000350 r int_info__doc__ │ │ │ │ 000000d0 d int_info_desc │ │ │ │ 000002c8 d int_info_fields │ │ │ │ 000000bc t int_is_integer │ │ │ │ 00000638 r int_is_integer__doc__ │ │ │ │ 00000180 t int_to_bytes │ │ │ │ 000009dc r int_to_bytes__doc__ │ │ │ │ -000038dc t k_mul │ │ │ │ +00003950 t k_mul │ │ │ │ 00000d94 t kmul_split.constprop.0 │ │ │ │ -000079cc t l_divmod │ │ │ │ -0000aed0 t l_mod │ │ │ │ +00007a44 t l_divmod │ │ │ │ +0000af48 t l_mod │ │ │ │ U ldexp │ │ │ │ 00000018 r log_base_BASE │ │ │ │ -0000a924 t long_abs │ │ │ │ -0000a8f4 t long_abs_method │ │ │ │ -000031e8 t long_add │ │ │ │ -000030a8 t long_add_method │ │ │ │ +0000a99c t long_abs │ │ │ │ +0000a96c t long_abs_method │ │ │ │ +0000325c t long_add │ │ │ │ +0000311c t long_add_method │ │ │ │ 00000314 t long_alloc │ │ │ │ -00004450 t long_and │ │ │ │ +000044c4 t long_and │ │ │ │ 000002f0 d long_as_number │ │ │ │ -00006c10 t long_bitwise │ │ │ │ -00001878 t long_bool │ │ │ │ -000018e4 t long_compare │ │ │ │ -00001888 t long_dealloc │ │ │ │ -0000786c t long_div │ │ │ │ -0000a958 t long_divmod │ │ │ │ -00007ca0 t long_divrem │ │ │ │ +00006c88 t long_bitwise │ │ │ │ +00001870 t long_bool │ │ │ │ +000018dc t long_compare │ │ │ │ +00001880 t long_dealloc │ │ │ │ +000078e4 t long_div │ │ │ │ +0000a9d0 t long_divmod │ │ │ │ +00007d18 t long_divrem │ │ │ │ 000003d8 r long_doc │ │ │ │ -0000bbc4 t long_float │ │ │ │ -0000b2c4 t long_format_binary │ │ │ │ +0000bc3c t long_float │ │ │ │ +0000b33c t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ 000010fc t long_get1 │ │ │ │ 00000380 d long_getset │ │ │ │ 00000244 t long_hash │ │ │ │ 00000590 t long_invert │ │ │ │ -0000aa54 t long_long │ │ │ │ +0000aacc t long_long │ │ │ │ 000010f8 t long_long_getter │ │ │ │ 000010d4 t long_long_meth │ │ │ │ -00005034 t long_lshift1 │ │ │ │ -00004514 t long_lshift_method │ │ │ │ +000050a8 t long_lshift1 │ │ │ │ +00004588 t long_lshift_method │ │ │ │ 000003e4 d long_methods │ │ │ │ -0000aaf4 t long_mod │ │ │ │ -0000381c t long_mul │ │ │ │ -00003734 t long_mul_method │ │ │ │ -00003530 t long_neg │ │ │ │ -000033f4 t long_neg_method │ │ │ │ -0000817c t long_new │ │ │ │ -000083ac t long_new_impl │ │ │ │ -00007444 t long_or │ │ │ │ -00008d40 t long_pow │ │ │ │ +0000ab6c t long_mod │ │ │ │ +00003890 t long_mul │ │ │ │ +000037a8 t long_mul_method │ │ │ │ +000035a4 t long_neg │ │ │ │ +00003468 t long_neg_method │ │ │ │ +000081f4 t long_new │ │ │ │ +00008424 t long_new_impl │ │ │ │ +000074bc t long_or │ │ │ │ +00008db8 t long_pow │ │ │ │ 00001424 t long_richcompare │ │ │ │ -0000bc94 t long_rshift │ │ │ │ -00005540 t long_sub │ │ │ │ -00005404 t long_sub_method │ │ │ │ -00001950 t long_to_decimal_string │ │ │ │ -00001978 t long_to_decimal_string_internal │ │ │ │ -000086d4 t long_true_divide │ │ │ │ -00005794 t long_vectorcall │ │ │ │ +0000bd0c t long_rshift │ │ │ │ +000055b4 t long_sub │ │ │ │ +00005478 t long_sub_method │ │ │ │ +00001948 t long_to_decimal_string │ │ │ │ +00001970 t long_to_decimal_string_internal │ │ │ │ +0000874c t long_true_divide │ │ │ │ +00005808 t long_vectorcall │ │ │ │ 0000094c t long_xor │ │ │ │ 00001350 t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ 00000fd0 t v_iadd.isra.0 │ │ │ │ 00000eb8 t v_isub.isra.0 │ │ │ │ -000041e4 t x_add │ │ │ │ -0000c9b8 t x_divrem │ │ │ │ -0000749c t x_sub │ │ │ │ +00004258 t x_add │ │ │ │ +0000ca30 t x_divrem │ │ │ │ +00007514 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 0000016c r .LC10 │ │ │ │ @@ -9324,28 +9324,28 @@ │ │ │ │ 00002adc T PyDict_Copy │ │ │ │ 00004160 T PyDict_DelItem │ │ │ │ 00000064 T PyDict_DelItemString │ │ │ │ 00000860 T PyDict_GetItem │ │ │ │ 000027fc T PyDict_GetItemRef │ │ │ │ 00000e34 T PyDict_GetItemString │ │ │ │ 00003fc4 T PyDict_GetItemStringRef │ │ │ │ -0000200c T PyDict_GetItemWithError │ │ │ │ +00002008 T PyDict_GetItemWithError │ │ │ │ 00001734 T PyDict_Items │ │ │ │ 000079ac T PyDict_Keys │ │ │ │ 00001208 T PyDict_Merge │ │ │ │ 0000086c T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ 00003dd0 T PyDict_Next │ │ │ │ 00007ec0 T PyDict_Pop │ │ │ │ 00000480 T PyDict_PopString │ │ │ │ 00000870 T PyDict_SetDefault │ │ │ │ -00001aa4 T PyDict_SetDefaultRef │ │ │ │ -00000ce0 T PyDict_SetItem │ │ │ │ +00001aa0 T PyDict_SetDefaultRef │ │ │ │ +00000cdc T PyDict_SetItem │ │ │ │ 00002700 T PyDict_SetItemString │ │ │ │ -0000960c T PyDict_Size │ │ │ │ +00009458 T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ 000003fc T PyDict_Unwatch │ │ │ │ 00002eec T PyDict_Update │ │ │ │ 00001178 T PyDict_Values │ │ │ │ 00000228 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ @@ -9411,18 +9411,18 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00001ff4 t Py_XDECREF │ │ │ │ +00001ff0 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -00009640 T _PyDictKeys_DecRef │ │ │ │ +0000948c T _PyDictKeys_DecRef │ │ │ │ 00000dea T _PyDictKeys_GetVersionForCurrentState │ │ │ │ 00004edc T _PyDictKeys_StringLookup │ │ │ │ 00006ec4 T _PyDictKeys_StringLookupAndVersion │ │ │ │ 00006b2c T _PyDictKeys_StringLookupSplit │ │ │ │ 00000500 T _PyDictView_Intersect │ │ │ │ 00005604 T _PyDictView_New │ │ │ │ 00000930 T _PyDict_CheckConsistency │ │ │ │ @@ -9433,15 +9433,15 @@ │ │ │ │ 00000e72 T _PyDict_DelItemId │ │ │ │ 00007c30 T _PyDict_DelItemIf │ │ │ │ 00000e40 T _PyDict_DelItem_KnownHash │ │ │ │ 000043d4 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ 00000f14 T _PyDict_DetachFromObject │ │ │ │ 000027f8 T _PyDict_EnablePerThreadRefcounting │ │ │ │ 000049c4 T _PyDict_FromItems │ │ │ │ -0000974c T _PyDict_FromKeys │ │ │ │ +00009598 T _PyDict_FromKeys │ │ │ │ 00000d58 T _PyDict_GetItemIdWithError │ │ │ │ 00002894 T _PyDict_GetItemRef_KnownHash │ │ │ │ 00000af8 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ 00007e40 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00000d80 T _PyDict_GetItemStringWithError │ │ │ │ 00000d28 T _PyDict_GetItemWithError │ │ │ │ 0000113c T _PyDict_GetItem_KnownHash │ │ │ │ @@ -9450,23 +9450,23 @@ │ │ │ │ 00003d8c T _PyDict_HasOnlyStringKeys │ │ │ │ 0000082a T _PyDict_KeysSize │ │ │ │ 00004084 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ 00000be4 T _PyDict_LoadGlobal │ │ │ │ 00004e20 T _PyDict_LoadGlobalStackRef │ │ │ │ 00006e68 T _PyDict_LookupIndex │ │ │ │ 00007868 T _PyDict_MergeEx │ │ │ │ -00002080 T _PyDict_NewKeysForClass │ │ │ │ +0000207c T _PyDict_NewKeysForClass │ │ │ │ 00000d0c T _PyDict_NewPresized │ │ │ │ 00003ebc T _PyDict_Next │ │ │ │ 00000e04 T _PyDict_Pop │ │ │ │ 000075dc T _PyDict_Pop_KnownHash │ │ │ │ 000006bc T _PyDict_SendEvent │ │ │ │ 00000e44 T _PyDict_SetItemId │ │ │ │ 00000c4c T _PyDict_SetItem_KnownHash │ │ │ │ -00009a34 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00009880 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ 00002a0c T _PyDict_SetItem_LockHeld │ │ │ │ 0000786c T _PyDict_SetItem_Take2 │ │ │ │ 00000dbe T _PyDict_SizeOf │ │ │ │ 00000784 T _PyDict_SizeOf_LockHeld │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ @@ -9478,15 +9478,15 @@ │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ 000002e0 t _PyObject_GC_TRACK │ │ │ │ 00005ca0 T _PyObject_InitInlineValues │ │ │ │ 00000eac T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00009a9c T _PyObject_MaterializeManagedDict │ │ │ │ +000098e8 T _PyObject_MaterializeManagedDict │ │ │ │ 000009e0 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ 00000678 T _PyObject_SetManagedDict │ │ │ │ 00005d10 T _PyObject_StoreInstanceAttribute │ │ │ │ 00006738 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ @@ -9503,15 +9503,15 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000408 T _Py_dict_lookup │ │ │ │ 00002ec0 T _Py_dict_lookup_threadsafe │ │ │ │ 000028d4 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 000016bc t all_contained_in │ │ │ │ -00001f08 t build_indices_generic │ │ │ │ +00001f04 t build_indices_generic │ │ │ │ 00007be4 t clear_inline_values │ │ │ │ 000090c4 t clear_lock_held │ │ │ │ 00000148 t compare_unicode_generic │ │ │ │ 00000b38 t copy_values │ │ │ │ 00000b8c t detach_dict_from_object │ │ │ │ 000003c8 t dict___contains__ │ │ │ │ 000008a4 r dict___contains____doc__ │ │ │ │ @@ -9549,17 +9549,17 @@ │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ 00000c84 t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ 00000734 t dict_repr │ │ │ │ 00000f18 t dict_richcompare │ │ │ │ 00008944 t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ -00001ac4 t dict_setdefault_ref_lock_held │ │ │ │ +00001ac0 t dict_setdefault_ref_lock_held │ │ │ │ 00002df4 t dict_subscript │ │ │ │ -00009440 t dict_tp_clear │ │ │ │ +0000928c t dict_tp_clear │ │ │ │ 0000827c t dict_traverse │ │ │ │ 000000b0 t dict_unhashable_type │ │ │ │ 00005390 t dict_update │ │ │ │ 00005448 t dict_update_arg │ │ │ │ 00000340 t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ 000089b0 t dict_vectorcall │ │ │ │ @@ -9580,40 +9580,40 @@ │ │ │ │ 000012c4 t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ 000006b0 t dictkeys_contains │ │ │ │ 0000376c t dictkeys_decref.constprop.0 │ │ │ │ 00000328 t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 0000080c t dictkeys_reversed │ │ │ │ -000013ec t dictresize.isra.0 │ │ │ │ +000013e8 t dictresize.isra.0 │ │ │ │ 00001370 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ 0000034c t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 000007f4 t dictvalues_reversed │ │ │ │ 00005988 t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ 000015b0 t dictview_len │ │ │ │ 00000824 t dictview_mapping │ │ │ │ 00001538 t dictview_repr │ │ │ │ 000015b8 t dictview_richcompare │ │ │ │ -00009aac t dictview_traverse │ │ │ │ +000098f8 t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 0000054c t dictviews_isdisjoint │ │ │ │ 0000010a t dictviews_or │ │ │ │ 00001214 t dictviews_sub │ │ │ │ 0000127c t dictviews_to_set │ │ │ │ 00000146 t dictviews_xor │ │ │ │ 000000d0 d empty_keys_struct │ │ │ │ -000012fc t find_empty_slot │ │ │ │ +000012f8 t find_empty_slot │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ 00004614 t insert_split_key │ │ │ │ 0000855c t insert_split_value.isra.0 │ │ │ │ -00000d90 t insert_to_emptydict.isra.0 │ │ │ │ -00000f38 t insertdict.isra.0 │ │ │ │ +00000d8c t insert_to_emptydict.isra.0 │ │ │ │ +00000f34 t insertdict.isra.0 │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ 00000a18 t make_dict_from_instance_attributes.isra.0 │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ @@ -9858,15 +9858,15 @@ │ │ │ │ 000003cc r .LC33 │ │ │ │ 000003d0 r .LC34 │ │ │ │ 000003d4 r .LC35 │ │ │ │ 000003d8 r .LC36 │ │ │ │ 000003dc r .LC37 │ │ │ │ 000003e0 r .LC38 │ │ │ │ 000003e4 r .LC39 │ │ │ │ -000000d4 r .LC4 │ │ │ │ +000000a4 r .LC4 │ │ │ │ 000003e8 r .LC40 │ │ │ │ 000003ec r .LC41 │ │ │ │ 000003f0 r .LC42 │ │ │ │ 000003f4 r .LC43 │ │ │ │ 000003f8 r .LC44 │ │ │ │ 000003fc r .LC45 │ │ │ │ 00000400 r .LC46 │ │ │ │ @@ -9928,15 +9928,15 @@ │ │ │ │ 000009c0 r .LC97 │ │ │ │ 000009e0 r .LC98 │ │ │ │ 00000a04 r .LC99 │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ -00000ddc T PyBuffer_ToContiguous │ │ │ │ +00000dc4 T PyBuffer_ToContiguous │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -9971,15 +9971,15 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000a88 T PyMemoryView_FromBuffer │ │ │ │ +00000a78 T PyMemoryView_FromBuffer │ │ │ │ 00000420 T PyMemoryView_FromMemory │ │ │ │ 000014a4 T PyMemoryView_FromObject │ │ │ │ 00000060 t PyMemoryView_FromObjectAndFlags │ │ │ │ 000026d0 T PyMemoryView_GetContiguous │ │ │ │ 0000002c D PyMemoryView_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CallOneArg │ │ │ │ @@ -10017,15 +10017,15 @@ │ │ │ │ 000000fc D _PyManagedBuffer_Type │ │ │ │ 00000224 D _PyMemoryIter_Type │ │ │ │ 0000023a T _PyMemoryView_FromBufferProc │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ 0000009c t _PyObject_GC_TRACK │ │ │ │ -00000760 t _PyObject_GC_UNTRACK │ │ │ │ +00000750 t _PyObject_GC_UNTRACK │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ @@ -10040,64 +10040,64 @@ │ │ │ │ 00000008 r _keywords.4 │ │ │ │ 00000014 r _keywords.7 │ │ │ │ 0000034c d _kwtuple.0 │ │ │ │ 000003c8 d _kwtuple.12 │ │ │ │ 00000368 d _kwtuple.3 │ │ │ │ 00000388 d _kwtuple.6 │ │ │ │ 000003a8 d _kwtuple.9 │ │ │ │ -000007c4 t _memory_release │ │ │ │ +000007b4 t _memory_release │ │ │ │ 00000320 d _parser.11 │ │ │ │ 00000000 d _parser.14 │ │ │ │ 000001f8 d _parser.2 │ │ │ │ 000002f4 d _parser.5 │ │ │ │ 000001cc d _parser.8 │ │ │ │ 00000c34 t adjust_fmt.isra.0 │ │ │ │ 00001c2c t buffer_to_contiguous │ │ │ │ -0000149c t cmp_base │ │ │ │ +00001484 t cmp_base │ │ │ │ 00002490 t cmp_rec.part.0 │ │ │ │ -00001380 t copy_base │ │ │ │ +00001368 t copy_base │ │ │ │ 00001d28 t copy_buffer │ │ │ │ 00001dc4 t copy_rec │ │ │ │ 00001048 t equiv_structure │ │ │ │ 000002e4 t fix_struct_error_int │ │ │ │ 00000398 t get_native_fmtchar │ │ │ │ -00000394 t init_flags │ │ │ │ +00000384 t init_flags │ │ │ │ 0000017c t init_shape_strides.part.0 │ │ │ │ 000001c0 t init_slice.constprop.0 │ │ │ │ 00001ce8 t init_strides_from_shape │ │ │ │ 000010c0 t last_dim_is_contiguous │ │ │ │ 000014dc t lookup_dimension │ │ │ │ 00000ac0 t mbuf_add_incomplete_view │ │ │ │ 00000118 t mbuf_add_view │ │ │ │ 00000000 t mbuf_alloc │ │ │ │ 00000084 t mbuf_clear │ │ │ │ -000009c8 t mbuf_dealloc │ │ │ │ +000009b8 t mbuf_dealloc │ │ │ │ 0000022c t mbuf_traverse │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 000005ec d memory_as_buffer │ │ │ │ 000005e0 d memory_as_mapping │ │ │ │ 000005b8 d memory_as_sequence │ │ │ │ 00000d20 t memory_ass_sub │ │ │ │ 00000000 t memory_c_contiguous │ │ │ │ 00000108 r memory_c_contiguous_doc │ │ │ │ 000000b0 t memory_clear │ │ │ │ 000002a2 t memory_contiguous │ │ │ │ 00000098 r memory_contiguous_doc │ │ │ │ -00000640 t memory_dealloc │ │ │ │ +00000630 t memory_dealloc │ │ │ │ 00000c74 t memory_enter │ │ │ │ 00000b7c t memory_enter.part.0 │ │ │ │ 00000cb0 t memory_exit │ │ │ │ 00000034 r memory_exit_doc │ │ │ │ 00000042 t memory_f_contiguous │ │ │ │ 000000cc r memory_f_contiguous_doc │ │ │ │ 0000029c r memory_format_doc │ │ │ │ 000014ac t memory_format_get │ │ │ │ 00000b7c t memory_format_get.part.0 │ │ │ │ -00000808 t memory_getbuf │ │ │ │ +000007f8 t memory_getbuf │ │ │ │ 000004b4 d memory_getsetlist │ │ │ │ 00000294 t memory_hash │ │ │ │ 00001938 t memory_item │ │ │ │ 000002f4 r memory_itemsize_doc │ │ │ │ 00000b64 t memory_itemsize_get │ │ │ │ 00000b7c t memory_itemsize_get.part.0 │ │ │ │ 00001edc t memory_iter │ │ │ │ @@ -10111,27 +10111,27 @@ │ │ │ │ 00000b7c t memory_ndim_get.part.0 │ │ │ │ 000003b8 r memory_obj_doc │ │ │ │ 000023a8 t memory_obj_get │ │ │ │ 00000b7c t memory_obj_get.part.0 │ │ │ │ 0000032c r memory_readonly_doc │ │ │ │ 000019e0 t memory_readonly_get │ │ │ │ 00000b7c t memory_readonly_get.part.0 │ │ │ │ -000009c0 t memory_releasebuf │ │ │ │ +000009b0 t memory_releasebuf │ │ │ │ 000000e4 t memory_repr │ │ │ │ 0000111c t memory_richcompare │ │ │ │ 000001e8 r memory_shape_doc │ │ │ │ 000019f8 t memory_shape_get │ │ │ │ 00000b7c t memory_shape_get.part.0 │ │ │ │ 0000017c r memory_strides_doc │ │ │ │ 00001a7c t memory_strides_get │ │ │ │ 00000b7c t memory_strides_get.part.0 │ │ │ │ 00000140 r memory_suboffsets_doc │ │ │ │ 00001ec4 t memory_suboffsets_get │ │ │ │ 00000b7c t memory_suboffsets_get.part.0 │ │ │ │ -00000414 t memory_subscript │ │ │ │ +00000404 t memory_subscript │ │ │ │ 00000220 t memory_traverse │ │ │ │ 00002054 t memoryiter_dealloc │ │ │ │ 00001fa8 t memoryiter_next │ │ │ │ 0000038c t memoryiter_traverse │ │ │ │ 00000000 t memoryview │ │ │ │ 00000a20 r memoryview__doc__ │ │ │ │ 00000324 t memoryview__from_flags │ │ │ │ @@ -10156,18 +10156,18 @@ │ │ │ │ 00001540 t pack_single │ │ │ │ 000001b4 t ptr_from_tuple │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ 000023d8 t struct_get_unpacker │ │ │ │ 00002590 t struct_unpack_cmp │ │ │ │ -000017a8 t struct_unpack_single │ │ │ │ -00000f18 t tolist_base │ │ │ │ +00001790 t struct_unpack_single │ │ │ │ +00000f00 t tolist_base │ │ │ │ 00002610 t tolist_rec.part.0 │ │ │ │ -00001250 t unpack_single.isra.0 │ │ │ │ +00001238 t unpack_single.isra.0 │ │ │ │ 00001474 t unpacker_free │ │ │ │ │ │ │ │ methodobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000198 r .LC10 │ │ │ │ @@ -10563,15 +10563,15 @@ │ │ │ │ U PyBytes_FromObject │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ U PyCFunction_Type │ │ │ │ U PyCMethod_Type │ │ │ │ U PyCallIter_Type │ │ │ │ -00001484 T PyCallable_Check │ │ │ │ +0000148c T PyCallable_Check │ │ │ │ U PyCapsule_Type │ │ │ │ U PyCell_Type │ │ │ │ U PyClassMethodDescr_Type │ │ │ │ U PyClassMethod_Type │ │ │ │ U PyCode_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyContextToken_Type │ │ │ │ @@ -10646,64 +10646,64 @@ │ │ │ │ U PyModule_Type │ │ │ │ U PyODictItems_Type │ │ │ │ U PyODictIter_Type │ │ │ │ U PyODictKeys_Type │ │ │ │ U PyODictValues_Type │ │ │ │ U PyODict_Type │ │ │ │ 00000218 T PyObject_ASCII │ │ │ │ -00001e84 T PyObject_Bytes │ │ │ │ -00001d1c T PyObject_CallFinalizer │ │ │ │ -00001c8c T PyObject_CallFinalizerFromDealloc │ │ │ │ -000020d8 T PyObject_DelAttr │ │ │ │ +00001e8c T PyObject_Bytes │ │ │ │ +00001d24 T PyObject_CallFinalizer │ │ │ │ +00001c94 T PyObject_CallFinalizerFromDealloc │ │ │ │ +000020e0 T PyObject_DelAttr │ │ │ │ 000009c4 T PyObject_DelAttrString │ │ │ │ 00000090 T PyObject_Dir │ │ │ │ U PyObject_GC_Del │ │ │ │ 000009ca T PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ -00001318 T PyObject_GenericGetAttr │ │ │ │ -000006b4 T PyObject_GenericSetAttr │ │ │ │ +00001320 T PyObject_GenericGetAttr │ │ │ │ +000006bc T PyObject_GenericSetAttr │ │ │ │ 00000268 T PyObject_GenericSetDict │ │ │ │ -00000b5c T PyObject_GetAttr │ │ │ │ -00001398 T PyObject_GetAttrString │ │ │ │ -00000fb4 T PyObject_GetOptionalAttr │ │ │ │ +00000b64 T PyObject_GetAttr │ │ │ │ +000013a0 T PyObject_GetAttrString │ │ │ │ +00000fbc T PyObject_GetOptionalAttr │ │ │ │ 000002fa T PyObject_GetOptionalAttrString │ │ │ │ 000003ae T PyObject_HasAttr │ │ │ │ 000002c4 T PyObject_HasAttrString │ │ │ │ 000003e4 T PyObject_HasAttrStringWithError │ │ │ │ -00001d6c T PyObject_HasAttrWithError │ │ │ │ +00001d74 T PyObject_HasAttrWithError │ │ │ │ 00000000 T PyObject_Hash │ │ │ │ 000003e8 T PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ 00000480 T PyObject_Init │ │ │ │ 00000598 T PyObject_InitVar │ │ │ │ -00001320 T PyObject_IsTrue │ │ │ │ +00001328 T PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ 000004cc T PyObject_Not │ │ │ │ 0000012c T PyObject_Print │ │ │ │ -00001b8c T PyObject_Repr │ │ │ │ -000017c0 T PyObject_RichCompare │ │ │ │ -00001494 T PyObject_RichCompareBool │ │ │ │ -00001e74 T PyObject_SelfIter │ │ │ │ +00001b94 T PyObject_Repr │ │ │ │ +000017c8 T PyObject_RichCompare │ │ │ │ +0000149c T PyObject_RichCompareBool │ │ │ │ +00001e7c T PyObject_SelfIter │ │ │ │ 00000374 T PyObject_SetAttr │ │ │ │ 0000030c T PyObject_SetAttrString │ │ │ │ U PyObject_Size │ │ │ │ -00001aa8 T PyObject_Str │ │ │ │ +00001ab0 T PyObject_Str │ │ │ │ U PyPickleBuffer_Type │ │ │ │ U PyProperty_Type │ │ │ │ U PyRangeIter_Type │ │ │ │ U PyRange_Type │ │ │ │ 00000516 T PyRefTracer_GetTracer │ │ │ │ 00000000 T PyRefTracer_SetTracer │ │ │ │ U PyReversed_Type │ │ │ │ U PySTEntry_Type │ │ │ │ U PySeqIter_Type │ │ │ │ U PySequence_List │ │ │ │ U PySetIter_Type │ │ │ │ U PySet_Type │ │ │ │ U PySlice_Type │ │ │ │ -00000ac8 t PyStackRef_XCLOSE │ │ │ │ +00000ad0 t PyStackRef_XCLOSE │ │ │ │ U PyStaticMethod_Type │ │ │ │ U PyStdPrinter_Type │ │ │ │ U PySuper_Type │ │ │ │ U PyThreadState_GetDict │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_New │ │ │ │ @@ -10726,27 +10726,27 @@ │ │ │ │ 0000052c T PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ 0000058a T PyUnstable_Object_IsUniquelyReferenced │ │ │ │ 000004ec T PyUnstable_TryIncRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ U PyZip_Type │ │ │ │ 000004de T Py_DecRef │ │ │ │ U Py_GenericAliasType │ │ │ │ -00001c58 T Py_GetConstant │ │ │ │ -000027ac T Py_GetConstantBorrowed │ │ │ │ +00001c60 T Py_GetConstant │ │ │ │ +000027b4 T Py_GetConstantBorrowed │ │ │ │ 000004ce T Py_IncRef │ │ │ │ 000004e2 T Py_Is │ │ │ │ 00000a28 T Py_IsFalse │ │ │ │ 00000a08 T Py_IsNone │ │ │ │ 00000a18 T Py_IsTrue │ │ │ │ -000027b0 T Py_NewRef │ │ │ │ +000027b8 T Py_NewRef │ │ │ │ 00000a44 T Py_REFCNT │ │ │ │ -000020f4 T Py_ReprEnter │ │ │ │ -00002248 T Py_ReprLeave │ │ │ │ +000020fc T Py_ReprEnter │ │ │ │ +00002250 T Py_ReprLeave │ │ │ │ 000004e8 T Py_TYPE │ │ │ │ -00000adc t Py_XDECREF │ │ │ │ +00000ae4 t Py_XDECREF │ │ │ │ 00000506 T Py_XNewRef │ │ │ │ U _PyAnextAwaitable_Type │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyAsyncGenAThrow_Type │ │ │ │ U _PyAsyncGenWrappedValue_Type │ │ │ │ U _PyBufferWrapper_Type │ │ │ │ U _PyClassMethod_GetFunc │ │ │ │ @@ -10780,36 +10780,36 @@ │ │ │ │ U _PyNamespace_Type │ │ │ │ U _PyNoDefault_Type │ │ │ │ 000001d4 D _PyNone_Type │ │ │ │ 00000054 D _PyNotImplemented_Type │ │ │ │ U _PyObjectDict_SetItem │ │ │ │ 00000646 T _PyObject_AssertFailed │ │ │ │ 00000760 T _PyObject_CheckConsistency │ │ │ │ -000022b4 T _PyObject_ClearFreeLists │ │ │ │ +000022bc T _PyObject_ClearFreeLists │ │ │ │ 00000060 T _PyObject_ComputedDictPointer │ │ │ │ 00000014 T _PyObject_DebugTypeStats │ │ │ │ 0000003e T _PyObject_Dump │ │ │ │ 00000300 T _PyObject_FiniState │ │ │ │ 00000418 T _PyObject_FunctionStr │ │ │ │ -000010a4 T _PyObject_GenericGetAttrWithDict │ │ │ │ -00000894 T _PyObject_GenericSetAttrWithDict │ │ │ │ +000010ac T _PyObject_GenericGetAttrWithDict │ │ │ │ +0000089c T _PyObject_GenericSetAttrWithDict │ │ │ │ 0000099e T _PyObject_GetAttrId │ │ │ │ 000005de T _PyObject_GetDictPtr │ │ │ │ 000007f0 T _PyObject_GetMethod │ │ │ │ -00000c00 T _PyObject_GetMethodStackRef │ │ │ │ +00000c08 T _PyObject_GetMethodStackRef │ │ │ │ 00000000 T _PyObject_InitState │ │ │ │ -00001f60 T _PyObject_IsAbstract │ │ │ │ -00002088 T _PyObject_IsFreed │ │ │ │ +00001f68 T _PyObject_IsAbstract │ │ │ │ +00002090 T _PyObject_IsFreed │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict │ │ │ │ -00000af4 T _PyObject_New │ │ │ │ -00000f20 T _PyObject_NewVar │ │ │ │ +00000afc T _PyObject_New │ │ │ │ +00000f28 T _PyObject_NewVar │ │ │ │ 00000298 T _PyObject_NextNotImplemented │ │ │ │ -00001a40 T _PyObject_SetAttributeErrorContext │ │ │ │ +00001a48 T _PyObject_SetAttributeErrorContext │ │ │ │ 00000304 T _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetDict │ │ │ │ U _PyObject_StoreInstanceAttribute │ │ │ │ U _PyObject_TryGetInstanceAttribute │ │ │ │ 000001c8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ @@ -10823,15 +10823,15 @@ │ │ │ │ 00000330 T _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_DebugMallocStats │ │ │ │ U _PyTypeAlias_Type │ │ │ │ U _PyType_CheckConsistency │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_LookupRef │ │ │ │ U _PyType_LookupStackRefAndVersion │ │ │ │ -0000271c T _PyTypes_FiniTypes │ │ │ │ +00002724 T _PyTypes_FiniTypes │ │ │ │ 0000007c T _PyTypes_InitTypes │ │ │ │ U _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_CheckConsistency │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnion_Type │ │ │ │ @@ -10839,24 +10839,24 @@ │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_BaseObject_RichCompare │ │ │ │ 000005dc T _Py_BreakPoint │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 0000026c T _Py_Dealloc │ │ │ │ -000020e0 T _Py_DecRef │ │ │ │ +000020e8 T _Py_DecRef │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000644 T _Py_ForgetReference │ │ │ │ U _Py_GenericAliasIterType │ │ │ │ 0000000c T _Py_GetConstant_Init │ │ │ │ 00000258 T _Py_IncRef │ │ │ │ 00000060 T _Py_NewReference │ │ │ │ -00000f98 T _Py_NewReferenceNoTotal │ │ │ │ +00000fa0 T _Py_NewReferenceNoTotal │ │ │ │ 00000028 D _Py_NoneStruct │ │ │ │ 00000030 D _Py_NotImplementedStruct │ │ │ │ 00000266 T _Py_ResurrectReference │ │ │ │ 000001d0 T _Py_SetImmortal │ │ │ │ 00000050 T _Py_SetImmortalUntracked │ │ │ │ 00000a38 T _Py_SetRefcnt │ │ │ │ 00000038 D _Py_SwappedOp │ │ │ │ @@ -10875,21 +10875,21 @@ │ │ │ │ 000001fc r __func__.2 │ │ │ │ 00000238 r __func__.3 │ │ │ │ U clearerr │ │ │ │ 00000000 d constants │ │ │ │ U ferror │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ -000026e8 t free_object │ │ │ │ +000026f0 t free_object │ │ │ │ U fwrite │ │ │ │ 000002a4 d none_as_number │ │ │ │ 00000594 t none_bool │ │ │ │ 0000063c t none_dealloc │ │ │ │ 00000298 r none_doc │ │ │ │ -00001d60 t none_hash │ │ │ │ +00001d68 t none_hash │ │ │ │ 00000408 t none_new │ │ │ │ 00000284 t none_repr │ │ │ │ 00000124 d notimplemented_as_number │ │ │ │ 00000378 t notimplemented_bool │ │ │ │ 00000640 t notimplemented_dealloc │ │ │ │ 00000254 r notimplemented_doc │ │ │ │ 000001b4 d notimplemented_methods │ │ │ │ @@ -11819,15 +11819,15 @@ │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -00002848 T PyFrozenSet_New │ │ │ │ +00002840 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 │ │ │ │ @@ -11860,87 +11860,87 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -0000278c t Py_XDECREF │ │ │ │ +00002784 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 │ │ │ │ -0000290c T _PySet_AddTakeRef │ │ │ │ +00002904 T _PySet_AddTakeRef │ │ │ │ 00000132 T _PySet_ClearInternal │ │ │ │ -00002b08 T _PySet_Contains │ │ │ │ +00002b00 T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -00002fe0 T _PySet_NextEntry │ │ │ │ -00002e78 T _PySet_NextEntryRef │ │ │ │ +00002fd8 T _PySet_NextEntry │ │ │ │ +00002e70 T _PySet_NextEntryRef │ │ │ │ 000007ac T _PySet_Update │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ 000001a0 d _dummy_struct │ │ │ │ 00000110 t dummy_dealloc │ │ │ │ 00000104 t dummy_repr │ │ │ │ -00003ae4 t frozenset___contains__ │ │ │ │ +00003ad8 t frozenset___contains__ │ │ │ │ 000002e8 r frozenset___contains____doc__ │ │ │ │ 0000034c d frozenset_as_number │ │ │ │ 00000066 t frozenset_copy │ │ │ │ 000007f0 r frozenset_copy__doc__ │ │ │ │ 00000010 r frozenset_doc │ │ │ │ -000030f0 t frozenset_hash │ │ │ │ -00003118 t frozenset_hash_impl │ │ │ │ +000030e8 t frozenset_hash │ │ │ │ +00003110 t frozenset_hash_impl │ │ │ │ 000003dc d frozenset_methods │ │ │ │ 000017a4 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 │ │ │ │ -00003ab0 t set___contains__ │ │ │ │ +00003aa4 t set___contains__ │ │ │ │ 0000032c r set___contains____doc__ │ │ │ │ 000015c4 t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 000000e8 t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ -0000339c t set_add │ │ │ │ +00003394 t set_add │ │ │ │ 00000370 r set_add__doc__ │ │ │ │ 000007c8 t set_add_entry_takeref │ │ │ │ 00000258 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ 0000151c t set_clear │ │ │ │ 000007b8 r set_clear__doc__ │ │ │ │ -00003598 t set_clear_internal │ │ │ │ +00003590 t set_clear_internal │ │ │ │ 00000000 t set_contains │ │ │ │ 000019d0 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 │ │ │ │ -000027a4 t set_dealloc │ │ │ │ -00003de8 t set_difference │ │ │ │ +0000279c t set_dealloc │ │ │ │ +00003ddc 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__ │ │ │ │ @@ -11957,22 +11957,22 @@ │ │ │ │ 00001624 t set_intersection_update_multi │ │ │ │ 00000684 r set_intersection_update_multi__doc__ │ │ │ │ 00001b6c t set_ior │ │ │ │ 00001148 t set_isdisjoint │ │ │ │ 00000630 r set_isdisjoint__doc__ │ │ │ │ 000017a0 t set_issubset │ │ │ │ 0000042c r set_issubset__doc__ │ │ │ │ -00003684 t set_issubset_impl │ │ │ │ +0000367c t set_issubset_impl │ │ │ │ 00000a60 t set_issuperset │ │ │ │ 000003dc r set_issuperset__doc__ │ │ │ │ 00000a64 t set_issuperset_impl │ │ │ │ 000010d4 t set_isub │ │ │ │ 00002484 t set_iter │ │ │ │ 0000184c t set_ixor │ │ │ │ -00002844 t set_len │ │ │ │ +0000283c t set_len │ │ │ │ 00001394 t set_lookkey │ │ │ │ 00001cc4 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ 00001538 t set_new │ │ │ │ 000006c4 t set_or │ │ │ │ 000005cc t set_pop │ │ │ │ 000008a8 r set_pop__doc__ │ │ │ │ @@ -11987,33 +11987,33 @@ │ │ │ │ 00000478 r set_symmetric_difference__doc__ │ │ │ │ 00001700 t set_symmetric_difference_impl │ │ │ │ 00001334 t set_symmetric_difference_update │ │ │ │ 000004ec r set_symmetric_difference_update__doc__ │ │ │ │ 00001338 t set_symmetric_difference_update_impl │ │ │ │ 00001474 t set_symmetric_difference_update_set │ │ │ │ 00000968 t set_table_resize │ │ │ │ -00003308 t set_traverse │ │ │ │ +00003300 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 │ │ │ │ 00001c40 t set_update_internal │ │ │ │ 000002bc t set_update_iterable_lock_held │ │ │ │ 0000024c t set_update_local │ │ │ │ 00001a28 t set_vectorcall │ │ │ │ 0000166c t set_xor │ │ │ │ -000026dc t setiter_dealloc │ │ │ │ +000026d4 t setiter_dealloc │ │ │ │ 000025ac t setiter_iternext │ │ │ │ 0000107c t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 00000088 t setiter_reduce │ │ │ │ 0000005a t setiter_traverse │ │ │ │ -00002f7c t unicode_eq │ │ │ │ +00002f74 t unicode_eq │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000060 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -12353,22 +12353,22 @@ │ │ │ │ 000001f0 r tuple_index__doc__ │ │ │ │ 0000156c t tuple_item │ │ │ │ 00000b30 t tuple_iter │ │ │ │ 00001e88 t tuple_length │ │ │ │ 000001ec d tuple_methods │ │ │ │ 00002098 t tuple_new │ │ │ │ 000000a8 r tuple_new__doc__ │ │ │ │ -000023ac t tuple_repeat │ │ │ │ -00002268 t tuple_repr │ │ │ │ +00002398 t tuple_repeat │ │ │ │ +00002254 t tuple_repr │ │ │ │ 00001bd8 t tuple_richcompare │ │ │ │ 0000126c t tuple_subscript │ │ │ │ 00002010 t tuple_traverse │ │ │ │ 00000000 t tuple_vectorcall │ │ │ │ 00000ce0 t tupleiter_dealloc │ │ │ │ -0000255c t tupleiter_len │ │ │ │ +00002548 t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 00000c8c t tupleiter_next │ │ │ │ 0000010a t tupleiter_reduce │ │ │ │ 000002a8 t tupleiter_setstate │ │ │ │ 00000118 t tupleiter_traverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ @@ -12716,26 +12716,26 @@ │ │ │ │ 000015ac T PyType_ClearWatcher │ │ │ │ 00001e28 T PyType_Freeze │ │ │ │ 00004198 T PyType_FromMetaclass │ │ │ │ 000002f0 T PyType_FromModuleAndSpec │ │ │ │ 00000000 T PyType_FromSpec │ │ │ │ 000002fc T PyType_FromSpecWithBases │ │ │ │ 00003da0 T PyType_GenericAlloc │ │ │ │ -000089a8 T PyType_GenericNew │ │ │ │ +000089ac T PyType_GenericNew │ │ │ │ 00003ad8 T PyType_GetBaseByToken │ │ │ │ -0000b618 T PyType_GetDict │ │ │ │ -00008b10 T PyType_GetFlags │ │ │ │ -0000e488 T PyType_GetFullyQualifiedName │ │ │ │ -0000dfb4 T PyType_GetModule │ │ │ │ -0000ae64 T PyType_GetModuleByDef │ │ │ │ +0000b624 T PyType_GetDict │ │ │ │ +00008b14 T PyType_GetFlags │ │ │ │ +0000e494 T PyType_GetFullyQualifiedName │ │ │ │ +0000dfc0 T PyType_GetModule │ │ │ │ +0000ae70 T PyType_GetModuleByDef │ │ │ │ 00001f48 T PyType_GetModuleName │ │ │ │ 00002b34 T PyType_GetModuleState │ │ │ │ 00000000 T PyType_GetName │ │ │ │ 000011d8 T PyType_GetQualName │ │ │ │ -0000df60 T PyType_GetSlot │ │ │ │ +0000df6c T PyType_GetSlot │ │ │ │ 00001470 T PyType_GetTypeDataSize │ │ │ │ 000056a0 T PyType_IsSubtype │ │ │ │ 00000734 T PyType_Modified │ │ │ │ 00005160 T PyType_Ready │ │ │ │ 0000199e T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000b54 D PyType_Type │ │ │ │ 000015ec T PyType_Unwatch │ │ │ │ @@ -12779,65 +12779,65 @@ │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Call │ │ │ │ U _PyObject_Call_Prepend │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ 00003fe0 t _PyObject_GC_TRACK │ │ │ │ -000083e0 t _PyObject_GC_UNTRACK │ │ │ │ +000083dc t _PyObject_GC_UNTRACK │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ 00004504 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -00007858 T _PyObject_LookupSpecial │ │ │ │ -00009d5c T _PyObject_LookupSpecialMethod │ │ │ │ +00007850 T _PyObject_LookupSpecial │ │ │ │ +00009d68 T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ 00001398 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ 0000336c 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 │ │ │ │ -0000c01c t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000c028 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000db84 T _PyStaticType_FiniBuiltin │ │ │ │ +0000db90 T _PyStaticType_FiniBuiltin │ │ │ │ 000032c8 T _PyStaticType_GetBuiltins │ │ │ │ 000040f8 T _PyStaticType_GetState │ │ │ │ 00000058 T _PyStaticType_InitBuiltin │ │ │ │ 00000058 T _PyStaticType_InitForExtension │ │ │ │ -0000a9f0 T _PySuper_Lookup │ │ │ │ +0000a9fc T _PySuper_Lookup │ │ │ │ 000005c8 T _PyType_AddMethod │ │ │ │ 00003ef8 T _PyType_AllocNoTrack │ │ │ │ 00000f80 T _PyType_CacheGetItemForSpecialization │ │ │ │ 00000480 T _PyType_CacheInitForSpecialization │ │ │ │ 00004ae8 T _PyType_CalculateMetaclass │ │ │ │ 00001750 T _PyType_CheckConsistency │ │ │ │ 0000405c t _PyType_DocWithoutSignature │ │ │ │ 00001270 T _PyType_GetBaseByToken_Borrow │ │ │ │ 0000172a T _PyType_GetBases │ │ │ │ 0000413c T _PyType_GetDict │ │ │ │ 00000d38 T _PyType_GetDocFromInternalDoc │ │ │ │ -0000e5f0 T _PyType_GetFullyQualifiedName │ │ │ │ +0000e5fc T _PyType_GetFullyQualifiedName │ │ │ │ 0000173c T _PyType_GetMRO │ │ │ │ 00003328 T _PyType_GetSlotWrapperNames │ │ │ │ 00000d68 T _PyType_GetSubclasses │ │ │ │ 00003564 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 00001978 T _PyType_GetVersionForCurrentState │ │ │ │ 00001114 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 000002ac T _PyType_Lookup │ │ │ │ 00001944 T _PyType_LookupByVersion │ │ │ │ -0000f0a8 T _PyType_LookupRef │ │ │ │ +0000f0bc T _PyType_LookupRef │ │ │ │ 00005700 T _PyType_LookupRefAndVersion │ │ │ │ 00005380 T _PyType_LookupStackRefAndVersion │ │ │ │ 000002d0 T _PyType_Name │ │ │ │ 0000197e T _PyType_NewManagedObject │ │ │ │ 00000e68 T _PyType_SetFlags │ │ │ │ 00000e74 T _PyType_SetFlagsRecursive │ │ │ │ 0000450c T _PyType_SetVersion │ │ │ │ @@ -12845,65 +12845,65 @@ │ │ │ │ 00000006 T _PyTypes_AfterFork │ │ │ │ 00001184 T _PyTypes_Fini │ │ │ │ 00001028 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0000b8a8 T _Py_BaseObject_RichCompare │ │ │ │ +0000b8b4 T _Py_BaseObject_RichCompare │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_SetImmortalUntracked │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_dict_lookup_threadsafe_stackref │ │ │ │ -0000e6d4 T _Py_slot_tp_getattr_hook │ │ │ │ +0000e6e0 T _Py_slot_tp_getattr_hook │ │ │ │ 00003618 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -0000958c T _Py_type_getattro │ │ │ │ -000084b8 T _Py_type_getattro_impl │ │ │ │ +00009590 T _Py_type_getattro │ │ │ │ +000084b4 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 │ │ │ │ -00008e7c t assign_version_tag │ │ │ │ +00008e80 t assign_version_tag │ │ │ │ 00004d10 t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 00000f58 t bufferwrapper_dealloc │ │ │ │ 00000ed4 t bufferwrapper_releasebuf │ │ │ │ 00001650 t bufferwrapper_traverse │ │ │ │ 00001cc0 t call_attribute │ │ │ │ 0000098c t call_unbound_noarg.part.0 │ │ │ │ 0000000c t check_immutable_bases │ │ │ │ -0000c350 t check_num_args │ │ │ │ +0000c35c t check_num_args │ │ │ │ 00000afe t check_pow_args │ │ │ │ 00000554 t check_set_special_type_attr │ │ │ │ 00000d10 t class_name │ │ │ │ -0000a494 t clear_slots │ │ │ │ -0000d498 t clear_tp_subclasses │ │ │ │ +0000a4a0 t clear_slots │ │ │ │ +0000d4a4 t clear_tp_subclasses │ │ │ │ 000025d4 t compatible_for_assignment │ │ │ │ 000026e8 t compatible_with_tp_base │ │ │ │ 000054e0 t find_name_in_mro │ │ │ │ -0000d624 t fini_static_type │ │ │ │ +0000d630 t fini_static_type │ │ │ │ 000013c4 t get_base_by_token_recursive │ │ │ │ 00001402 t get_dict_descriptor │ │ │ │ 00000d9a t getindex │ │ │ │ 00002d44 t import_copyreg │ │ │ │ -000094f0 t lookup_method_ex.constprop.0 │ │ │ │ +000094f4 t lookup_method_ex.constprop.0 │ │ │ │ 00001088 t managed_static_type_state_clear.part.0 │ │ │ │ -0000cd5c t maybe_call_special_no_args │ │ │ │ +0000cd68 t maybe_call_special_no_args │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000170c t merge_class_dict │ │ │ │ 000007a4 t method_is_overloaded.isra.0 │ │ │ │ 0000273c t mro_hierarchy_for_complete_type │ │ │ │ 00003988 t mro_implementation_unlocked │ │ │ │ 0000336c t mro_internal_unlocked.isra.0 │ │ │ │ @@ -12913,33 +12913,33 @@ │ │ │ │ 000006c8 r object___dir____doc__ │ │ │ │ 00000fc4 t object___format__ │ │ │ │ 0000073c r object___format____doc__ │ │ │ │ 00003758 t object___getstate__ │ │ │ │ 0000082c r object___getstate____doc__ │ │ │ │ 00001018 t object___reduce__ │ │ │ │ 00000800 r object___reduce____doc__ │ │ │ │ -0000f1e8 t object___reduce_ex__ │ │ │ │ +0000f1fc t object___reduce_ex__ │ │ │ │ 000007c4 r object___reduce_ex____doc__ │ │ │ │ 00000a72 t object___sizeof__ │ │ │ │ 000006fc r object___sizeof____doc__ │ │ │ │ -000084b0 t object_dealloc │ │ │ │ +000084ac t object_dealloc │ │ │ │ 000003fc r object_doc │ │ │ │ -0000bab4 t object_get_class │ │ │ │ +0000bac0 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ 00002d80 t object_getstate │ │ │ │ 00002e40 t object_getstate_default │ │ │ │ -00008df8 t object_init │ │ │ │ -00008444 t object_init_subclass │ │ │ │ +00008dfc t object_init │ │ │ │ +00008440 t object_init_subclass │ │ │ │ 000004b8 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -00008b14 t object_new │ │ │ │ +00008b18 t object_new │ │ │ │ 00000874 t object_repr │ │ │ │ -0000b9ac t object_richcompare │ │ │ │ +0000b9b8 t object_richcompare │ │ │ │ 0000299c t object_set_class │ │ │ │ -00009a50 t object_str │ │ │ │ +00009a58 t object_str │ │ │ │ 00000f74 t object_subclasshook │ │ │ │ 00000540 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 00001250 t releasebuffer_call_python │ │ │ │ 000044fc t richcmp_eq │ │ │ │ 00003754 t richcmp_ge │ │ │ │ 0000374c t richcmp_gt │ │ │ │ @@ -12951,16 +12951,16 @@ │ │ │ │ 0000039c t set_version_unlocked │ │ │ │ 00000bc6 t slot_am_aiter │ │ │ │ 000045ac t slot_am_anext │ │ │ │ 00000008 t slot_am_await │ │ │ │ 000038f8 t slot_am_generic │ │ │ │ 00000dec t slot_bf_getbuffer │ │ │ │ 0000134c t slot_bf_releasebuffer │ │ │ │ -0000bb84 t slot_mp_ass_subscript │ │ │ │ -0000cec0 t slot_mp_subscript │ │ │ │ +0000bb90 t slot_mp_ass_subscript │ │ │ │ +0000cecc t slot_mp_subscript │ │ │ │ 000043dc t slot_nb_absolute │ │ │ │ 00003784 t slot_nb_add │ │ │ │ 00001418 t slot_nb_and │ │ │ │ 00003680 t slot_nb_bool │ │ │ │ 0000426c t slot_nb_divmod │ │ │ │ 00003940 t slot_nb_float │ │ │ │ 00003ccc t slot_nb_floor_divide │ │ │ │ @@ -12989,141 +12989,141 @@ │ │ │ │ 00003e3c t slot_nb_power │ │ │ │ 0000024c t slot_nb_remainder │ │ │ │ 000004b4 t slot_nb_rshift │ │ │ │ 00003964 t slot_nb_subtract │ │ │ │ 00002830 t slot_nb_true_divide │ │ │ │ 00004104 t slot_nb_xor │ │ │ │ 000019a8 t slot_sq_ass_item │ │ │ │ -0000ca64 t slot_sq_contains │ │ │ │ -0000e230 t slot_sq_item │ │ │ │ -0000dc88 t slot_sq_length │ │ │ │ -0000dbb4 t slot_tp_call │ │ │ │ +0000ca70 t slot_sq_contains │ │ │ │ +0000e23c t slot_sq_item │ │ │ │ +0000dc94 t slot_sq_length │ │ │ │ +0000dbc0 t slot_tp_call │ │ │ │ 00001300 t slot_tp_descr_get │ │ │ │ 00000390 t slot_tp_descr_set │ │ │ │ 000017ec t slot_tp_finalize │ │ │ │ -0000ee68 t slot_tp_hash │ │ │ │ -00009240 t slot_tp_init │ │ │ │ +0000ee7c t slot_tp_hash │ │ │ │ +00009244 t slot_tp_init │ │ │ │ 00000ef4 t slot_tp_iter │ │ │ │ 00001d54 t slot_tp_iternext │ │ │ │ -00009f14 t slot_tp_new │ │ │ │ +00009f20 t slot_tp_new │ │ │ │ 00001efc t slot_tp_repr │ │ │ │ -0000eb1c t slot_tp_richcompare │ │ │ │ -0000c0c4 t slot_tp_setattro │ │ │ │ -0000e008 t slot_tp_str │ │ │ │ +0000eb30 t slot_tp_richcompare │ │ │ │ +0000c0d0 t slot_tp_setattro │ │ │ │ +0000e014 t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ 00004fb4 t solid_base │ │ │ │ 000050f4 t special_offset_from_member.constprop.0 │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000d528 t subtype_clear │ │ │ │ -0000a158 t subtype_dealloc │ │ │ │ -0000edbc t subtype_dict │ │ │ │ +0000d534 t subtype_clear │ │ │ │ +0000a164 t subtype_dealloc │ │ │ │ +0000edd0 t subtype_dict │ │ │ │ 00000c88 d subtype_getsets_dict_only │ │ │ │ 00000c4c d subtype_getsets_full │ │ │ │ 00000c24 d subtype_getsets_weakref_only │ │ │ │ 00000fcc t subtype_getweakref │ │ │ │ 00004510 t subtype_setdict │ │ │ │ -0000b770 t subtype_traverse │ │ │ │ -000082f0 t super_dealloc │ │ │ │ +0000b77c t subtype_traverse │ │ │ │ +000082ec t super_dealloc │ │ │ │ 0000105c t super_descr_get │ │ │ │ 00000228 r super_doc │ │ │ │ -00008068 t super_getattro │ │ │ │ +00008064 t super_getattro │ │ │ │ 000045b8 t super_init │ │ │ │ 00000308 t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00001680 t super_repr │ │ │ │ 0000101e t super_traverse │ │ │ │ -00007a10 t super_vectorcall │ │ │ │ -00007f20 t supercheck │ │ │ │ +00007a0c t super_vectorcall │ │ │ │ +00007f1c t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -00009f80 t tp_new_wrapper │ │ │ │ -000016d0 t type___dir__ │ │ │ │ +00009f8c t tp_new_wrapper │ │ │ │ +00001638 t type___dir__ │ │ │ │ 000008a4 r type___dir____doc__ │ │ │ │ 000015f8 t type___instancecheck__ │ │ │ │ 000009b4 r type___instancecheck____doc__ │ │ │ │ 00001146 t type___sizeof__ │ │ │ │ 0000085c r type___sizeof____doc__ │ │ │ │ -0000ce84 t type___subclasscheck__ │ │ │ │ +0000ce90 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 │ │ │ │ 00005918 t type_call │ │ │ │ -0000cfc8 t type_clear │ │ │ │ -0000d08c t type_dealloc │ │ │ │ -0000bac4 t type_dict │ │ │ │ +0000cfd4 t type_clear │ │ │ │ +0000d098 t type_dealloc │ │ │ │ +0000bad0 t type_dict │ │ │ │ 00000678 r type_doc │ │ │ │ 00001be8 t type_get_annotate │ │ │ │ 000019f4 t type_get_annotations │ │ │ │ 000009b4 t type_get_bases │ │ │ │ 00000c58 t type_get_doc │ │ │ │ -0000c3cc t type_get_module │ │ │ │ -0000c4b4 t type_get_mro │ │ │ │ +0000c3d8 t type_get_module │ │ │ │ +0000c4c0 t type_get_mro │ │ │ │ 00003cc4 t type_get_text_signature │ │ │ │ 00004468 t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -00008450 t type_init │ │ │ │ +0000844c t type_init │ │ │ │ 00005378 t type_is_gc │ │ │ │ 00001174 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ 000051ac t type_modified_unlocked │ │ │ │ 000051b8 t type_modified_unlocked.part.0 │ │ │ │ -00009c3c t type_module │ │ │ │ +00009c48 t type_module │ │ │ │ 00000944 t type_mro │ │ │ │ 0000092c r type_mro__doc__ │ │ │ │ -0000bb3c t type_name │ │ │ │ +0000bb48 t type_name │ │ │ │ 00005a68 t type_new │ │ │ │ -000089a4 t type_prepare │ │ │ │ -00009d18 t type_qualname │ │ │ │ -00009d34 t type_qualname.part.0 │ │ │ │ +000089a8 t type_prepare │ │ │ │ +00009d24 t type_qualname │ │ │ │ +00009d40 t type_qualname.part.0 │ │ │ │ 000003f8 t type_ready │ │ │ │ -00009a5c t type_repr │ │ │ │ +00009a64 t type_repr │ │ │ │ 00000a68 t type_set_abstractmethods │ │ │ │ 00002b4c t type_set_annotate │ │ │ │ 00000740 t type_set_annotations │ │ │ │ 00001f4c t type_set_bases │ │ │ │ -00001638 t type_set_doc │ │ │ │ +00001674 t type_set_doc │ │ │ │ 000004a4 t type_set_module │ │ │ │ 0000340c t type_set_name │ │ │ │ 00002cc8 t type_set_qualname │ │ │ │ 000008e4 t type_set_type_params │ │ │ │ -0000a634 t type_setattro │ │ │ │ -0000b694 t type_traverse │ │ │ │ +0000a640 t type_setattro │ │ │ │ +0000b6a0 t type_traverse │ │ │ │ 0000589c t type_vectorcall │ │ │ │ -0000aef0 t update_slot │ │ │ │ -0000c780 t update_slots_callback │ │ │ │ -0000c610 t update_subclasses.constprop.0 │ │ │ │ +0000aefc t update_slot │ │ │ │ +0000c78c t update_slots_callback │ │ │ │ +0000c61c t update_subclasses.constprop.0 │ │ │ │ 00001554 t validate_watcher_id │ │ │ │ 0000158c t vectorcall_maybe │ │ │ │ -0000be10 t vectorcall_method │ │ │ │ +0000be1c t vectorcall_method │ │ │ │ 000033d8 t wrap_binaryfunc │ │ │ │ 00004464 t wrap_binaryfunc_l │ │ │ │ 00000a8a t wrap_binaryfunc_r │ │ │ │ 00000b62 t wrap_buffer │ │ │ │ 00000ab6 t wrap_call │ │ │ │ 00003298 t wrap_del │ │ │ │ 00000b40 t wrap_delattr │ │ │ │ 00003640 t wrap_delitem │ │ │ │ 0000110e t wrap_descr_delete │ │ │ │ -0000f020 t wrap_descr_get │ │ │ │ +0000f034 t wrap_descr_get │ │ │ │ 000034dc t wrap_descr_set │ │ │ │ 00004460 t wrap_hashfunc │ │ │ │ 00000898 t wrap_indexargfunc │ │ │ │ -0000a130 t wrap_init │ │ │ │ +0000a13c t wrap_init │ │ │ │ 00001434 t wrap_inquirypred │ │ │ │ 00004418 t wrap_lenfunc │ │ │ │ 0000122c t wrap_next │ │ │ │ -0000c070 t wrap_objobjargproc │ │ │ │ +0000c07c t wrap_objobjargproc │ │ │ │ 00000764 t wrap_objobjproc │ │ │ │ 0000117a t wrap_releasebuffer │ │ │ │ 0000352c t wrap_richcmpfunc │ │ │ │ -0000c4d4 t wrap_setattr │ │ │ │ +0000c4e0 t wrap_setattr │ │ │ │ 00000d40 t wrap_sq_delitem │ │ │ │ 00000f86 t wrap_sq_item │ │ │ │ 000016bc t wrap_sq_setitem │ │ │ │ 000013c6 t wrap_ternaryfunc │ │ │ │ 00000ac2 t wrap_ternaryfunc_r │ │ │ │ 00001d24 t wrap_unaryfunc │ │ │ │ │ │ │ │ @@ -13717,15 +13717,15 @@ │ │ │ │ 000006d4 r .LC97 │ │ │ │ 000006e0 r .LC98 │ │ │ │ 00000718 r .LC99 │ │ │ │ 000000d4 d EncodingMapType │ │ │ │ 0000122a t EncodingMap_size │ │ │ │ 00003208 r EncodingMap_size__doc__ │ │ │ │ 000075d4 t InsertThousandsGrouping_fill.part.0 │ │ │ │ -00007828 t MarkupIterator_next │ │ │ │ +00007818 t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromString │ │ │ │ @@ -13840,126 +13840,126 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -00006044 T PyUnicodeWriter_Create │ │ │ │ +0000603c T PyUnicodeWriter_Create │ │ │ │ 00000d10 T PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ -000144d8 T PyUnicodeWriter_Discard │ │ │ │ +000144d4 T PyUnicodeWriter_Discard │ │ │ │ 00002a08 T PyUnicodeWriter_Finish │ │ │ │ 0000047c T PyUnicodeWriter_Format │ │ │ │ 00007798 T PyUnicodeWriter_WriteASCII │ │ │ │ -00012c74 T PyUnicodeWriter_WriteChar │ │ │ │ -00012d0c T PyUnicodeWriter_WriteRepr │ │ │ │ -000060f0 T PyUnicodeWriter_WriteStr │ │ │ │ +00012c70 T PyUnicodeWriter_WriteChar │ │ │ │ +00012d08 T PyUnicodeWriter_WriteRepr │ │ │ │ +000060e8 T PyUnicodeWriter_WriteStr │ │ │ │ 00007558 T PyUnicodeWriter_WriteSubstring │ │ │ │ 00000d54 T PyUnicodeWriter_WriteUCS4 │ │ │ │ 00006c1c T PyUnicodeWriter_WriteUTF8 │ │ │ │ 0000098a T PyUnicodeWriter_WriteWideChar │ │ │ │ -0000c33c T PyUnicode_Append │ │ │ │ -00006394 T PyUnicode_AppendAndDel │ │ │ │ -00013f74 T PyUnicode_AsASCIIString │ │ │ │ +0000c350 T PyUnicode_Append │ │ │ │ +000061ec T PyUnicode_AppendAndDel │ │ │ │ +00013f70 T PyUnicode_AsASCIIString │ │ │ │ 00000762 T PyUnicode_AsCharmapString │ │ │ │ 00001922 T PyUnicode_AsDecodedObject │ │ │ │ 0000197e T PyUnicode_AsDecodedUnicode │ │ │ │ 00001a20 T PyUnicode_AsEncodedObject │ │ │ │ -00004858 T PyUnicode_AsEncodedString │ │ │ │ +00004850 T PyUnicode_AsEncodedString │ │ │ │ 00001a7c T PyUnicode_AsEncodedUnicode │ │ │ │ 0000078e T PyUnicode_AsLatin1String │ │ │ │ 0000ce0c T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ 00008fbc T PyUnicode_AsUCS4 │ │ │ │ 0000bbf4 T PyUnicode_AsUCS4Copy │ │ │ │ 00000794 T PyUnicode_AsUTF16String │ │ │ │ 0000079c T PyUnicode_AsUTF32String │ │ │ │ -00001ea4 T PyUnicode_AsUTF8 │ │ │ │ -00001dfc T PyUnicode_AsUTF8AndSize │ │ │ │ +00001e9c T PyUnicode_AsUTF8 │ │ │ │ +00001df4 T PyUnicode_AsUTF8AndSize │ │ │ │ 00004368 T PyUnicode_AsUTF8String │ │ │ │ 0000c4b4 T PyUnicode_AsUnicodeEscapeString │ │ │ │ 00003b84 T PyUnicode_AsWideChar │ │ │ │ -00009b24 T PyUnicode_AsWideCharString │ │ │ │ +00009b48 T PyUnicode_AsWideCharString │ │ │ │ 00003cf4 T PyUnicode_BuildEncodingMap │ │ │ │ -0000f5d8 T PyUnicode_Compare │ │ │ │ -00003c18 T PyUnicode_CompareWithASCIIString │ │ │ │ -0000bfc0 T PyUnicode_Concat │ │ │ │ -00008a20 T PyUnicode_Contains │ │ │ │ +0000f5cc T PyUnicode_Compare │ │ │ │ +00003c10 T PyUnicode_CompareWithASCIIString │ │ │ │ +0000bfd4 T PyUnicode_Concat │ │ │ │ +00008a10 T PyUnicode_Contains │ │ │ │ 0000d45c T PyUnicode_CopyCharacters │ │ │ │ 00000ba4 T PyUnicode_Count │ │ │ │ 00001d40 T PyUnicode_DATA │ │ │ │ -00012814 T PyUnicode_Decode │ │ │ │ -0000d8bc T PyUnicode_DecodeASCII │ │ │ │ +00012810 T PyUnicode_Decode │ │ │ │ +0000d8d0 T PyUnicode_DecodeASCII │ │ │ │ 00004dd4 T PyUnicode_DecodeCharmap │ │ │ │ 00002680 T PyUnicode_DecodeFSDefault │ │ │ │ -0000138c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +00001384 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ 00004dd0 T PyUnicode_DecodeLatin1 │ │ │ │ 00002b64 T PyUnicode_DecodeLocale │ │ │ │ 00001b1a T PyUnicode_DecodeLocaleAndSize │ │ │ │ 0000a098 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 0000068e T PyUnicode_DecodeUTF16 │ │ │ │ 0000a4c8 T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000006aa T PyUnicode_DecodeUTF32 │ │ │ │ -00014f88 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00014f84 T PyUnicode_DecodeUTF32Stateful │ │ │ │ 00001cb6 T PyUnicode_DecodeUTF7 │ │ │ │ -00014a80 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -000039dc T PyUnicode_DecodeUTF8 │ │ │ │ -00003a54 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +00014a7c T PyUnicode_DecodeUTF7Stateful │ │ │ │ +000039d4 T PyUnicode_DecodeUTF8 │ │ │ │ +00003a4c T PyUnicode_DecodeUTF8Stateful │ │ │ │ 000007a4 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -0000ed90 T PyUnicode_EncodeFSDefault │ │ │ │ +0000eda4 T PyUnicode_EncodeFSDefault │ │ │ │ 00007218 T PyUnicode_EncodeLocale │ │ │ │ 00000ca8 T PyUnicode_Equal │ │ │ │ -00010930 T PyUnicode_EqualToUTF8 │ │ │ │ -00010988 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +00010924 T PyUnicode_EqualToUTF8 │ │ │ │ +0001097c T PyUnicode_EqualToUTF8AndSize │ │ │ │ 0000451c t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -000100c4 T PyUnicode_FSConverter │ │ │ │ +000100b8 T PyUnicode_FSConverter │ │ │ │ 0000392c T PyUnicode_FSDecoder │ │ │ │ 0000a3a4 T PyUnicode_Fill │ │ │ │ 0000cfa0 T PyUnicode_Find │ │ │ │ -00009cf0 T PyUnicode_FindChar │ │ │ │ -00010c84 T PyUnicode_Format │ │ │ │ -00012740 T PyUnicode_FromEncodedObject │ │ │ │ -00006204 T PyUnicode_FromFormat │ │ │ │ -00001f04 T PyUnicode_FromFormatV │ │ │ │ -000035d8 T PyUnicode_FromKindAndData │ │ │ │ -0000c798 T PyUnicode_FromObject │ │ │ │ -00013880 T PyUnicode_FromOrdinal │ │ │ │ +00009d14 T PyUnicode_FindChar │ │ │ │ +00010c78 T PyUnicode_Format │ │ │ │ +0001273c T PyUnicode_FromEncodedObject │ │ │ │ +000061fc T PyUnicode_FromFormat │ │ │ │ +00001efc T PyUnicode_FromFormatV │ │ │ │ +000035d0 T PyUnicode_FromKindAndData │ │ │ │ +0000c7ac T PyUnicode_FromObject │ │ │ │ +0001387c T PyUnicode_FromOrdinal │ │ │ │ 00000824 T PyUnicode_FromString │ │ │ │ -00000f38 T PyUnicode_FromStringAndSize │ │ │ │ -00001968 T PyUnicode_FromWideChar │ │ │ │ +00000f30 T PyUnicode_FromStringAndSize │ │ │ │ +00001960 T PyUnicode_FromWideChar │ │ │ │ 000006c6 T PyUnicode_GetDefaultEncoding │ │ │ │ 00004958 T PyUnicode_GetLength │ │ │ │ 00001b42 T PyUnicode_GetSize │ │ │ │ 000005f4 T PyUnicode_InternFromString │ │ │ │ 00001cd6 T PyUnicode_InternImmortal │ │ │ │ 0000044c T PyUnicode_InternInPlace │ │ │ │ 00002730 T PyUnicode_IsIdentifier │ │ │ │ -0000dc60 T PyUnicode_Join │ │ │ │ +0000dc74 T PyUnicode_Join │ │ │ │ 00001d04 T PyUnicode_KIND │ │ │ │ 000004c0 T PyUnicode_New │ │ │ │ 00002bd0 T PyUnicode_Partition │ │ │ │ -00007bf8 t PyUnicode_READ_CHAR │ │ │ │ +00007be8 t PyUnicode_READ_CHAR │ │ │ │ 00002a60 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00005a98 T PyUnicode_RPartition │ │ │ │ +00005a90 T PyUnicode_RPartition │ │ │ │ 00000c3c T PyUnicode_RSplit │ │ │ │ 000052dc T PyUnicode_ReadChar │ │ │ │ 0000a168 T PyUnicode_Replace │ │ │ │ 00000be8 T PyUnicode_Resize │ │ │ │ -00004d2c T PyUnicode_RichCompare │ │ │ │ +00004d24 T PyUnicode_RichCompare │ │ │ │ 0000779c T PyUnicode_Split │ │ │ │ -00012fac T PyUnicode_Splitlines │ │ │ │ -0000a040 T PyUnicode_Substring │ │ │ │ +00012fa8 T PyUnicode_Splitlines │ │ │ │ +0000a054 T PyUnicode_Substring │ │ │ │ 000044d4 T PyUnicode_Tailmatch │ │ │ │ 00000c78 T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000836 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ -00010310 t Py_UNICODE_ISALNUM │ │ │ │ -000046e8 t Py_XDECREF │ │ │ │ +00010304 t Py_UNICODE_ISALNUM │ │ │ │ +000046e0 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 0000d3d8 t SubString_new_object │ │ │ │ 0000d148 t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ @@ -13993,68 +13993,68 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -000135e0 T _PyUnicodeWriter_Dealloc │ │ │ │ -00003394 T _PyUnicodeWriter_Finish │ │ │ │ -00012efc T _PyUnicodeWriter_Init │ │ │ │ -000043c4 T _PyUnicodeWriter_PrepareInternal │ │ │ │ +000135dc T _PyUnicodeWriter_Dealloc │ │ │ │ +0000338c T _PyUnicodeWriter_Finish │ │ │ │ +00012ef8 T _PyUnicodeWriter_Init │ │ │ │ +000043bc T _PyUnicodeWriter_PrepareInternal │ │ │ │ 00001b6c T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 000026a0 t _PyUnicodeWriter_Update │ │ │ │ -00003124 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -00013734 T _PyUnicodeWriter_WriteChar │ │ │ │ -00006478 t _PyUnicodeWriter_WriteCharInline │ │ │ │ +0000311c T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +00013730 T _PyUnicodeWriter_WriteChar │ │ │ │ +0000646c t _PyUnicodeWriter_WriteCharInline │ │ │ │ 00001b8a T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -0000538c T _PyUnicodeWriter_WriteStr │ │ │ │ -00007c48 T _PyUnicodeWriter_WriteSubstring │ │ │ │ -00004ce8 T _PyUnicode_AsASCIIString │ │ │ │ +00005384 T _PyUnicodeWriter_WriteStr │ │ │ │ +00007c38 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +00004ce0 T _PyUnicode_AsASCIIString │ │ │ │ 00006c5c T _PyUnicode_AsLatin1String │ │ │ │ -00001db8 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +00001db0 T _PyUnicode_AsUTF8NoNUL │ │ │ │ 00004b14 T _PyUnicode_AsUTF8String │ │ │ │ 000014d8 T _PyUnicode_CheckConsistency │ │ │ │ -000137a4 T _PyUnicode_ClearInterned │ │ │ │ +000137a0 T _PyUnicode_ClearInterned │ │ │ │ 0000723c T _PyUnicode_Copy │ │ │ │ -000147b8 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -00003cf0 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +000147b4 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00003ce8 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ 0000ccd8 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ 00003fd0 T _PyUnicode_Dedent │ │ │ │ 00005c54 T _PyUnicode_EncodeCharmap │ │ │ │ 00009984 T _PyUnicode_EncodeUTF16 │ │ │ │ 0000bc48 T _PyUnicode_EncodeUTF32 │ │ │ │ -000154f0 T _PyUnicode_EncodeUTF7 │ │ │ │ -00003b8c T _PyUnicode_Equal │ │ │ │ +000154ec T _PyUnicode_EncodeUTF7 │ │ │ │ +00003b84 T _PyUnicode_Equal │ │ │ │ 00001c5c T _PyUnicode_EqualToASCIIId │ │ │ │ -00003a04 T _PyUnicode_EqualToASCIIString │ │ │ │ -00010b58 T _PyUnicode_ExactDealloc │ │ │ │ +000039fc T _PyUnicode_EqualToASCIIString │ │ │ │ +00010b4c T _PyUnicode_ExactDealloc │ │ │ │ 00009fa8 T _PyUnicode_FastCopyCharacters │ │ │ │ 00009f68 T _PyUnicode_FastFill │ │ │ │ -00007d38 T _PyUnicode_FindMaxChar │ │ │ │ +00007d28 T _PyUnicode_FindMaxChar │ │ │ │ 00002a78 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ 00005664 T _PyUnicode_Fini │ │ │ │ 000055d8 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ 00009710 T _PyUnicode_FormatLong │ │ │ │ -000032a8 T _PyUnicode_FromASCII │ │ │ │ +000032a0 T _PyUnicode_FromASCII │ │ │ │ 000002b6 T _PyUnicode_FromId │ │ │ │ -000037f8 t _PyUnicode_FromUCS1 │ │ │ │ +000037f0 t _PyUnicode_FromUCS1 │ │ │ │ 00005350 t _PyUnicode_FromUCS2 │ │ │ │ 000092d8 t _PyUnicode_FromUCS4 │ │ │ │ 00004d7c 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 │ │ │ │ -000142c0 T _PyUnicode_InsertThousandsGrouping │ │ │ │ -00000f98 T _PyUnicode_InternImmortal │ │ │ │ -00015790 T _PyUnicode_InternInPlace │ │ │ │ -00001190 T _PyUnicode_InternMortal │ │ │ │ +000142bc T _PyUnicode_InsertThousandsGrouping │ │ │ │ +00000f90 T _PyUnicode_InternImmortal │ │ │ │ +0001578c T _PyUnicode_InternInPlace │ │ │ │ +00001188 T _PyUnicode_InternMortal │ │ │ │ 00001cbc T _PyUnicode_InternStatic │ │ │ │ 0000149c T _PyUnicode_InternedSize │ │ │ │ 0000d3f8 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ @@ -14064,36 +14064,36 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -00008444 T _PyUnicode_JoinArray │ │ │ │ -00003a78 T _PyUnicode_ScanIdentifier │ │ │ │ +00008434 T _PyUnicode_JoinArray │ │ │ │ +00003a70 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -000134e0 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +000134dc T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ 00006cbc t _PyUnicode_TranslateCharmap │ │ │ │ 00001860 T _PyUnicode_WideCharString_Converter │ │ │ │ 000018b8 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -0000fb90 T _PyUnicode_XStrip │ │ │ │ +0000fb84 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 │ │ │ │ -0000ba24 T _Py_GetErrorHandler │ │ │ │ +0000ba38 T _Py_GetErrorHandler │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TriggerGC │ │ │ │ @@ -14119,15 +14119,15 @@ │ │ │ │ 00000220 r __func__.31 │ │ │ │ 00000000 r __func__.4 │ │ │ │ 00000030 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -0000544c t _copy_characters │ │ │ │ +00005444 t _copy_characters │ │ │ │ 00000248 r _keywords.11 │ │ │ │ 00000258 r _keywords.14 │ │ │ │ 00000264 r _keywords.17 │ │ │ │ 00000270 r _keywords.20 │ │ │ │ 00000278 r _keywords.23 │ │ │ │ 00000280 r _keywords.26 │ │ │ │ 0000023c r _keywords.8 │ │ │ │ @@ -14143,49 +14143,49 @@ │ │ │ │ 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 │ │ │ │ -0000f174 t any_find_slice │ │ │ │ -000107e8 t anylib_find │ │ │ │ -00013ed0 t arg_as_utf8 │ │ │ │ +0000f178 t any_find_slice │ │ │ │ +000107dc t anylib_find │ │ │ │ +00013ecc t arg_as_utf8 │ │ │ │ 00008fe8 t as_ucs4 │ │ │ │ 00000120 r ascii_linebreak │ │ │ │ 00002f90 t ascii_upper_or_lower │ │ │ │ 0000b304 t asciilib__factorize │ │ │ │ 0000b344 t asciilib__lex_search │ │ │ │ 0000b268 t asciilib__preprocess │ │ │ │ 0000b414 t asciilib__two_way │ │ │ │ 0000abc0 t asciilib_adaptive_find.constprop.0 │ │ │ │ -00010670 t asciilib_default_find │ │ │ │ -000153e0 t asciilib_default_rfind.constprop.0 │ │ │ │ +00010664 t asciilib_default_find │ │ │ │ +000153dc t asciilib_default_rfind.constprop.0 │ │ │ │ 00005a0c t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -00013fb8 t case_operation │ │ │ │ +00013fb4 t case_operation │ │ │ │ 0000aad0 t charmapencode_lookup │ │ │ │ 00006058 t charmapencode_output │ │ │ │ -000139a0 t charmaptranslate_lookup │ │ │ │ +0001399c t charmaptranslate_lookup │ │ │ │ 00005610 t clear_interned_dict │ │ │ │ 00003a6c t config_get_codec_name │ │ │ │ 00000528 t convert_uc.constprop.0 │ │ │ │ 00007478 t do_capitalize │ │ │ │ 00000610 t do_casefold │ │ │ │ 0000c204 t do_lower │ │ │ │ -000069c8 t do_string_format │ │ │ │ +000069b8 t do_string_format │ │ │ │ 0000d3f0 t do_string_format_map │ │ │ │ 0000a0a0 t do_swapcase │ │ │ │ -000152ec t do_title │ │ │ │ +000152e8 t do_title │ │ │ │ 0000cde8 t do_upper │ │ │ │ -00014e78 t do_upper_or_lower │ │ │ │ +00014e74 t do_upper_or_lower │ │ │ │ 00003b28 t encode_wstr_utf8 │ │ │ │ 000061a4 t encoding_map_lookup │ │ │ │ 00000ba0 d encoding_map_methods │ │ │ │ -0000600c t ensure_unicode.isra.0 │ │ │ │ +00006004 t ensure_unicode.isra.0 │ │ │ │ 0000d398 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ 0000d228 t fieldnameiter_next │ │ │ │ 00002b58 t findchar.part.0 │ │ │ │ 00000558 r format__doc__ │ │ │ │ 000004b0 r format_map__doc__ │ │ │ │ 0000d15c t formatter_field_name_split │ │ │ │ @@ -14193,47 +14193,47 @@ │ │ │ │ 0000d3b8 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ 0000d048 t formatteriter_next │ │ │ │ 00002570 t get_error_handler_wide │ │ │ │ 00000240 t get_error_handler_wide.part.0 │ │ │ │ 00002adc t get_integer │ │ │ │ 00000586 t handle_capital_sigma │ │ │ │ -00000d9c t hashtable_unicode_compare │ │ │ │ +00000d94 t hashtable_unicode_compare │ │ │ │ 00000460 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ 000003d8 t intern_static.isra.0 │ │ │ │ 000002e0 r length_hint_doc │ │ │ │ 00004a88 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000724 d module_slots │ │ │ │ -00007d78 t output_markup │ │ │ │ +00007d68 t output_markup │ │ │ │ 00008990 t pad │ │ │ │ 00005c20 t raise_encode_exception │ │ │ │ 000002b8 r reduce_doc │ │ │ │ -0000c8f8 t replace │ │ │ │ -00004700 t resize_compact │ │ │ │ +0000c90c t replace │ │ │ │ +000046f8 t resize_compact │ │ │ │ 000017fe t resize_copy │ │ │ │ 000078e0 t rsplit │ │ │ │ 00000290 r setstate_doc │ │ │ │ -0000a17c t split │ │ │ │ +0000a190 t split │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -0000682c t tailmatch │ │ │ │ +00006820 t tailmatch │ │ │ │ 0000b304 t ucs1lib__factorize │ │ │ │ 0000b86c t ucs1lib__preprocess │ │ │ │ 0000b90c t ucs1lib__two_way │ │ │ │ 000004ba t ucs1lib__two_way_count │ │ │ │ 0000aed4 t ucs1lib_adaptive_find │ │ │ │ -00010670 t ucs1lib_default_find │ │ │ │ +00010664 t ucs1lib_default_find │ │ │ │ 00004370 t ucs1lib_fastsearch.constprop.0 │ │ │ │ 00009dd8 t ucs1lib_utf16_encode.isra.0 │ │ │ │ 0000c104 t ucs1lib_utf32_encode.isra.0 │ │ │ │ 000041fc t ucs1lib_utf8_encoder.isra.0 │ │ │ │ 00000ebc t ucs2lib__lex_search │ │ │ │ 0000136c t ucs2lib__preprocess │ │ │ │ 00000f10 t ucs2lib__two_way │ │ │ │ @@ -14254,149 +14254,149 @@ │ │ │ │ 0000017c t ucs4lib_utf8_decode │ │ │ │ 000068a0 t ucs4lib_utf8_encoder │ │ │ │ 00009ef0 t unicode___format__ │ │ │ │ 00000658 r unicode___format____doc__ │ │ │ │ 000007ac d unicode_as_mapping │ │ │ │ 000007e0 d unicode_as_number │ │ │ │ 000007b8 d unicode_as_sequence │ │ │ │ -0000de14 t unicode_ascii_iter_next │ │ │ │ -000061ec t unicode_askind │ │ │ │ +0000de28 t unicode_ascii_iter_next │ │ │ │ +0000620c t unicode_askind │ │ │ │ 00007444 t unicode_capitalize │ │ │ │ 000030a8 r unicode_capitalize__doc__ │ │ │ │ 0000bbdc t unicode_casefold │ │ │ │ 0000304c r unicode_casefold__doc__ │ │ │ │ 00008edc t unicode_center │ │ │ │ 00002fac r unicode_center__doc__ │ │ │ │ 00004690 t unicode_char │ │ │ │ 00002758 t unicode_check_encoding_errors │ │ │ │ 0000a478 t unicode_check_modifiable │ │ │ │ -0000f630 t unicode_compare │ │ │ │ -00013a98 t unicode_count │ │ │ │ +0000f624 t unicode_compare │ │ │ │ +00013a94 t unicode_count │ │ │ │ 00002ee0 r unicode_count__doc__ │ │ │ │ -00013b44 t unicode_count_impl │ │ │ │ -00000e30 t unicode_dealloc │ │ │ │ +00013b40 t unicode_count_impl │ │ │ │ +00000e28 t unicode_dealloc │ │ │ │ 00004b1c t unicode_decode_call_errorhandler_writer │ │ │ │ -00001434 t unicode_decode_locale │ │ │ │ +0000142c t unicode_decode_locale │ │ │ │ 0000084c t unicode_decode_utf8 │ │ │ │ -0000df24 t unicode_decode_utf8_impl │ │ │ │ +0000df38 t unicode_decode_utf8_impl │ │ │ │ 00002884 t unicode_decode_utf8_writer │ │ │ │ 00000318 r unicode_doc │ │ │ │ -000124d0 t unicode_encode │ │ │ │ +000124cc t unicode_encode │ │ │ │ 00002ce0 r unicode_encode__doc__ │ │ │ │ 00004980 t unicode_encode_call_errorhandler │ │ │ │ 000034dc t unicode_encode_locale │ │ │ │ 000056d4 t unicode_encode_ucs1 │ │ │ │ -000101e8 t unicode_encode_utf8 │ │ │ │ -0000fd04 t unicode_endswith │ │ │ │ +000101dc t unicode_encode_utf8 │ │ │ │ +0000fcf8 t unicode_endswith │ │ │ │ 000006c4 r unicode_endswith__doc__ │ │ │ │ 000001e4 t unicode_eq │ │ │ │ 00002ff8 t unicode_expandtabs │ │ │ │ 00002c38 r unicode_expandtabs__doc__ │ │ │ │ 000076b8 t unicode_fill │ │ │ │ 00004118 t unicode_fill_utf8 │ │ │ │ -0001268c t unicode_find │ │ │ │ +00012688 t unicode_find │ │ │ │ 00002b44 r unicode_find__doc__ │ │ │ │ -0000216c t unicode_from_format │ │ │ │ -000051c8 t unicode_fromformat_write_str │ │ │ │ -00004e94 t unicode_fromformat_write_utf8 │ │ │ │ +00002164 t unicode_from_format │ │ │ │ +000051c0 t unicode_fromformat_write_str │ │ │ │ +00004e8c t unicode_fromformat_write_utf8 │ │ │ │ 00000904 t unicode_fromformat_write_wcstr │ │ │ │ -000109cc t unicode_getitem │ │ │ │ +000109c0 t unicode_getitem │ │ │ │ 000006d0 t unicode_getnewargs │ │ │ │ 00000378 t unicode_hash │ │ │ │ 00009fcc t unicode_index │ │ │ │ 00002a34 r unicode_index__doc__ │ │ │ │ 000038a8 t unicode_isalnum │ │ │ │ 00002454 r unicode_isalnum__doc__ │ │ │ │ 00009254 t unicode_isalpha │ │ │ │ 00002534 r unicode_isalpha__doc__ │ │ │ │ 00003b78 t unicode_isascii │ │ │ │ 0000297c r unicode_isascii__doc__ │ │ │ │ 0000cc40 t unicode_isdecimal │ │ │ │ 0000237c r unicode_isdecimal__doc__ │ │ │ │ 00007700 t unicode_isdigit │ │ │ │ 000022ac r unicode_isdigit__doc__ │ │ │ │ -00012d84 t unicode_isidentifier │ │ │ │ +00012d80 t unicode_isidentifier │ │ │ │ 00002114 r unicode_isidentifier__doc__ │ │ │ │ 0000c248 t unicode_islower │ │ │ │ 000028a0 r unicode_islower__doc__ │ │ │ │ 0000cd50 t unicode_isnumeric │ │ │ │ 000021e0 r unicode_isnumeric__doc__ │ │ │ │ 0000c358 t unicode_isprintable │ │ │ │ 00002070 r unicode_isprintable__doc__ │ │ │ │ -0001454c t unicode_isspace │ │ │ │ +00014548 t unicode_isspace │ │ │ │ 00002608 r unicode_isspace__doc__ │ │ │ │ 0000c3ec t unicode_istitle │ │ │ │ 000026dc r unicode_istitle__doc__ │ │ │ │ -00013600 t unicode_isupper │ │ │ │ +000135fc t unicode_isupper │ │ │ │ 000027c0 r unicode_isupper__doc__ │ │ │ │ -0000dcc0 t unicode_iter │ │ │ │ -0000dc00 t unicode_join │ │ │ │ +0000dcd4 t unicode_iter │ │ │ │ +0000dc14 t unicode_join │ │ │ │ 00001f84 r unicode_join__doc__ │ │ │ │ 00000b12 t unicode_kind_name │ │ │ │ -00005a90 t unicode_length │ │ │ │ +00005a88 t unicode_length │ │ │ │ 0000a2d0 t unicode_ljust │ │ │ │ 00001ee0 r unicode_ljust__doc__ │ │ │ │ -0000c260 t unicode_lower │ │ │ │ +0000c274 t unicode_lower │ │ │ │ 00001e98 r unicode_lower__doc__ │ │ │ │ -0001034c t unicode_lstrip │ │ │ │ +00010340 t unicode_lstrip │ │ │ │ 00001d44 r unicode_lstrip__doc__ │ │ │ │ 00008b34 t unicode_maketrans │ │ │ │ 00000ba8 r unicode_maketrans__doc__ │ │ │ │ 00000870 d unicode_methods │ │ │ │ -00010c6c t unicode_mod │ │ │ │ +00010c60 t unicode_mod │ │ │ │ 0000471c t unicode_new │ │ │ │ 00002bcc t unicode_partition │ │ │ │ 000012b8 r unicode_partition__doc__ │ │ │ │ 00008aa8 t unicode_removeprefix │ │ │ │ 00001a84 r unicode_removeprefix__doc__ │ │ │ │ 000073b4 t unicode_removesuffix │ │ │ │ 00001988 r unicode_removesuffix__doc__ │ │ │ │ -00012344 t unicode_repeat │ │ │ │ -0000c7f4 t unicode_replace │ │ │ │ +00012338 t unicode_repeat │ │ │ │ +0000c808 t unicode_replace │ │ │ │ 00001b64 r unicode_replace__doc__ │ │ │ │ -00008ea0 t unicode_repr │ │ │ │ -0000c56c t unicode_resize │ │ │ │ +00008e9c t unicode_repr │ │ │ │ +0000c580 t unicode_resize │ │ │ │ 000025b8 t unicode_result │ │ │ │ 0000264c t unicode_result.part.0 │ │ │ │ -0000edf8 t unicode_rfind │ │ │ │ +0000ee0c t unicode_rfind │ │ │ │ 00001894 r unicode_rfind__doc__ │ │ │ │ 000072e0 t unicode_rindex │ │ │ │ 00001780 r unicode_rindex__doc__ │ │ │ │ 000088c0 t unicode_rjust │ │ │ │ 000016dc r unicode_rjust__doc__ │ │ │ │ -00005a94 t unicode_rpartition │ │ │ │ +00005a8c t unicode_rpartition │ │ │ │ 00001124 r unicode_rpartition__doc__ │ │ │ │ 000077d8 t unicode_rsplit │ │ │ │ 00000f2c r unicode_rsplit__doc__ │ │ │ │ -0000f7ac t unicode_rstrip │ │ │ │ +0000f7a0 t unicode_rstrip │ │ │ │ 00001ca0 r unicode_rstrip__doc__ │ │ │ │ 000006f8 t unicode_sizeof │ │ │ │ 0000060c r unicode_sizeof__doc__ │ │ │ │ -00009ee0 t unicode_split │ │ │ │ +00009ef4 t unicode_split │ │ │ │ 00001438 r unicode_split__doc__ │ │ │ │ -00012f18 t unicode_splitlines │ │ │ │ +00012f14 t unicode_splitlines │ │ │ │ 00000e64 r unicode_splitlines__doc__ │ │ │ │ -000064e8 t unicode_startswith │ │ │ │ +000064dc t unicode_startswith │ │ │ │ 000007f4 r unicode_startswith__doc__ │ │ │ │ 0000c228 t unicode_str │ │ │ │ -0000bac8 t unicode_strip │ │ │ │ +0000badc t unicode_strip │ │ │ │ 00001de8 r unicode_strip__doc__ │ │ │ │ -0000eab8 t unicode_subscript │ │ │ │ +0000eacc t unicode_subscript │ │ │ │ 000004ae t unicode_swapcase │ │ │ │ 00000dfc r unicode_swapcase__doc__ │ │ │ │ 0000c300 t unicode_title │ │ │ │ 00003144 r unicode_title__doc__ │ │ │ │ 00006cb0 t unicode_translate │ │ │ │ 000009fc r unicode_translate__doc__ │ │ │ │ 00007540 t unicode_upper │ │ │ │ 000009b4 r unicode_upper__doc__ │ │ │ │ -0000ffa8 t unicode_vectorcall │ │ │ │ +0000ff9c t unicode_vectorcall │ │ │ │ 0000cb40 t unicode_zfill │ │ │ │ 00000928 r unicode_zfill__doc__ │ │ │ │ -0000de70 t unicodeiter_dealloc │ │ │ │ +0000de84 t unicodeiter_dealloc │ │ │ │ 00009edc t unicodeiter_len │ │ │ │ 0000076c d unicodeiter_methods │ │ │ │ 00005ba4 t unicodeiter_next │ │ │ │ 0000bc00 t unicodeiter_reduce │ │ │ │ 0000c30c t unicodeiter_setstate │ │ │ │ 00000440 t unicodeiter_traverse │ │ │ │ 000001a0 r utf7_category │ │ │ │ @@ -15714,16 +15714,16 @@ │ │ │ │ 00000000 r Module_fields │ │ │ │ 00000248 r Name_fields │ │ │ │ 00000178 r NamedExpr_fields │ │ │ │ 00000158 r Nonlocal_fields │ │ │ │ 00000380 r ParamSpec_fields │ │ │ │ 00000e00 T PyAST_Check │ │ │ │ 0001109c T PyAST_mod2obj │ │ │ │ -00012ba4 T PyAST_obj2mod │ │ │ │ -0001341c T PyAst_CheckMode │ │ │ │ +00012ba8 T PyAST_obj2mod │ │ │ │ +00013420 T PyAst_CheckMode │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItem │ │ │ │ @@ -15820,15 +15820,15 @@ │ │ │ │ 000000dc r While_fields │ │ │ │ 000000f4 r With_fields │ │ │ │ 000001e0 r YieldFrom_fields │ │ │ │ 000001dc r Yield_fields │ │ │ │ 00010c88 T _PyAST_AnnAssign │ │ │ │ 000006d8 T _PyAST_Assert │ │ │ │ 00000000 T _PyAST_Assign │ │ │ │ -0001ce4c T _PyAST_AsyncFor │ │ │ │ +0001ce50 T _PyAST_AsyncFor │ │ │ │ 00010b5c 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 │ │ │ │ @@ -15852,49 +15852,49 @@ │ │ │ │ 0000067c T _PyAST_GeneratorExp │ │ │ │ 00000dc4 T _PyAST_Global │ │ │ │ 00000308 T _PyAST_If │ │ │ │ 00000b5c T _PyAST_IfExp │ │ │ │ 000000b8 T _PyAST_Import │ │ │ │ 00000150 T _PyAST_ImportFrom │ │ │ │ 0000e76c T _PyAST_Interactive │ │ │ │ -0001ccb0 T _PyAST_Interpolation │ │ │ │ +0001ccb4 T _PyAST_Interpolation │ │ │ │ 000002cc T _PyAST_JoinedStr │ │ │ │ 00010bdc T _PyAST_Lambda │ │ │ │ 000001d4 T _PyAST_List │ │ │ │ 000009d0 T _PyAST_ListComp │ │ │ │ 00010e14 T _PyAST_Match │ │ │ │ 00010e70 T _PyAST_MatchAs │ │ │ │ 00010f08 T _PyAST_MatchClass │ │ │ │ -0001cec4 T _PyAST_MatchMapping │ │ │ │ -00012b68 T _PyAST_MatchOr │ │ │ │ +0001cec8 T _PyAST_MatchMapping │ │ │ │ +00012b6c T _PyAST_MatchOr │ │ │ │ 00010d54 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ 00010dd8 T _PyAST_MatchStar │ │ │ │ 00010cfc T _PyAST_MatchValue │ │ │ │ 00000ce0 T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 00000888 T _PyAST_NamedExpr │ │ │ │ 00000790 T _PyAST_Nonlocal │ │ │ │ -0001cdf0 T _PyAST_ParamSpec │ │ │ │ +0001cdf4 T _PyAST_ParamSpec │ │ │ │ 000004b8 T _PyAST_Pass │ │ │ │ 00000adc T _PyAST_Raise │ │ │ │ 00000290 T _PyAST_Return │ │ │ │ 00000d88 T _PyAST_Set │ │ │ │ 0000082c T _PyAST_SetComp │ │ │ │ 00000368 T _PyAST_Slice │ │ │ │ 00000c74 T _PyAST_Starred │ │ │ │ 000003a0 T _PyAST_Subscript │ │ │ │ 0001101c T _PyAST_TemplateStr │ │ │ │ 000003f0 T _PyAST_Try │ │ │ │ -0001cc68 T _PyAST_TryStar │ │ │ │ +0001cc6c T _PyAST_TryStar │ │ │ │ 00000734 T _PyAST_Tuple │ │ │ │ -0001cd24 T _PyAST_TypeAlias │ │ │ │ +0001cd28 T _PyAST_TypeAlias │ │ │ │ 00000446 T _PyAST_TypeIgnore │ │ │ │ -0001c428 T _PyAST_TypeVar │ │ │ │ -0001cd94 T _PyAST_TypeVarTuple │ │ │ │ +0001c42c T _PyAST_TypeVar │ │ │ │ +0001cd98 T _PyAST_TypeVarTuple │ │ │ │ 000008f4 T _PyAST_UnaryOp │ │ │ │ 000007cc T _PyAST_While │ │ │ │ 00000d08 T _PyAST_With │ │ │ │ 0000d690 T _PyAST_Yield │ │ │ │ 00010f6c T _PyAST_YieldFrom │ │ │ │ 00000060 T _PyAST_alias │ │ │ │ 0000021c T _PyAST_arg │ │ │ │ @@ -15911,96 +15911,96 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySet_Update │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -0000156c t _Py_EnterRecursiveCallTstate │ │ │ │ +00001564 t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000080 T _Py_asdl_alias_seq_new │ │ │ │ 00000278 T _Py_asdl_arg_seq_new │ │ │ │ 00002882 T _Py_asdl_arguments_seq_new │ │ │ │ 00000a5c T _Py_asdl_comprehension_seq_new │ │ │ │ 00000562 T _Py_asdl_excepthandler_seq_new │ │ │ │ 000002dc T _Py_asdl_expr_seq_new │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ 00000a84 T _Py_asdl_keyword_seq_new │ │ │ │ 00000d74 T _Py_asdl_match_case_seq_new │ │ │ │ 0000282e T _Py_asdl_mod_seq_new │ │ │ │ 00010eb0 T _Py_asdl_pattern_seq_new │ │ │ │ -000134c8 T _Py_asdl_stmt_seq_new │ │ │ │ -0001cf08 T _Py_asdl_type_ignore_seq_new │ │ │ │ -0001cc14 T _Py_asdl_type_param_seq_new │ │ │ │ +000134cc T _Py_asdl_stmt_seq_new │ │ │ │ +0001cf0c T _Py_asdl_type_ignore_seq_new │ │ │ │ +0001cc18 T _Py_asdl_type_param_seq_new │ │ │ │ 00001fac T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000014 d _astmodule │ │ │ │ 00003474 t add_ast_annotations │ │ │ │ 000033ec t add_attributes │ │ │ │ 000002f0 r alias_attributes │ │ │ │ 000002e8 r alias_fields │ │ │ │ 000002c0 r arg_attributes │ │ │ │ 000002b4 r arg_fields │ │ │ │ 00000298 r arguments_fields │ │ │ │ 00012294 t ast2obj_alias │ │ │ │ 0001266c t ast2obj_arg │ │ │ │ 00012458 t ast2obj_arguments │ │ │ │ -00012a2c t ast2obj_comprehension │ │ │ │ -00013520 t ast2obj_excepthandler │ │ │ │ +00012a30 t ast2obj_comprehension │ │ │ │ +00013524 t ast2obj_excepthandler │ │ │ │ 000006c8 t ast2obj_expr │ │ │ │ 00012194 t ast2obj_expr_context │ │ │ │ -00012864 t ast2obj_keyword │ │ │ │ +00012868 t ast2obj_keyword │ │ │ │ 00000658 t ast2obj_list │ │ │ │ -0001dc40 t ast2obj_match_case │ │ │ │ -00012a10 t ast2obj_object │ │ │ │ +0001dc44 t ast2obj_match_case │ │ │ │ +00012a14 t ast2obj_object │ │ │ │ 000121c8 t ast2obj_operator │ │ │ │ -0001dd44 t ast2obj_pattern │ │ │ │ +0001dd48 t ast2obj_pattern │ │ │ │ 00011294 t ast2obj_stmt │ │ │ │ 00000488 t ast2obj_type_ignore │ │ │ │ -0001d9a8 t ast2obj_type_param │ │ │ │ -000187e4 t ast2obj_withitem │ │ │ │ +0001d9ac t ast2obj_type_param │ │ │ │ +000187e8 t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ 00000600 t ast_dealloc │ │ │ │ -0001d4cc t ast_repr │ │ │ │ -0001d4d0 t ast_repr_max_depth │ │ │ │ +0001d4d0 t ast_repr │ │ │ │ +0001d4d4 t ast_repr_max_depth │ │ │ │ 000005c4 t ast_traverse │ │ │ │ 000000d8 d ast_type_getsets │ │ │ │ 0000e3ac t ast_type_init │ │ │ │ 00000130 d ast_type_members │ │ │ │ 00000100 d ast_type_methods │ │ │ │ -0001e1c0 t ast_type_reduce │ │ │ │ -0001e338 t ast_type_replace │ │ │ │ -0001e734 t ast_type_replace_update_payload │ │ │ │ +0001e1c4 t ast_type_reduce │ │ │ │ +0001e33c t ast_type_replace │ │ │ │ +0001e738 t ast_type_replace_update_payload │ │ │ │ 0000d748 t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 0000026c r comprehension_fields │ │ │ │ 0000027c r excepthandler_attributes │ │ │ │ 00000160 r expr_attributes │ │ │ │ 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 │ │ │ │ -0001d0c0 t obj2ast_arg │ │ │ │ -0001c488 t obj2ast_arguments │ │ │ │ +0001d0c4 t obj2ast_arg │ │ │ │ +0001c48c t obj2ast_arguments │ │ │ │ 00000ab0 t obj2ast_comprehension │ │ │ │ 000005b6 t obj2ast_excepthandler │ │ │ │ -000188a8 t obj2ast_expr │ │ │ │ -0001c03c t obj2ast_expr_context.isra.0 │ │ │ │ -0001876c t obj2ast_identifier.isra.0 │ │ │ │ -0001870c t obj2ast_int.isra.0 │ │ │ │ -0001c0b0 t obj2ast_keyword │ │ │ │ +000188ac t obj2ast_expr │ │ │ │ +0001c040 t obj2ast_expr_context.isra.0 │ │ │ │ +00018770 t obj2ast_identifier.isra.0 │ │ │ │ +00018710 t obj2ast_int.isra.0 │ │ │ │ +0001c0b4 t obj2ast_keyword │ │ │ │ 00000dc8 t obj2ast_match_case │ │ │ │ -0001cf5c t obj2ast_operator.isra.0 │ │ │ │ +0001cf60 t obj2ast_operator.isra.0 │ │ │ │ 00001028 t obj2ast_pattern │ │ │ │ -00013728 t obj2ast_stmt │ │ │ │ +0001372c t obj2ast_stmt │ │ │ │ 000027b0 t obj2ast_string.isra.0 │ │ │ │ 00002144 t obj2ast_type_param │ │ │ │ 00002000 t obj2ast_withitem │ │ │ │ 00000314 r pattern_attributes │ │ │ │ 00000018 r stmt_attributes │ │ │ │ 00000364 r type_param_attributes │ │ │ │ 00000300 r withitem_fields │ │ │ │ @@ -16099,28 +16099,28 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Occurred │ │ │ │ U PyList_AsTuple │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ -00001740 t Py_XDECREF │ │ │ │ +00001724 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 │ │ │ │ -00001698 t assemble_emit_exception_table_item │ │ │ │ -00001654 t write_location_signed_varint │ │ │ │ +0000167c t assemble_emit_exception_table_item │ │ │ │ +00001638 t write_location_signed_varint │ │ │ │ │ │ │ │ ast.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 0000012c r .LC10 │ │ │ │ 00000138 r .LC11 │ │ │ │ @@ -16269,20 +16269,20 @@ │ │ │ │ U _Py_CArray_Fini │ │ │ │ U _Py_CArray_Init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00001a58 t astfold_arg │ │ │ │ -00001800 t astfold_arguments │ │ │ │ +00001a54 t astfold_arg │ │ │ │ +000017fc t astfold_arguments │ │ │ │ 00000000 t astfold_body │ │ │ │ 000000f4 t astfold_comprehension │ │ │ │ 00000160 t astfold_excepthandler │ │ │ │ -00000c18 t astfold_expr │ │ │ │ +00000c14 t astfold_expr │ │ │ │ 00000274 t astfold_pattern │ │ │ │ 00000154 t astfold_stmt │ │ │ │ 000004a4 t astfold_type_param │ │ │ │ 000001f4 t astfold_withitem │ │ │ │ 000001bc t before_loop_exit │ │ │ │ 00000000 t control_flow_in_finally_warning │ │ │ │ 00000418 t fold_const_match_patterns.isra.0 │ │ │ │ @@ -16964,15 +16964,15 @@ │ │ │ │ 000000ac T PyEval_GetBuiltins │ │ │ │ 00000390 T PyEval_GetFrame │ │ │ │ 00000650 T PyEval_GetFrameBuiltins │ │ │ │ 00000604 T PyEval_GetFrameGlobals │ │ │ │ 00000600 T PyEval_GetFrameLocals │ │ │ │ 000006c0 T PyEval_GetFuncDesc │ │ │ │ 00000710 T PyEval_GetFuncName │ │ │ │ -0000ef18 T PyEval_GetGlobals │ │ │ │ +0000ef3c T PyEval_GetGlobals │ │ │ │ 00000766 T PyEval_GetLocals │ │ │ │ 000003c8 T PyEval_MergeCompilerFlags │ │ │ │ 0000094e T PyEval_SetProfile │ │ │ │ 0000098c T PyEval_SetProfileAllThreads │ │ │ │ 00000684 T PyEval_SetTrace │ │ │ │ 000009cc T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AttributeError │ │ │ │ @@ -17079,20 +17079,20 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySlice_Type │ │ │ │ -0000e42c t PyStackRef_CLOSE │ │ │ │ -0000e42c t PyStackRef_XCLOSE │ │ │ │ +0000e450 t PyStackRef_CLOSE │ │ │ │ +0000e450 t PyStackRef_XCLOSE │ │ │ │ U PySuper_Type │ │ │ │ -0000f828 T PyThreadState_EnterTracing │ │ │ │ +0000f84c T PyThreadState_EnterTracing │ │ │ │ U PyThreadState_Get │ │ │ │ -0000f830 T PyThreadState_LeaveTracing │ │ │ │ +0000f854 T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -17105,19 +17105,19 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 00000574 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ 000008e4 T PyUnstable_ThreadState_ResetStackProtection │ │ │ │ 00000898 T PyUnstable_ThreadState_SetStackProtection │ │ │ │ -0000ed6c t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ -0000ed24 T Py_EnterRecursiveCall │ │ │ │ +0000ed90 t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ +0000ed48 T Py_EnterRecursiveCall │ │ │ │ U Py_GetConstant │ │ │ │ -0000f838 T Py_GetRecursionLimit │ │ │ │ -0000ed68 T Py_LeaveRecursiveCall │ │ │ │ +0000f85c T Py_GetRecursionLimit │ │ │ │ +0000ed8c T Py_LeaveRecursiveCall │ │ │ │ 00000624 T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadBuiltinsFromGlobals │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ U _PyDict_LoadGlobalStackRef │ │ │ │ @@ -17135,66 +17135,66 @@ │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000688 T _PyEvalFramePushAndInit │ │ │ │ 00000428 R _PyEval_BinaryOps │ │ │ │ 00000306 T _PyEval_CallTracing │ │ │ │ 00001414 T _PyEval_CheckExceptStarTypeValid │ │ │ │ -0000ecb8 T _PyEval_CheckExceptTypeValid │ │ │ │ +0000ecdc T _PyEval_CheckExceptTypeValid │ │ │ │ 00000494 R _PyEval_ConversionFuncs │ │ │ │ 0000010c T _PyEval_EnsureBuiltins │ │ │ │ 00000294 T _PyEval_EnsureBuiltinsWithModule │ │ │ │ 00001230 t _PyEval_EvalFrame │ │ │ │ 00001244 T _PyEval_EvalFrameDefault │ │ │ │ 000014a8 T _PyEval_ExceptionGroupMatch │ │ │ │ 000005b4 T _PyEval_FormatAwaitableError │ │ │ │ 00000450 T _PyEval_FormatExcCheckArg │ │ │ │ 00000334 T _PyEval_FormatExcUnbound │ │ │ │ 00000414 T _PyEval_FormatKwargsError │ │ │ │ -0000e534 T _PyEval_FrameClearAndPop │ │ │ │ +0000e558 T _PyEval_FrameClearAndPop │ │ │ │ 0000177c T _PyEval_GetANext │ │ │ │ 00000ccc T _PyEval_GetAsyncGenFinalizer │ │ │ │ 00000cb8 T _PyEval_GetAsyncGenFirstiter │ │ │ │ 000010b4 T _PyEval_GetAwaitable │ │ │ │ 000005dc T _PyEval_GetBuiltin │ │ │ │ 00000a0c T _PyEval_GetBuiltinId │ │ │ │ 000000c0 T _PyEval_GetBuiltins │ │ │ │ 00001720 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ 00000354 T _PyEval_GetFrame │ │ │ │ 000004c0 T _PyEval_GetFrameLocals │ │ │ │ 000007c4 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ -0000ef9c T _PyEval_ImportFrom │ │ │ │ -0000eda8 T _PyEval_ImportName │ │ │ │ -0000e5f8 T _PyEval_LoadGlobalStackRef │ │ │ │ -0000e440 T _PyEval_LoadName │ │ │ │ +0000efc0 T _PyEval_ImportFrom │ │ │ │ +0000edcc T _PyEval_ImportName │ │ │ │ +0000e61c T _PyEval_LoadGlobalStackRef │ │ │ │ +0000e464 T _PyEval_LoadName │ │ │ │ 00000858 T _PyEval_MatchClass │ │ │ │ 00000df8 T _PyEval_MatchKeys │ │ │ │ 0000093a T _PyEval_MonitorRaise │ │ │ │ 000000f8 T _PyEval_NoToolsForUnwind │ │ │ │ 00000ce0 T _PyEval_SetAsyncGenFinalizer │ │ │ │ 00000d6c T _PyEval_SetAsyncGenFirstiter │ │ │ │ 00001734 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetProfileAllThreads │ │ │ │ U _PyEval_SetTrace │ │ │ │ U _PyEval_SetTraceAllThreads │ │ │ │ -0000f454 T _PyEval_SliceIndex │ │ │ │ -0000f850 T _PyEval_SliceIndexNotNone │ │ │ │ +0000f478 T _PyEval_SliceIndex │ │ │ │ +0000f874 T _PyEval_SliceIndexNotNone │ │ │ │ 00000382 T _PyEval_SpecialMethodCanSuggest │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0000e75c T _PyEval_UnpackIterableStackRef │ │ │ │ +0000e780 T _PyEval_UnpackIterableStackRef │ │ │ │ 000002e8 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFloat_FromDouble_ConsumeInputs │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -0000e6ec t _PyFrame_PushUnchecked │ │ │ │ +0000e710 t _PyFrame_PushUnchecked │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyGen_yf │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyInstrumentation_MISSING │ │ │ │ @@ -17213,15 +17213,15 @@ │ │ │ │ U _PyModuleSpec_GetFileOrigin │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyModule_IsPossiblyShadowing │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ 00000930 T _PyObjectArray_Free │ │ │ │ -0000e4d4 T _PyObjectArray_FromStackRefArray │ │ │ │ +0000e4f8 T _PyObjectArray_FromStackRefArray │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ U _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ 00000400 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ @@ -17245,28 +17245,28 @@ │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckMainModule │ │ │ │ 00000000 T _Py_CheckRecursiveCall │ │ │ │ 00000764 T _Py_CheckRecursiveCallPy │ │ │ │ -0000ef5c T _Py_Check_ArgsIterable │ │ │ │ +0000ef80 T _Py_Check_ArgsIterable │ │ │ │ 00000214 t _Py_Check_ArgsIterable.part.0 │ │ │ │ U _Py_Dealloc │ │ │ │ 00000904 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 │ │ │ │ -0000e6bc T _Py_LoadAttr_StackRefSteal │ │ │ │ +0000e6e0 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 │ │ │ │ @@ -17294,19 +17294,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 │ │ │ │ -0000e5c8 t clear_thread_frame │ │ │ │ +0000e5ec t clear_thread_frame │ │ │ │ 000006d8 t do_monitor_exc │ │ │ │ -0000f4d0 t do_raise │ │ │ │ -0000ea6c t get_exception_handler.isra.0 │ │ │ │ -0000eed8 t get_globals_builtins │ │ │ │ +0000f4f4 t do_raise │ │ │ │ +0000ea90 t get_exception_handler.isra.0 │ │ │ │ +0000eefc t get_globals_builtins │ │ │ │ 000007e8 t initialize_locals │ │ │ │ 00000c50 t match_class_attr │ │ │ │ 0000117c t missing_arguments │ │ │ │ 000002ac t monitor_stop_iteration │ │ │ │ 00000028 r opcode_targets.1 │ │ │ │ U pthread_attr_destroy │ │ │ │ U pthread_attr_getguardsize │ │ │ │ @@ -17578,15 +17578,15 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ 000008b0 t Py_XDECREF │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ -00005308 T _PyCodegen_AddReturnAtEnd │ │ │ │ +00005300 T _PyCodegen_AddReturnAtEnd │ │ │ │ 00000038 T _PyCodegen_EnterAnonymousScope │ │ │ │ 00005964 T _PyCodegen_Expression │ │ │ │ 00000070 T _PyCodegen_Module │ │ │ │ U _PyCompile_AddConst │ │ │ │ U _PyCompile_AddDeferredAnnotation │ │ │ │ U _PyCompile_CleanDoc │ │ │ │ U _PyCompile_DeferredAnnotations │ │ │ │ @@ -17628,16 +17628,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 │ │ │ │ -000053d0 T _PyOpcode_num_popped │ │ │ │ -00005780 T _PyOpcode_num_pushed │ │ │ │ +000053c8 T _PyOpcode_num_popped │ │ │ │ +00005778 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 │ │ │ │ @@ -17651,46 +17651,46 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000045c0 t addop_binary │ │ │ │ 0000497c t assignment_helper │ │ │ │ 00000c04 t check_is_arg.part.0.isra.0 │ │ │ │ 00005df8 t codegen_add_yield_from │ │ │ │ -00004274 t codegen_addcompare │ │ │ │ -00003bb0 t codegen_addop_load_const │ │ │ │ -00003a94 t codegen_addop_name │ │ │ │ -00004d70 t codegen_addop_o │ │ │ │ +0000426c t codegen_addcompare │ │ │ │ +00003ba8 t codegen_addop_load_const │ │ │ │ +00003a8c t codegen_addop_name │ │ │ │ +00004d68 t codegen_addop_o │ │ │ │ 000024a4 t codegen_addop_yield │ │ │ │ 00004550 t codegen_apply_decorators │ │ │ │ 00005b4c t codegen_argannotation │ │ │ │ 00005af4 t codegen_argannotations │ │ │ │ 00008e00 t codegen_async_for │ │ │ │ 000074c0 t codegen_async_with_inner │ │ │ │ 00000130 t codegen_body │ │ │ │ 00005444 t codegen_call_exit_with_nones │ │ │ │ -00004dd4 t codegen_call_helper_impl │ │ │ │ +00004dcc t codegen_call_helper_impl │ │ │ │ 00004ab0 t codegen_call_simple_kw_helper │ │ │ │ 000090d4 t codegen_check_ann_expr │ │ │ │ 00000828 t codegen_check_ann_subscr │ │ │ │ 000039ec t codegen_class │ │ │ │ -00003c14 t codegen_compare │ │ │ │ +00003c0c t codegen_compare │ │ │ │ 00001568 t codegen_comprehension │ │ │ │ 00001c40 t codegen_comprehension_generator │ │ │ │ 000044b8 t codegen_comprehension_iter │ │ │ │ 00001390 t codegen_decorators │ │ │ │ 000013dc t codegen_default_arguments │ │ │ │ 0000008c t codegen_enter_scope │ │ │ │ 000046e0 t codegen_for │ │ │ │ 00002670 t codegen_from_import │ │ │ │ 00000c30 t codegen_function │ │ │ │ 000005c4 t codegen_jump_if.isra.0 │ │ │ │ 00005c10 t codegen_leave_annotations_scope │ │ │ │ 00006004 t codegen_load_classdict_freevar │ │ │ │ 000042e0 t codegen_make_closure │ │ │ │ -000036e8 t codegen_nameop │ │ │ │ +000036e0 t codegen_nameop │ │ │ │ 00006070 t codegen_pattern │ │ │ │ 00007460 t codegen_pattern_helper_rotate │ │ │ │ 00007394 t codegen_pattern_helper_store_name │ │ │ │ 00008744 t codegen_pattern_mapping │ │ │ │ 00006d00 t codegen_pattern_sequence │ │ │ │ 0000422c t codegen_pop_except_and_reraise │ │ │ │ 00005984 t codegen_setup_annotations_scope │ │ │ │ @@ -17704,30 +17704,30 @@ │ │ │ │ 00000378 t codegen_try_star_finally │ │ │ │ 0000069a t codegen_type_param_bound_or_default │ │ │ │ 000079b0 t codegen_type_params │ │ │ │ 00000000 t codegen_typealias │ │ │ │ 00003508 t codegen_unwind_fblock │ │ │ │ 00003444 t codegen_unwind_fblock_stack │ │ │ │ 00005d84 t codegen_visit_annexpr │ │ │ │ -00001af4 t codegen_visit_expr │ │ │ │ +00001aec t codegen_visit_expr │ │ │ │ 00000148 t codegen_visit_stmt │ │ │ │ 000054e0 t codegen_with_except_finish │ │ │ │ 00005054 t codegen_with_inner │ │ │ │ 00002564 t codegen_wrap_in_stopiteration_handler │ │ │ │ 0000002c r compare_masks │ │ │ │ 00006c5c t emit_and_reset_fail_pop │ │ │ │ 00006c04 t ensure_fail_pop │ │ │ │ 00003390 t infer_type │ │ │ │ 00003410 t is_constant_slice │ │ │ │ 00006b94 t jump_to_fail_pop │ │ │ │ 00004e44 t load_args_for_super │ │ │ │ -0000486c t maybe_optimize_function_call │ │ │ │ +00004864 t maybe_optimize_function_call │ │ │ │ U memset │ │ │ │ 00004fb8 t restore_inlined_comprehension_locals │ │ │ │ -00004390 t starunpack_helper_impl │ │ │ │ +00004388 t starunpack_helper_impl │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000158 r .LC10 │ │ │ │ 00000164 r .LC11 │ │ │ │ 00000174 r .LC12 │ │ │ │ @@ -17820,32 +17820,32 @@ │ │ │ │ U _PyCodegen_Module │ │ │ │ 00000730 T _PyCompile_AddConst │ │ │ │ 00000818 T _PyCompile_AddDeferredAnnotation │ │ │ │ 0000006c T _PyCompile_Assemble │ │ │ │ 00000928 T _PyCompile_AstPreprocess │ │ │ │ 00000be8 T _PyCompile_CleanDoc │ │ │ │ 0000019c T _PyCompile_CodeGen │ │ │ │ -000011bc T _PyCompile_ConstCacheMergeOne │ │ │ │ +000011b8 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 │ │ │ │ -000012c0 T _PyCompile_ExitScope │ │ │ │ +000012bc T _PyCompile_ExitScope │ │ │ │ 00000248 T _PyCompile_FutureFeatures │ │ │ │ 00000444 T _PyCompile_GetRefType │ │ │ │ 000005c4 T _PyCompile_InstrSequence │ │ │ │ 00000318 T _PyCompile_IsInInlinedComp │ │ │ │ -00001598 T _PyCompile_IsInteractiveTopLevel │ │ │ │ +00001594 T _PyCompile_IsInteractiveTopLevel │ │ │ │ 00000258 T _PyCompile_LeaveConditionalBlock │ │ │ │ 000003b8 T _PyCompile_LookupArg │ │ │ │ 0000053c T _PyCompile_LookupCellvar │ │ │ │ 00000920 T _PyCompile_Mangle │ │ │ │ -0000113c T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ +00001138 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 │ │ │ │ @@ -17882,15 +17882,15 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000138 t compiler_codegen │ │ │ │ 00000508 t compiler_free │ │ │ │ -000013a8 t compiler_unit_free │ │ │ │ +000013a4 t compiler_unit_free │ │ │ │ 000007ec t const_cache_insert │ │ │ │ 000004e4 t dict_lookup_arg │ │ │ │ 00000474 t dictbytype │ │ │ │ U memset │ │ │ │ 00000050 t new_compiler │ │ │ │ │ │ │ │ context.o: │ │ │ │ @@ -18506,47 +18506,47 @@ │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ 000001e4 T PyErr_BadArgument │ │ │ │ 0000041c T PyErr_BadInternalCall │ │ │ │ U PyErr_CheckSignals │ │ │ │ 00000938 T PyErr_Clear │ │ │ │ 0000078c T PyErr_ExceptionMatches │ │ │ │ -00000674 T PyErr_Fetch │ │ │ │ +00000678 T PyErr_Fetch │ │ │ │ 00000060 T PyErr_Format │ │ │ │ -00000b48 T PyErr_FormatUnraisable │ │ │ │ +00000b4c T PyErr_FormatUnraisable │ │ │ │ 00000288 T PyErr_FormatV │ │ │ │ 000002d4 T PyErr_GetExcInfo │ │ │ │ 000003ac T PyErr_GetHandledException │ │ │ │ 000008f0 T PyErr_GetRaisedException │ │ │ │ 0000084c T PyErr_GivenExceptionMatches │ │ │ │ 00000058 T PyErr_NewException │ │ │ │ -00000ab0 T PyErr_NewExceptionWithDoc │ │ │ │ -00000b34 T PyErr_NoMemory │ │ │ │ +00000ab4 T PyErr_NewExceptionWithDoc │ │ │ │ +00000b38 T PyErr_NoMemory │ │ │ │ 000001c4 T PyErr_NormalizeException │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ 000005e4 T PyErr_ProgramText │ │ │ │ 0000069c T PyErr_ProgramTextObject │ │ │ │ -00000714 T PyErr_RangedSyntaxLocationObject │ │ │ │ -000006e0 T PyErr_Restore │ │ │ │ +00000718 T PyErr_RangedSyntaxLocationObject │ │ │ │ +000006e4 T PyErr_Restore │ │ │ │ 0000036c T PyErr_SetExcInfo │ │ │ │ 0000017c T PyErr_SetFromErrno │ │ │ │ 00000132 T PyErr_SetFromErrnoWithFilename │ │ │ │ 000002a0 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 00000184 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ -000014e4 T PyErr_SetHandledException │ │ │ │ +000014e8 T PyErr_SetHandledException │ │ │ │ 00000258 T PyErr_SetImportError │ │ │ │ 000005c6 T PyErr_SetImportErrorSubclass │ │ │ │ 00000aa8 T PyErr_SetNone │ │ │ │ 00000a8c T PyErr_SetObject │ │ │ │ 00000908 T PyErr_SetRaisedException │ │ │ │ 00000968 T PyErr_SetString │ │ │ │ 00000694 T PyErr_SyntaxLocation │ │ │ │ 0000063c T PyErr_SyntaxLocationEx │ │ │ │ -000015b0 T PyErr_SyntaxLocationObject │ │ │ │ -00000718 t PyErr_SyntaxLocationObjectEx │ │ │ │ +000015b4 T PyErr_SyntaxLocationObject │ │ │ │ +0000071c t PyErr_SyntaxLocationObjectEx │ │ │ │ U PyErr_WarnExplicitObject │ │ │ │ 000002a8 T PyErr_WriteUnraisable │ │ │ │ U PyExc_Exception │ │ │ │ U PyExc_ImportError │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_MemoryError │ │ │ │ U PyExc_ModuleNotFoundError │ │ │ │ @@ -18596,52 +18596,52 @@ │ │ │ │ U Py_BuildValue │ │ │ │ 00000048 t Py_XDECREF │ │ │ │ U Py_fopen │ │ │ │ 00000000 b UnraisableHookArgsType │ │ │ │ 00000044 r UnraisableHookArgs__doc__ │ │ │ │ 00000000 d UnraisableHookArgs_desc │ │ │ │ 00000010 d UnraisableHookArgs_fields │ │ │ │ -000014a0 T _PyErr_BadInternalCall │ │ │ │ +000014a4 T _PyErr_BadInternalCall │ │ │ │ 000004f8 T _PyErr_ChainExceptions │ │ │ │ 000002a8 T _PyErr_ChainExceptions1 │ │ │ │ 000002bc T _PyErr_ChainExceptions1Tstate │ │ │ │ -000013cc T _PyErr_ChainStackItem │ │ │ │ +000013d0 T _PyErr_ChainStackItem │ │ │ │ 00000310 T _PyErr_Clear │ │ │ │ 000005a8 t _PyErr_CreateException │ │ │ │ -00001520 T _PyErr_EmitSyntaxWarning │ │ │ │ +00001524 T _PyErr_EmitSyntaxWarning │ │ │ │ 00000304 T _PyErr_ExceptionMatches │ │ │ │ -00000698 T _PyErr_Fetch │ │ │ │ -00000708 T _PyErr_FiniTypes │ │ │ │ -00000a84 T _PyErr_Format │ │ │ │ +0000069c T _PyErr_Fetch │ │ │ │ +0000070c T _PyErr_FiniTypes │ │ │ │ +00000a88 T _PyErr_Format │ │ │ │ 0000021c T _PyErr_FormatFromCause │ │ │ │ 000000a0 T _PyErr_FormatFromCauseTstate │ │ │ │ 00000ac4 T _PyErr_FormatNote │ │ │ │ 000000e8 T _PyErr_FormatV │ │ │ │ 000000ca t _PyErr_FormatVFromCause.isra.0 │ │ │ │ 000002f0 T _PyErr_GetExcInfo │ │ │ │ 000003ec T _PyErr_GetHandledException │ │ │ │ 0000001c T _PyErr_GetRaisedException │ │ │ │ 000004b0 T _PyErr_GetTopmostException │ │ │ │ 00000000 T _PyErr_InitTypes │ │ │ │ U _PyErr_NoMemory │ │ │ │ -00000f00 T _PyErr_NormalizeException │ │ │ │ -000004c0 T _PyErr_ProgramDecodedTextObject │ │ │ │ -000009d4 T _PyErr_RaiseSyntaxError │ │ │ │ +00000f04 T _PyErr_NormalizeException │ │ │ │ +000004c4 T _PyErr_ProgramDecodedTextObject │ │ │ │ +000009d8 T _PyErr_RaiseSyntaxError │ │ │ │ 00000674 T _PyErr_Restore │ │ │ │ -000014f8 T _PyErr_SetHandledException │ │ │ │ +000014fc T _PyErr_SetHandledException │ │ │ │ 0000034c t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ 0000031c T _PyErr_SetImportErrorWithNameFrom │ │ │ │ 00000a08 T _PyErr_SetKeyError │ │ │ │ 0000016e T _PyErr_SetLocaleString │ │ │ │ 00000444 T _PyErr_SetModuleNotFoundError │ │ │ │ 000005c0 T _PyErr_SetNone │ │ │ │ 00000158 T _PyErr_SetObject │ │ │ │ 00000028 T _PyErr_SetRaisedException │ │ │ │ 000009c0 T _PyErr_SetString │ │ │ │ -00001434 T _PyErr_StackItemToExcInfoTuple │ │ │ │ +00001438 T _PyErr_StackItemToExcInfoTuple │ │ │ │ 00000000 T _PyErr_WriteUnraisableDefaultHook │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ @@ -18658,25 +18658,25 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __errno_location │ │ │ │ 00000014 r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ 00000028 r __func__.2 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000590 t err_programtext │ │ │ │ +00000594 t err_programtext │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ 000002ac t format_unraisable.constprop.0 │ │ │ │ -00000b74 t format_unraisable_v │ │ │ │ +00000b78 t format_unraisable_v │ │ │ │ U lseek64 │ │ │ │ U memcmp │ │ │ │ 000003b0 t new_importerror │ │ │ │ U strerror │ │ │ │ U strrchr │ │ │ │ -000010b4 t write_unraisable_exc │ │ │ │ +000010b8 t write_unraisable_exc │ │ │ │ │ │ │ │ flowgraph.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000020 r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000006c r .LC4 │ │ │ │ @@ -18733,22 +18733,22 @@ │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 000004b0 T _PyCfgBuilder_Addop │ │ │ │ 000000f4 T _PyCfgBuilder_CheckSize │ │ │ │ -00005e6c T _PyCfgBuilder_Free │ │ │ │ +00005e90 T _PyCfgBuilder_Free │ │ │ │ 0000041c T _PyCfgBuilder_New │ │ │ │ 0000011e T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_FromInstructionSequence │ │ │ │ 00000040 T _PyCfg_JumpLabelsToTargets │ │ │ │ 000005f8 T _PyCfg_OptimizeCodeUnit │ │ │ │ -00004400 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00005d98 T _PyCfg_ToInstructionSequence │ │ │ │ +00004404 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00005dbc T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ 00000454 T _PyCompile_OptimizeCfg │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_New │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ @@ -18762,35 +18762,35 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ 00000104 t add_const │ │ │ │ 00000080 t basicblock_add_jump │ │ │ │ 00000580 t basicblock_addop │ │ │ │ 00000000 t basicblock_append_instructions │ │ │ │ -0000513c t basicblock_insert_instruction.constprop.0 │ │ │ │ -0000308c t basicblock_nofallthrough.isra.0 │ │ │ │ -00004d88 t calculate_stackdepth.isra.0 │ │ │ │ +00005154 t basicblock_insert_instruction.constprop.0 │ │ │ │ +00003088 t basicblock_nofallthrough.isra.0 │ │ │ │ +00004d98 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 │ │ │ │ -0000305c t copy_except_stack │ │ │ │ -000030d4 t duplicate_exits_without_lineno │ │ │ │ +00003058 t copy_except_stack │ │ │ │ +000030d0 t duplicate_exits_without_lineno │ │ │ │ 000002ec t fold_const_unaryop │ │ │ │ -00005ea4 t get_const_loading_instrs │ │ │ │ -000033e4 t get_const_value │ │ │ │ -000050c0 t get_stack_effects │ │ │ │ +00005ec8 t get_const_loading_instrs │ │ │ │ +000033e0 t get_const_value │ │ │ │ +000050d8 t get_stack_effects │ │ │ │ 0000025c t instr_make_load_const │ │ │ │ -00002cd4 t label_exception_targets │ │ │ │ -00002fd4 t make_cfg_traversal_stack │ │ │ │ +00002cd0 t label_exception_targets │ │ │ │ +00002fd0 t make_cfg_traversal_stack │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00003434 t optimize_basic_block │ │ │ │ -000051d0 t optimize_load_fast.isra.0 │ │ │ │ -00005d1c t ref_stack_push │ │ │ │ +00003430 t optimize_basic_block │ │ │ │ +000051e8 t optimize_load_fast.isra.0 │ │ │ │ +00005d40 t ref_stack_push │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -19285,16 +19285,16 @@ │ │ │ │ U PyDict_New │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ 00000098 T PyEval_AcquireLock │ │ │ │ 00000708 T PyEval_AcquireThread │ │ │ │ 00000096 T PyEval_InitThreads │ │ │ │ 000000d4 T PyEval_ReleaseLock │ │ │ │ 00000698 T PyEval_ReleaseThread │ │ │ │ -000004f4 T PyEval_RestoreThread │ │ │ │ -000002ac T PyEval_SaveThread │ │ │ │ +000004fc T PyEval_RestoreThread │ │ │ │ +000002b4 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 │ │ │ │ @@ -19316,22 +19316,22 @@ │ │ │ │ 00000730 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 │ │ │ │ +000002e0 T _PyEval_ReleaseLock │ │ │ │ 00000058 T _PyEval_SetSwitchInterval │ │ │ │ 00000734 T _PyEval_SignalReceived │ │ │ │ 00000070 T _PyEval_ThreadsInitialized │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyMutex_LockTimed │ │ │ │ -0000051c T _PyRunRemoteDebugger │ │ │ │ +00000524 T _PyRunRemoteDebugger │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ U _PyThreadState_Detach │ │ │ │ U _PyThreadState_HangThread │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ @@ -19356,15 +19356,15 @@ │ │ │ │ 0000002c r __func__.6 │ │ │ │ 0000009c r __func__.7 │ │ │ │ 00000000 r __func__.8 │ │ │ │ 0000000c r __func__.9 │ │ │ │ U __pthread_cond_timedwait64 │ │ │ │ 00000558 t _make_pending_calls │ │ │ │ 00000128 t create_gil │ │ │ │ -000003f8 t drop_gil │ │ │ │ +00000400 t drop_gil │ │ │ │ 0000035c t handle_signals │ │ │ │ 000003c4 t make_pending_calls │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ U pthread_cond_signal │ │ │ │ U pthread_cond_wait │ │ │ │ @@ -20704,15 +20704,15 @@ │ │ │ │ 0000004c t InstructionSequenceType_new_label │ │ │ │ 000000ec r InstructionSequenceType_new_label__doc__ │ │ │ │ 000001cc t InstructionSequenceType_use_label │ │ │ │ 00000188 r InstructionSequenceType_use_label__doc__ │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_TypeError │ │ │ │ -0000037c T PyInstructionSequence_Fini │ │ │ │ +00000284 T PyInstructionSequence_Fini │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ U PyMem_Free │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_Track │ │ │ │ @@ -20723,15 +20723,15 @@ │ │ │ │ U Py_BuildValue │ │ │ │ 00000000 t Py_XDECREF.part.0 │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 0000001e T _PyInstructionSequence_AddNested │ │ │ │ 00000038 T _PyInstructionSequence_Addop │ │ │ │ -00000304 T _PyInstructionSequence_ApplyLabelMap │ │ │ │ +0000020c T _PyInstructionSequence_ApplyLabelMap │ │ │ │ 00000140 T _PyInstructionSequence_InsertInstruction │ │ │ │ 00000000 T _PyInstructionSequence_New │ │ │ │ 000000b4 T _PyInstructionSequence_NewLabel │ │ │ │ 00000000 T _PyInstructionSequence_SetAnnotationsCode │ │ │ │ 00000000 D _PyInstructionSequence_Type │ │ │ │ 000000c0 T _PyInstructionSequence_UseLabel │ │ │ │ U _PyObject_GC_New │ │ │ │ @@ -20746,15 +20746,15 @@ │ │ │ │ 00000154 d _kwtuple.0 │ │ │ │ 00000184 d _kwtuple.3 │ │ │ │ 000001a0 d _kwtuple.6 │ │ │ │ 000000d0 d _parser.2 │ │ │ │ 000000fc d _parser.5 │ │ │ │ 00000128 d _parser.8 │ │ │ │ 00000128 t inst_seq_clear │ │ │ │ -000003dc t inst_seq_dealloc │ │ │ │ +000002e4 t inst_seq_dealloc │ │ │ │ 00000000 b inst_seq_getsetters │ │ │ │ 00000014 b inst_seq_memberlist │ │ │ │ 000001bc d inst_seq_methods │ │ │ │ 00000170 t inst_seq_new │ │ │ │ 000001c8 r inst_seq_new__doc__ │ │ │ │ 000000f8 t inst_seq_traverse │ │ │ │ │ │ │ │ @@ -20902,60 +20902,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 │ │ │ │ +0000032a T PyMutex_IsLocked │ │ │ │ 00000270 T PyMutex_Lock │ │ │ │ 00000244 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 │ │ │ │ 00000348 T _PyMutex_LockTimed │ │ │ │ -000004ac T _PyMutex_TryUnlock │ │ │ │ +000004b0 T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ -00000000 T _PyRWMutex_Lock │ │ │ │ -0000006e T _PyRWMutex_RLock │ │ │ │ -0000010e T _PyRWMutex_RUnlock │ │ │ │ -00000046 T _PyRWMutex_Unlock │ │ │ │ -00000294 T _PyRawMutex_LockSlow │ │ │ │ -00000348 T _PyRawMutex_UnlockSlow │ │ │ │ +00000130 T _PyRWMutex_Lock │ │ │ │ +0000019e T _PyRWMutex_RLock │ │ │ │ +0000023e T _PyRWMutex_RUnlock │ │ │ │ +00000176 T _PyRWMutex_Unlock │ │ │ │ +00000000 T _PyRawMutex_LockSlow │ │ │ │ +000000b0 T _PyRawMutex_UnlockSlow │ │ │ │ 00000080 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 00000000 T _PyRecursiveMutex_Lock │ │ │ │ 0000019c T _PyRecursiveMutex_LockTimed │ │ │ │ 00000128 T _PyRecursiveMutex_TryUnlock │ │ │ │ 000000ac T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ -0000017c T _PySeqLock_AbandonWrite │ │ │ │ -000001e8 T _PySeqLock_AfterFork │ │ │ │ -0000019c T _PySeqLock_BeginRead │ │ │ │ -000001c4 T _PySeqLock_EndRead │ │ │ │ -00000134 T _PySeqLock_LockWrite │ │ │ │ -0000018c T _PySeqLock_UnlockWrite │ │ │ │ +000002ac T _PySeqLock_AbandonWrite │ │ │ │ +00000318 T _PySeqLock_AfterFork │ │ │ │ +000002cc T _PySeqLock_BeginRead │ │ │ │ +000002f4 T _PySeqLock_EndRead │ │ │ │ +00000264 T _PySeqLock_LockWrite │ │ │ │ +000002bc T _PySeqLock_UnlockWrite │ │ │ │ U _PyTime_Add │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000028 r __func__.0 │ │ │ │ 0000000c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000001f8 t mutex_unpark │ │ │ │ -000000b0 t rwmutex_set_parked_and_wait │ │ │ │ +000001e0 t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000128 r .LC10 │ │ │ │ @@ -21186,17 +21186,17 @@ │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 00000000 T PyModule_Add │ │ │ │ -00000e04 T PyModule_AddIntConstant │ │ │ │ +00000e08 T PyModule_AddIntConstant │ │ │ │ 00000094 T PyModule_AddObject │ │ │ │ -00000d40 T PyModule_AddObjectRef │ │ │ │ +00000d44 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 │ │ │ │ @@ -21205,24 +21205,24 @@ │ │ │ │ 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 │ │ │ │ -00000d3c T Py_VaBuildValue │ │ │ │ -00000dec t Py_XDECREF │ │ │ │ +00000d40 T Py_VaBuildValue │ │ │ │ +00000df0 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ 000000ac T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000b14 T _Py_VaBuildStack │ │ │ │ -00000f44 T _Py_VaBuildValue_SizeT │ │ │ │ -00000ed0 T _Py_convert_optional_to_ssize_t │ │ │ │ +00000f48 T _Py_VaBuildValue_SizeT │ │ │ │ +00000ed4 T _Py_convert_optional_to_ssize_t │ │ │ │ 00000aa0 t check_end │ │ │ │ 0000020c t countformat │ │ │ │ 00000000 t do_ignore │ │ │ │ 000002f0 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 00000028 t va_build_value │ │ │ │ U wcslen │ │ │ │ @@ -21231,15 +21231,15 @@ │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 00000028 T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -000003e4 T PyOS_strtoul │ │ │ │ +000003e0 T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ 00000000 r digitlimit │ │ │ │ 00000094 r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ @@ -21265,24 +21265,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 │ │ │ │ +00000000 T _PySemaphore_Destroy │ │ │ │ +0000027c T _PySemaphore_Init │ │ │ │ +000002ac T _PySemaphore_Wait │ │ │ │ +00000464 T _PySemaphore_Wakeup │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __errno_location │ │ │ │ @@ -21987,22 +21987,22 @@ │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 00000034 T PyGILState_Check │ │ │ │ 00000688 T PyGILState_Ensure │ │ │ │ 00000000 T PyGILState_GetThisThreadState │ │ │ │ 00000724 T PyGILState_Release │ │ │ │ -00000824 T PyInterpreterState_Clear │ │ │ │ +00000838 T PyInterpreterState_Clear │ │ │ │ 00001684 T PyInterpreterState_Delete │ │ │ │ 00000824 T PyInterpreterState_Get │ │ │ │ 000010bc T PyInterpreterState_GetDict │ │ │ │ 00000868 T PyInterpreterState_GetID │ │ │ │ 00001b74 T PyInterpreterState_Head │ │ │ │ 00000000 T PyInterpreterState_Main │ │ │ │ -000007b8 T PyInterpreterState_New │ │ │ │ +000007cc T PyInterpreterState_New │ │ │ │ 00001b84 T PyInterpreterState_Next │ │ │ │ 0000067c T PyInterpreterState_ThreadHead │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ @@ -22010,24 +22010,24 @@ │ │ │ │ U PyMem_RawFree │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ 00000940 T PyThreadState_Clear │ │ │ │ 00000d90 T PyThreadState_Delete │ │ │ │ -00000850 T PyThreadState_DeleteCurrent │ │ │ │ -000000e0 T PyThreadState_Get │ │ │ │ -0000031c T PyThreadState_GetDict │ │ │ │ +00000864 T PyThreadState_DeleteCurrent │ │ │ │ +000000e8 T PyThreadState_Get │ │ │ │ +00000324 T PyThreadState_GetDict │ │ │ │ 00001060 T PyThreadState_GetFrame │ │ │ │ -000007f6 T PyThreadState_GetID │ │ │ │ +0000080a T PyThreadState_GetID │ │ │ │ 00000678 T PyThreadState_GetInterpreter │ │ │ │ 0000187c T PyThreadState_GetUnchecked │ │ │ │ 00000226 T PyThreadState_New │ │ │ │ 00000684 T PyThreadState_Next │ │ │ │ -00000860 T PyThreadState_SetAsyncExc │ │ │ │ +00000874 T PyThreadState_SetAsyncExc │ │ │ │ 00000900 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 │ │ │ │ @@ -22043,15 +22043,15 @@ │ │ │ │ U _PyCodec_Fini │ │ │ │ U _PyContextTokenMissing_Type │ │ │ │ U _PyCriticalSection_Resume │ │ │ │ U _PyCriticalSection_SuspendAll │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_Print │ │ │ │ -000004f2 T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ +00000508 T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ U _PyErr_SetModuleNotFoundError │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ 00001890 T _PyEval_StartTheWorld │ │ │ │ 00000de4 T _PyEval_StartTheWorldAll │ │ │ │ @@ -22071,32 +22071,32 @@ │ │ │ │ U _PyHamt_Type │ │ │ │ U _PyImport_ClearCore │ │ │ │ U _PyImport_GetModulesRef │ │ │ │ 00001104 T _PyInterpreterState_Clear │ │ │ │ 00000372 T _PyInterpreterState_DeleteExceptMain │ │ │ │ 00000128 T _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -000000d8 T _PyInterpreterState_GetConfig │ │ │ │ -00000958 T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ +000000e0 T _PyInterpreterState_GetConfig │ │ │ │ +0000096c T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 00001894 T _PyInterpreterState_GetIDObject │ │ │ │ 00001b60 T _PyInterpreterState_GetWhence │ │ │ │ 000008a4 T _PyInterpreterState_HasFeature │ │ │ │ 000001cc 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 │ │ │ │ 00000360 T _PyInterpreterState_ReinitRunningMain │ │ │ │ 00001a48 T _PyInterpreterState_RequireIDRef │ │ │ │ -000007f0 T _PyInterpreterState_RequiresIDRef │ │ │ │ -000004ac T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ +00000804 T _PyInterpreterState_RequiresIDRef │ │ │ │ +000004c2 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ 000010fc T _PyInterpreterState_SetNotRunningMain │ │ │ │ 000007ac T _PyInterpreterState_SetRunningMain │ │ │ │ 00000424 T _PyInterpreterState_SetWhence │ │ │ │ U _PyMem_AbandonDelayed │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_RawCalloc │ │ │ │ @@ -22119,47 +22119,47 @@ │ │ │ │ 0000022c T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ 00000020 T _PyThreadState_Attach │ │ │ │ 000005e0 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 │ │ │ │ -00000972 T _PyThreadState_HangThread │ │ │ │ -00000802 T _PyThreadState_Init │ │ │ │ +00000368 T _PyThreadState_GetDict │ │ │ │ +000004ac T _PyThreadState_HangThread │ │ │ │ +00000816 T _PyThreadState_Init │ │ │ │ 0000185c T _PyThreadState_IsRunningMain │ │ │ │ -000000a0 T _PyThreadState_MustExit │ │ │ │ +000000a8 T _PyThreadState_MustExit │ │ │ │ 00000454 T _PyThreadState_New │ │ │ │ 000008b8 T _PyThreadState_NewBound │ │ │ │ -000002b4 T _PyThreadState_PopFrame │ │ │ │ -000007fc T _PyThreadState_Prealloc │ │ │ │ -000001f4 T _PyThreadState_PushFrame │ │ │ │ +000002bc T _PyThreadState_PopFrame │ │ │ │ +00000810 T _PyThreadState_Prealloc │ │ │ │ +000001fc T _PyThreadState_PushFrame │ │ │ │ 00000cd8 T _PyThreadState_RemoveExcept │ │ │ │ 0000019c T _PyThreadState_SetShuttingDown │ │ │ │ 00000080 T _PyThreadState_Suspend │ │ │ │ 0000090c T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ -00000508 T _PyThread_CurrentExceptions │ │ │ │ -0000064c T _PyThread_CurrentFrames │ │ │ │ +0000051e T _PyThread_CurrentExceptions │ │ │ │ +00000660 T _PyThread_CurrentFrames │ │ │ │ U _PyTime_Init │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ 00001abc T _Py_CheckMainModule │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -000001bc T _Py_GetConfig │ │ │ │ -00000988 T _Py_GetMainConfig │ │ │ │ +000001c4 T _Py_GetConfig │ │ │ │ +00000986 T _Py_GetMainConfig │ │ │ │ 00001a54 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 │ │ │ │ @@ -22181,15 +22181,15 @@ │ │ │ │ 0000006c r __func__.5 │ │ │ │ 00000150 r __func__.6 │ │ │ │ 0000010c r __func__.7 │ │ │ │ 00000210 r __func__.8 │ │ │ │ 00000058 r __func__.9 │ │ │ │ 00000620 t bind_gilstate_tstate │ │ │ │ 000001aa 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 │ │ │ │ 00000458 t new_threadstate │ │ │ │ @@ -23501,39 +23501,39 @@ │ │ │ │ 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 │ │ │ │ +00000014 T PyThread_detach_thread │ │ │ │ +0000011c T PyThread_exit_thread │ │ │ │ 00000364 T PyThread_free_lock │ │ │ │ 000001c2 T PyThread_get_key_value │ │ │ │ 000001c8 T PyThread_get_stacksize │ │ │ │ 00000000 T PyThread_get_thread_ident │ │ │ │ 00000030 T PyThread_get_thread_ident_ex │ │ │ │ 000001d8 T PyThread_get_thread_native_id │ │ │ │ -0000012e T PyThread_hang_thread │ │ │ │ +00000000 T PyThread_hang_thread │ │ │ │ 00000100 T PyThread_init_thread │ │ │ │ 00000188 T PyThread_join_thread │ │ │ │ 000002c4 T PyThread_release_lock │ │ │ │ 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 │ │ │ │ @@ -23973,22 +23973,22 @@ │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 00000000 t Balloc │ │ │ │ -00001784 t Bfree │ │ │ │ +00001780 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 00000060 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -000017bc T _Py_dg_dtoa │ │ │ │ +000017b8 T _Py_dg_dtoa │ │ │ │ 00003318 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 │ │ │ │ @@ -24124,95 +24124,95 @@ │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FSConverter │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_DecodeLocale │ │ │ │ 0000018e T Py_EncodeLocale │ │ │ │ 0000018a T Py_fclose │ │ │ │ -00000a84 T Py_fopen │ │ │ │ +00000afc T Py_fopen │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ 00000000 T _Py_DecodeLocaleEx │ │ │ │ U _Py_DecodeUTF8Ex │ │ │ │ -00000944 T _Py_EncodeLocaleEx │ │ │ │ +000009bc T _Py_EncodeLocaleEx │ │ │ │ 00000194 T _Py_EncodeLocaleRaw │ │ │ │ U _Py_EncodeUTF8Ex │ │ │ │ 00000408 T _Py_GetForceASCII │ │ │ │ 00000434 T _Py_GetLocaleEncoding │ │ │ │ -00000ba0 T _Py_GetLocaleEncodingObject │ │ │ │ -00000c00 T _Py_GetLocaleconvNumeric │ │ │ │ -00000920 T _Py_GetTicksPerSecond │ │ │ │ -000009b8 T _Py_IsValidFD │ │ │ │ +00000c18 T _Py_GetLocaleEncodingObject │ │ │ │ +00000c78 T _Py_GetLocaleconvNumeric │ │ │ │ +00000998 T _Py_GetTicksPerSecond │ │ │ │ +00000a30 T _Py_IsValidFD │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000210 T _Py_ResetForceASCII │ │ │ │ 00000280 T _Py_abspath │ │ │ │ -000004a0 T _Py_add_relfile │ │ │ │ +00000518 T _Py_add_relfile │ │ │ │ 00000304 T _Py_closerange │ │ │ │ 00000138 T _Py_device_encoding │ │ │ │ -00000b58 T _Py_dup │ │ │ │ +00000bd0 T _Py_dup │ │ │ │ 000002dc T _Py_find_basename │ │ │ │ 00000086 T _Py_fstat │ │ │ │ 00000480 T _Py_fstat_noraise │ │ │ │ 000000c6 T _Py_get_blocking │ │ │ │ 00000184 T _Py_get_inheritable │ │ │ │ 00000274 T _Py_isabs │ │ │ │ 00000000 T _Py_join_relfile │ │ │ │ U _Py_normalize_encoding │ │ │ │ -00000484 T _Py_normpath │ │ │ │ -000004b0 T _Py_normpath_and_size │ │ │ │ +000004fc T _Py_normpath │ │ │ │ +00000400 T _Py_normpath_and_size │ │ │ │ 000001fe T _Py_open │ │ │ │ 00000004 D _Py_open_cloexec_works │ │ │ │ 000000fe T _Py_open_noraise │ │ │ │ -00000b90 T _Py_read │ │ │ │ +00000ae0 T _Py_read │ │ │ │ 00000046 T _Py_set_blocking │ │ │ │ -0000096c T _Py_set_inheritable │ │ │ │ -00000bf8 T _Py_set_inheritable_async_safe │ │ │ │ -00000bd4 T _Py_skiproot │ │ │ │ +000009e4 T _Py_set_inheritable │ │ │ │ +00000c70 T _Py_set_inheritable_async_safe │ │ │ │ +00000c4c T _Py_skiproot │ │ │ │ 0000019a T _Py_stat │ │ │ │ -0000074c T _Py_wfopen │ │ │ │ +000007c4 T _Py_wfopen │ │ │ │ 00000380 T _Py_wgetcwd │ │ │ │ -000004a8 T _Py_wreadlink │ │ │ │ -000009dc T _Py_wrealpath │ │ │ │ -00000400 T _Py_write │ │ │ │ +00000520 T _Py_wreadlink │ │ │ │ +00000a54 T _Py_wrealpath │ │ │ │ +00000484 T _Py_write │ │ │ │ 00000220 T _Py_write_noraise │ │ │ │ -000007fc T _Py_wstat │ │ │ │ +00000874 T _Py_wstat │ │ │ │ U __errno_location │ │ │ │ U __fcntl_time64 │ │ │ │ U __fstat64_time64 │ │ │ │ U __ioctl_time64 │ │ │ │ U __open64_2 │ │ │ │ U __realpath_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __stat64_time64 │ │ │ │ 00000034 t check_force_ascii │ │ │ │ U close │ │ │ │ U close_range │ │ │ │ U closefrom │ │ │ │ 0000026c t decode_current_locale │ │ │ │ -00000690 t encode_current_locale │ │ │ │ -000005e8 t encode_locale.constprop.0 │ │ │ │ -00000628 t encode_locale_ex │ │ │ │ +000005e0 t encode_current_locale │ │ │ │ +00000660 t encode_locale.constprop.0 │ │ │ │ +000006a0 t encode_locale_ex │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ U fopen64 │ │ │ │ -00000974 t get_inheritable │ │ │ │ +000009ec t get_inheritable │ │ │ │ U getcwd │ │ │ │ 00000000 d ioctl_works.0 │ │ │ │ U isatty │ │ │ │ -00000564 t join_relfile │ │ │ │ +000005dc t join_relfile │ │ │ │ U mbrtowc │ │ │ │ U mbstowcs │ │ │ │ U memcpy │ │ │ │ U nl_langinfo │ │ │ │ U read │ │ │ │ U readlink │ │ │ │ -0000083c t set_inheritable │ │ │ │ +000008b4 t set_inheritable │ │ │ │ U setlocale │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U sysconf │ │ │ │ U wcscmp │ │ │ │ U wcscpy │ │ │ │ U wcslen │ │ │ │ @@ -28943,15 +28943,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 │ │ │ │ -000013d8 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__ │ │ │ │ @@ -28972,22 +28972,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__ │ │ │ │ -00000ec4 t select_poll_unregister │ │ │ │ +00000ed0 t select_poll_unregister │ │ │ │ 0000087c r select_poll_unregister__doc__ │ │ │ │ -00000f38 t select_select │ │ │ │ +00000f44 t select_select │ │ │ │ 00000afc r select_select__doc__ │ │ │ │ -00000f88 t select_select_impl.isra.0 │ │ │ │ +00000f94 t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -000011f8 t seq2set.constprop.0 │ │ │ │ -00001330 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 │ │ │ │ @@ -29201,15 +29201,15 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ U __strncat_chk │ │ │ │ 00001274 t _elementtree_Element___copy__ │ │ │ │ 00000528 r _elementtree_Element___copy____doc__ │ │ │ │ 00000ac4 t _elementtree_Element___deepcopy__ │ │ │ │ 00000504 r _elementtree_Element___deepcopy____doc__ │ │ │ │ 00000b04 t _elementtree_Element___deepcopy___impl │ │ │ │ -0000179c t _elementtree_Element___getstate__ │ │ │ │ +000015ac t _elementtree_Element___getstate__ │ │ │ │ 000004cc r _elementtree_Element___getstate____doc__ │ │ │ │ 00002ae4 t _elementtree_Element___setstate__ │ │ │ │ 000004a8 r _elementtree_Element___setstate____doc__ │ │ │ │ 00002674 t _elementtree_Element___sizeof__ │ │ │ │ 000004e8 r _elementtree_Element___sizeof____doc__ │ │ │ │ 00000dd2 t _elementtree_Element_append │ │ │ │ 00000558 r _elementtree_Element_append__doc__ │ │ │ │ @@ -29331,24 +29331,24 @@ │ │ │ │ 000011a4 t element_setitem │ │ │ │ 00000574 d element_slots │ │ │ │ 0000005c d element_spec │ │ │ │ 000028b0 t element_subscr │ │ │ │ 00001014 t element_tag_getter │ │ │ │ 00000eee t element_tag_setter │ │ │ │ 0000176c t element_tail_getter │ │ │ │ -0000175a t element_tail_setter │ │ │ │ +0000156a t element_tail_setter │ │ │ │ 00001380 t element_text_getter │ │ │ │ 00000fd0 t element_text_setter │ │ │ │ 00001408 t elementiter_dealloc │ │ │ │ 000011c4 t elementiter_next │ │ │ │ 0000085c d elementiter_slots │ │ │ │ 00000034 d elementiter_spec │ │ │ │ 0000249a t elementiter_traverse │ │ │ │ -0000156a t elementtree_clear │ │ │ │ -00001758 t elementtree_free │ │ │ │ +0000167a t elementtree_clear │ │ │ │ +00001868 t elementtree_free │ │ │ │ 000003c4 d elementtree_slots │ │ │ │ 00000f4c t elementtree_traverse │ │ │ │ 00000000 d elementtreemodule │ │ │ │ 00001b78 t expat_comment_handler │ │ │ │ 00002830 t expat_data_handler │ │ │ │ 00000e10 t expat_default_handler │ │ │ │ 000029a0 t expat_end_handler │ │ │ │ @@ -30235,15 +30235,15 @@ │ │ │ │ 000003ac d SHA3_getseters │ │ │ │ 00000438 d SHA3_methods │ │ │ │ 000003e6 t SHA3_traverse │ │ │ │ 00000084 d SHAKE128_spec │ │ │ │ 00000190 d SHAKE128slots │ │ │ │ 00000098 d SHAKE256_spec │ │ │ │ 00000150 d SHAKE256slots │ │ │ │ -00000178 t SHAKE_get_digest_size │ │ │ │ +00000118 t SHAKE_get_digest_size │ │ │ │ 0000030e t SHAKE_get_suffix │ │ │ │ 00000220 d SHAKE_getseters │ │ │ │ 000001d0 d SHAKE_methods │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyLong_UnsignedLong_Converter │ │ │ │ @@ -30257,15 +30257,15 @@ │ │ │ │ U _Py_LibHacl_Hacl_Hash_SHA3_hash_len │ │ │ │ U _Py_LibHacl_Hacl_Hash_SHA3_is_shake │ │ │ │ U _Py_LibHacl_Hacl_Hash_SHA3_malloc │ │ │ │ U _Py_LibHacl_Hacl_Hash_SHA3_squeeze │ │ │ │ U _Py_LibHacl_Hacl_Hash_SHA3_update │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_strhex │ │ │ │ -000001d8 t _SHAKE_digest │ │ │ │ +00000178 t _SHAKE_digest │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 d _keywords.1 │ │ │ │ 00000008 d _keywords.4 │ │ │ │ 00000010 d _keywords.7 │ │ │ │ 00000000 d _kwtuple.0 │ │ │ │ 0000001c d _kwtuple.3 │ │ │ │ @@ -30280,20 +30280,20 @@ │ │ │ │ 00000440 r _sha3_sha3_224_copy__doc__ │ │ │ │ 0000030c t _sha3_sha3_224_digest │ │ │ │ 00000400 r _sha3_sha3_224_digest__doc__ │ │ │ │ 000003c4 t _sha3_sha3_224_hexdigest │ │ │ │ 000003ac r _sha3_sha3_224_hexdigest__doc__ │ │ │ │ 00000570 t _sha3_sha3_224_update │ │ │ │ 0000034c r _sha3_sha3_224_update__doc__ │ │ │ │ -0000017e t _sha3_shake_128_digest │ │ │ │ +0000011e t _sha3_shake_128_digest │ │ │ │ 00000304 r _sha3_shake_128_digest__doc__ │ │ │ │ -00000250 t _sha3_shake_128_hexdigest │ │ │ │ +000001f0 t _sha3_shake_128_hexdigest │ │ │ │ 000002a8 r _sha3_shake_128_hexdigest__doc__ │ │ │ │ 00000130 d _sha3_slots │ │ │ │ -00000118 t _sha3_traverse │ │ │ │ +0000024c t _sha3_traverse │ │ │ │ 00000000 d _sha3module │ │ │ │ U memset │ │ │ │ 00000000 t py_sha3_new │ │ │ │ 0000022c r sha3_224__doc__ │ │ │ │ 0000036c d sha3_224_slots │ │ │ │ 00000034 d sha3_224_spec │ │ │ │ 000001b0 r sha3_256__doc__ │ │ │ │ @@ -30920,15 +30920,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 │ │ │ │ @@ -30950,15 +30950,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 │ │ │ │ @@ -34257,76 +34257,76 @@ │ │ │ │ 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__ │ │ │ │ -00000754 t _io_FileIO_close │ │ │ │ +00000748 t _io_FileIO_close │ │ │ │ 00000c40 r _io_FileIO_close__doc__ │ │ │ │ -00000be4 t _io_FileIO_fileno │ │ │ │ +00000cbc t _io_FileIO_fileno │ │ │ │ 000008b0 r _io_FileIO_fileno__doc__ │ │ │ │ -000008f4 t _io_FileIO_isatty │ │ │ │ +000008e8 t _io_FileIO_isatty │ │ │ │ 00000034 r _io_FileIO_isatty__doc__ │ │ │ │ -000008a4 t _io_FileIO_isatty_impl │ │ │ │ -000005f4 t _io_FileIO_isatty_open_only │ │ │ │ -00000c18 t _io_FileIO_read │ │ │ │ +00000898 t _io_FileIO_isatty_impl │ │ │ │ +000005e8 t _io_FileIO_isatty_open_only │ │ │ │ +00000cf0 t _io_FileIO_read │ │ │ │ 000004ac r _io_FileIO_read__doc__ │ │ │ │ -000006e0 t _io_FileIO_readable │ │ │ │ +000006d4 t _io_FileIO_readable │ │ │ │ 00000870 r _io_FileIO_readable__doc__ │ │ │ │ -00000750 t _io_FileIO_readall │ │ │ │ +00000744 t _io_FileIO_readall │ │ │ │ 00000640 r _io_FileIO_readall__doc__ │ │ │ │ 00000144 t _io_FileIO_readall_impl │ │ │ │ -000009a4 t _io_FileIO_readinto │ │ │ │ +00000a7c t _io_FileIO_readinto │ │ │ │ 000007b4 r _io_FileIO_readinto__doc__ │ │ │ │ -00000aa8 t _io_FileIO_seek │ │ │ │ +00000b80 t _io_FileIO_seek │ │ │ │ 000001b8 r _io_FileIO_seek__doc__ │ │ │ │ -000008f8 t _io_FileIO_seekable │ │ │ │ +000008ec t _io_FileIO_seekable │ │ │ │ 000007f4 r _io_FileIO_seekable__doc__ │ │ │ │ 00000008 t _io_FileIO_tell │ │ │ │ 00000160 r _io_FileIO_tell__doc__ │ │ │ │ -00000ddc t _io_FileIO_truncate │ │ │ │ +00000eb4 t _io_FileIO_truncate │ │ │ │ 00000078 r _io_FileIO_truncate__doc__ │ │ │ │ -00000968 t _io_FileIO_writable │ │ │ │ +0000095c t _io_FileIO_writable │ │ │ │ 00000830 r _io_FileIO_writable__doc__ │ │ │ │ -00000364 t _io_FileIO_write │ │ │ │ +00000998 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 │ │ │ │ 00000020 r _keywords.9 │ │ │ │ 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 │ │ │ │ -0000071c t fileio_clear │ │ │ │ -00000624 t fileio_dealloc │ │ │ │ -00000b6c t fileio_dealloc_warn │ │ │ │ -00000610 t fileio_get_blksize │ │ │ │ +00000710 t fileio_clear │ │ │ │ +00000618 t fileio_dealloc │ │ │ │ +00000c44 t fileio_dealloc_warn │ │ │ │ +00000604 t fileio_get_blksize │ │ │ │ 00000000 t fileio_get_closed │ │ │ │ 00000100 t fileio_get_closefd │ │ │ │ -00000dc0 t fileio_get_mode │ │ │ │ +00000e98 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 │ │ │ │ -00000b38 t fileio_traverse │ │ │ │ +00000c10 t fileio_traverse │ │ │ │ U ftruncate64 │ │ │ │ -00000834 t internal_close │ │ │ │ +00000828 t internal_close │ │ │ │ U isatty │ │ │ │ U lseek64 │ │ │ │ U memset │ │ │ │ -00000d5c t mode_string │ │ │ │ +00000e34 t mode_string │ │ │ │ U open64 │ │ │ │ 00000094 t portable_lseek │ │ │ │ U strlen │ │ │ │ │ │ │ │ bytesio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -34596,15 +34596,15 @@ │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_readable │ │ │ │ U _PyIOBase_check_seekable │ │ │ │ U _PyIOBase_check_writable │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -00001580 T _PyIO_trap_eintr │ │ │ │ +00001778 T _PyIO_trap_eintr │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ 00000460 t _PyObject_GC_UNTRACK │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -34615,29 +34615,29 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000000 r __func__.6 │ │ │ │ 00000154 t _buffered_init │ │ │ │ -00000ed8 t _buffered_raw_seek │ │ │ │ +000010d0 t _buffered_raw_seek │ │ │ │ 00000018 t _buffered_raw_tell │ │ │ │ -00001848 t _buffered_readinto_generic │ │ │ │ -00001198 t _buffered_readline │ │ │ │ +00001a40 t _buffered_readinto_generic │ │ │ │ +00001390 t _buffered_readline │ │ │ │ 000000fe t _bufferediobase_readinto_generic │ │ │ │ -00001030 t _bufferedreader_fill_buffer │ │ │ │ -00000a54 t _bufferedreader_raw_read │ │ │ │ -00000fd0 t _bufferedreader_read_fast │ │ │ │ -00001220 t _bufferedwriter_flush_unlocked │ │ │ │ -00001338 t _bufferedwriter_raw_write │ │ │ │ +00001228 t _bufferedreader_fill_buffer │ │ │ │ +00000c4c t _bufferedreader_raw_read │ │ │ │ +000011c8 t _bufferedreader_read_fast │ │ │ │ +00000d48 t _bufferedwriter_flush_unlocked │ │ │ │ +00000900 t _bufferedwriter_raw_write │ │ │ │ 000003d8 t _enter_buffered_busy │ │ │ │ -000020cc t _forward_call │ │ │ │ -00001f88 t _io_BufferedRWPair___init__ │ │ │ │ +000022c4 t _forward_call │ │ │ │ +00002180 t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ -00001df8 t _io_BufferedRandom___init__ │ │ │ │ +00001ff0 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ 0000044c r _io_BufferedReader___init____doc__ │ │ │ │ 000005dc t _io_BufferedWriter___init__ │ │ │ │ 0000034c r _io_BufferedWriter___init____doc__ │ │ │ │ 00000720 t _io_BufferedWriter_write │ │ │ │ 0000032c r _io_BufferedWriter_write__doc__ │ │ │ │ @@ -34651,53 +34651,53 @@ │ │ │ │ 000001c8 t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ 000002c4 t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ 0000036c t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ -00001514 t _io__Buffered__dealloc_warn │ │ │ │ +0000170c t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ -00001518 t _io__Buffered__dealloc_warn_impl │ │ │ │ +00001710 t _io__Buffered__dealloc_warn_impl │ │ │ │ 00000208 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ 000000bc t _io__Buffered_closed_get │ │ │ │ 0000037e t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ -0000177c t _io__Buffered_fileno │ │ │ │ +00001974 t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ -00000b70 t _io__Buffered_flush │ │ │ │ +0000083c t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ -000010b0 t _io__Buffered_isatty │ │ │ │ +000012a8 t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ -000021e8 t _io__Buffered_mode_get │ │ │ │ -00001a6c t _io__Buffered_name_get │ │ │ │ -00001c4c t _io__Buffered_peek │ │ │ │ +000023e0 t _io__Buffered_mode_get │ │ │ │ +00001c64 t _io__Buffered_name_get │ │ │ │ +00001e44 t _io__Buffered_peek │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ 0000010c t _io__Buffered_read │ │ │ │ -0000083c t _io__Buffered_read1 │ │ │ │ +00000a34 t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ 0000051c t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -000017dc t _io__Buffered_readinto │ │ │ │ -00002278 t _io__Buffered_readinto1 │ │ │ │ +000019d4 t _io__Buffered_readinto │ │ │ │ +00002470 t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ -00001110 t _io__Buffered_readline │ │ │ │ +00001308 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ -00000b94 t _io__Buffered_seek │ │ │ │ +00000d8c t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ 0000057c t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ 00000388 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ 00000790 t _io__Buffered_tell │ │ │ │ 00000518 r _io__Buffered_tell__doc__ │ │ │ │ -000015e8 t _io__Buffered_truncate │ │ │ │ +000017e0 t _io__Buffered_truncate │ │ │ │ 000004cc r _io__Buffered_truncate__doc__ │ │ │ │ 00000730 t _io__Buffered_writable │ │ │ │ 00000638 r _io__Buffered_writable__doc__ │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 00000038 r _keywords.10 │ │ │ │ 00000044 r _keywords.12 │ │ │ │ 0000004c r _keywords.14 │ │ │ │ @@ -34714,51 +34714,51 @@ │ │ │ │ 00000084 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000058 d _parser.8 │ │ │ │ 00000490 t _set_BlockingIOError.constprop.0 │ │ │ │ 000004c4 t buffered_clear │ │ │ │ 000006a4 t buffered_closed │ │ │ │ 000003e8 t buffered_dealloc │ │ │ │ -00000f50 t buffered_flush_and_rewind_unlocked │ │ │ │ -00001b74 t buffered_iternext │ │ │ │ -00001abc t buffered_repr │ │ │ │ -00001078 t buffered_traverse │ │ │ │ +00000b58 t buffered_flush_and_rewind_unlocked │ │ │ │ +00001d6c t buffered_iternext │ │ │ │ +00001cb4 t buffered_repr │ │ │ │ +00001270 t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a28 d bufferediobase_methods │ │ │ │ 00000a10 d bufferediobase_slots │ │ │ │ 000009fc D bufferediobase_spec │ │ │ │ 00000200 d bufferedrandom_getset │ │ │ │ 00000250 d bufferedrandom_members │ │ │ │ 000002b4 d bufferedrandom_methods │ │ │ │ 000001a8 d bufferedrandom_slots │ │ │ │ 00000194 D bufferedrandom_spec │ │ │ │ 00000808 d bufferedreader_getset │ │ │ │ 00000858 d bufferedreader_members │ │ │ │ 000008bc d bufferedreader_methods │ │ │ │ 000007b0 d bufferedreader_slots │ │ │ │ 0000079c D bufferedreader_spec │ │ │ │ -00002180 t bufferedrwpair_clear │ │ │ │ +00002378 t bufferedrwpair_clear │ │ │ │ 00000020 t bufferedrwpair_close │ │ │ │ -00002238 t bufferedrwpair_closed_get │ │ │ │ -00002138 t bufferedrwpair_dealloc │ │ │ │ +00002430 t bufferedrwpair_closed_get │ │ │ │ +00002330 t bufferedrwpair_dealloc │ │ │ │ 00000010 t bufferedrwpair_flush │ │ │ │ 00000470 d bufferedrwpair_getset │ │ │ │ 000004e6 t bufferedrwpair_isatty │ │ │ │ 00000498 d bufferedrwpair_members │ │ │ │ 000004d4 d bufferedrwpair_methods │ │ │ │ 00000232 t bufferedrwpair_peek │ │ │ │ 00000240 t bufferedrwpair_read │ │ │ │ 00000534 t bufferedrwpair_read1 │ │ │ │ -00002328 t bufferedrwpair_readable │ │ │ │ +00002520 t bufferedrwpair_readable │ │ │ │ 00000544 t bufferedrwpair_readinto │ │ │ │ 00000554 t bufferedrwpair_readinto1 │ │ │ │ 00000428 d bufferedrwpair_slots │ │ │ │ 00000414 D bufferedrwpair_spec │ │ │ │ -000022e4 t bufferedrwpair_traverse │ │ │ │ -00002334 t bufferedrwpair_writable │ │ │ │ +000024dc t bufferedrwpair_traverse │ │ │ │ +0000252c t bufferedrwpair_writable │ │ │ │ 00000000 t bufferedrwpair_write │ │ │ │ 000005f8 d bufferedwriter_getset │ │ │ │ 00000648 d bufferedwriter_members │ │ │ │ 000006ac d bufferedwriter_methods │ │ │ │ 000005a8 d bufferedwriter_slots │ │ │ │ 00000594 D bufferedwriter_spec │ │ │ │ U memchr │ │ │ │ @@ -34903,31 +34903,31 @@ │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000750 t Py_XDECREF │ │ │ │ +0000074c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyCodecInfo_GetIncrementalDecoder │ │ │ │ U _PyCodecInfo_GetIncrementalEncoder │ │ │ │ U _PyCodec_LookupTextEncoding │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -000013b8 T _PyIO_find_line_ending │ │ │ │ +000013a4 T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -00000e78 T _PyIncrementalNewlineDecoder_decode │ │ │ │ +00000e64 T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ 000010e0 t _PyObject_GC_UNTRACK │ │ │ │ U _PyRuntime │ │ │ │ @@ -34944,15 +34944,15 @@ │ │ │ │ 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 │ │ │ │ -00000a30 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +00000a2c t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000ce8 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ 00001f34 t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cbc r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ 00001518 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000ca4 r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ 00001fd8 t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c6c r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ @@ -34960,16 +34960,16 @@ │ │ │ │ 00000c84 r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 0000066a t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 000005cc t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006bc r _io_TextIOWrapper___init____doc__ │ │ │ │ 00000e50 t _io_TextIOWrapper_close │ │ │ │ 0000016c r _io_TextIOWrapper_close__doc__ │ │ │ │ -00000afc t _io_TextIOWrapper_closed_get │ │ │ │ -000009d4 t _io_TextIOWrapper_closed_get_impl │ │ │ │ +00000af8 t _io_TextIOWrapper_closed_get │ │ │ │ +000009d0 t _io_TextIOWrapper_closed_get_impl │ │ │ │ 00002cfc t _io_TextIOWrapper_detach │ │ │ │ 000005cc r _io_TextIOWrapper_detach__doc__ │ │ │ │ 00001a54 t _io_TextIOWrapper_errors_get │ │ │ │ 0000198c t _io_TextIOWrapper_fileno │ │ │ │ 000001fc r _io_TextIOWrapper_fileno__doc__ │ │ │ │ 00000f8c t _io_TextIOWrapper_flush │ │ │ │ 00000184 r _io_TextIOWrapper_flush__doc__ │ │ │ │ @@ -35027,64 +35027,64 @@ │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000b0 d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 00000000 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 00002c08 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ 00002c80 t _textiowrapper_encoder_reset │ │ │ │ -00000914 t _textiowrapper_fix_encoder_state │ │ │ │ -00000734 t _textiowrapper_readline │ │ │ │ -00000768 t _textiowrapper_set_decoder │ │ │ │ -0000083c t _textiowrapper_set_encoder │ │ │ │ -00000488 t _textiowrapper_writeflush │ │ │ │ +00000910 t _textiowrapper_fix_encoder_state │ │ │ │ +0000072c t _textiowrapper_readline │ │ │ │ +00000764 t _textiowrapper_set_decoder │ │ │ │ +00000838 t _textiowrapper_set_encoder │ │ │ │ +00000480 t _textiowrapper_writeflush │ │ │ │ 000000a8 t ascii_encode │ │ │ │ 00000df4 t check_decoded │ │ │ │ 00001ee8 t convert_optional_bool │ │ │ │ 00000000 r encodefuncs │ │ │ │ -00001568 t find_control_char │ │ │ │ +00001554 t find_control_char │ │ │ │ 000012d4 t incrementalnewlinedecoder_clear │ │ │ │ 00001298 t incrementalnewlinedecoder_dealloc │ │ │ │ 000004bc d incrementalnewlinedecoder_getset │ │ │ │ 000004e4 d incrementalnewlinedecoder_methods │ │ │ │ 000002c4 t incrementalnewlinedecoder_newlines_get │ │ │ │ 00001a94 t incrementalnewlinedecoder_traverse │ │ │ │ 000000ca t latin1_encode │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ 0000047c d nldecoder_slots │ │ │ │ 00000468 D nldecoder_spec │ │ │ │ -000006bc t set_newline │ │ │ │ +000006b8 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 │ │ │ │ 00002e58 t textiowrapper_build_cookie │ │ │ │ 00001144 t textiowrapper_clear │ │ │ │ 00001080 t textiowrapper_dealloc │ │ │ │ 000019f4 t textiowrapper_get_decoded_chars │ │ │ │ 00000240 d textiowrapper_getset │ │ │ │ -00000628 t textiowrapper_iternext │ │ │ │ +00000620 t textiowrapper_iternext │ │ │ │ 000002b8 d textiowrapper_members │ │ │ │ 00000358 d textiowrapper_methods │ │ │ │ -00000b00 t textiowrapper_read_chunk │ │ │ │ +00000afc t textiowrapper_read_chunk │ │ │ │ 000000ec t textiowrapper_repr │ │ │ │ 000001e8 D textiowrapper_slots │ │ │ │ 000001d4 D textiowrapper_spec │ │ │ │ 0000134c t textiowrapper_traverse │ │ │ │ 00002d5c t utf16_encode │ │ │ │ 000003b4 t utf16be_encode │ │ │ │ 00002d88 t utf16le_encode │ │ │ │ 000003d8 t utf32_encode │ │ │ │ 0000042a t utf32be_encode │ │ │ │ 00000404 t utf32le_encode │ │ │ │ 00001328 t utf8_encode │ │ │ │ -00000668 t validate_newline │ │ │ │ +00000664 t validate_newline │ │ │ │ │ │ │ │ stringio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 00000124 r .LC10 │ │ │ │ 0000012c r .LC11 │ │ │ │ @@ -35307,30 +35307,30 @@ │ │ │ │ 0000002c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ -000007bc t _PyObject_GC_TRACK │ │ │ │ +00000800 t _PyObject_GC_TRACK │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyType_Name │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ -00001cf8 t _grouper_create │ │ │ │ -00001d44 t _grouper_dealloc │ │ │ │ +00001cb4 t _grouper_create │ │ │ │ +00001d00 t _grouper_dealloc │ │ │ │ 000007bc t _grouper_next │ │ │ │ 00000b10 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ -00000740 t _grouper_traverse │ │ │ │ +00000784 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 │ │ │ │ @@ -35347,177 +35347,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 │ │ │ │ -00000218 t accumulate_dealloc │ │ │ │ -00001fd4 t accumulate_next │ │ │ │ +0000025c t accumulate_dealloc │ │ │ │ +00001f90 t accumulate_next │ │ │ │ 00000640 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ -00000b98 t accumulate_traverse │ │ │ │ -00001f94 t batched_dealloc │ │ │ │ +00000bdc t accumulate_traverse │ │ │ │ +00001f50 t batched_dealloc │ │ │ │ 000017ec t batched_new │ │ │ │ 0000191c r batched_new__doc__ │ │ │ │ 00000650 t batched_next │ │ │ │ 00000be8 d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ -00000bea t batched_traverse │ │ │ │ +00000c2e t batched_traverse │ │ │ │ 00001590 t chain_dealloc │ │ │ │ 00000b70 r chain_doc │ │ │ │ 00000898 d chain_methods │ │ │ │ 000015d4 t chain_new │ │ │ │ 00001548 t chain_new_internal │ │ │ │ 00000558 t chain_next │ │ │ │ 00000848 d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ -000026ac t chain_traverse │ │ │ │ -00002270 t combinations_dealloc │ │ │ │ +00002668 t chain_traverse │ │ │ │ +0000222c t combinations_dealloc │ │ │ │ 000007b8 d combinations_methods │ │ │ │ 00000c28 t combinations_next │ │ │ │ -00000388 t combinations_sizeof │ │ │ │ +000003cc t combinations_sizeof │ │ │ │ 00000768 d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ -0000077e t combinations_traverse │ │ │ │ -000006a0 t compress_dealloc │ │ │ │ -000024d4 t compress_next │ │ │ │ +000007c2 t combinations_traverse │ │ │ │ +000006e4 t compress_dealloc │ │ │ │ +00002490 t compress_next │ │ │ │ 000005f8 d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ -00000d50 t compress_traverse │ │ │ │ +00000d94 t compress_traverse │ │ │ │ 00001224 t count_dealloc │ │ │ │ 00000a40 t count_next │ │ │ │ -0000086e t count_repr │ │ │ │ +000008b2 t count_repr │ │ │ │ 00000560 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 000009bc t count_traverse │ │ │ │ -000004ba t cwr_dealloc │ │ │ │ +000004fe t cwr_dealloc │ │ │ │ 00000748 d cwr_methods │ │ │ │ -00002574 t cwr_next │ │ │ │ -000004ac t cwr_sizeof │ │ │ │ +00002530 t cwr_next │ │ │ │ +000004f0 t cwr_sizeof │ │ │ │ 000006f8 d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ -00000830 t cwr_traverse │ │ │ │ -00000344 t cycle_dealloc │ │ │ │ -000020ac t cycle_next │ │ │ │ +00000874 t cwr_traverse │ │ │ │ +00000388 t cycle_dealloc │ │ │ │ +00002068 t cycle_next │ │ │ │ 000009e8 d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ -00000c1a t cycle_traverse │ │ │ │ -000005da t dropwhile_dealloc │ │ │ │ -00002430 t dropwhile_next │ │ │ │ +00000c5e t cycle_traverse │ │ │ │ +0000061e t dropwhile_dealloc │ │ │ │ +000023ec t dropwhile_next │ │ │ │ 000009a0 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ -00000c58 t dropwhile_traverse │ │ │ │ +00000c9c t dropwhile_traverse │ │ │ │ 000017a8 t filterfalse_dealloc │ │ │ │ 000016e8 t filterfalse_next │ │ │ │ 000005b0 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ -00000c96 t filterfalse_traverse │ │ │ │ -00001da8 t groupby_dealloc │ │ │ │ -00001b98 t groupby_next │ │ │ │ +00000cda t filterfalse_traverse │ │ │ │ +00001d64 t groupby_dealloc │ │ │ │ +00001b54 t groupby_next │ │ │ │ 00000b50 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ -00001c74 t groupby_step │ │ │ │ -000006e4 t groupby_traverse │ │ │ │ +00001c30 t groupby_step │ │ │ │ +00000728 t groupby_traverse │ │ │ │ 000014e4 t islice_dealloc │ │ │ │ 00000c48 r islice_doc │ │ │ │ 000012e4 t islice_new │ │ │ │ 00000454 t islice_next │ │ │ │ 00000910 d islice_slots │ │ │ │ 00000124 d islice_spec │ │ │ │ -000008f4 t islice_traverse │ │ │ │ -00000d8e t itertools__grouper │ │ │ │ -00000ad2 t itertools__tee │ │ │ │ +00000938 t islice_traverse │ │ │ │ +00000dd2 t itertools__grouper │ │ │ │ +00000b16 t itertools__tee │ │ │ │ 00001694 r itertools__tee__doc__ │ │ │ │ -0000010e t itertools_accumulate │ │ │ │ +00000152 t itertools_accumulate │ │ │ │ 00001084 r itertools_accumulate__doc__ │ │ │ │ 00001524 t itertools_chain_from_iterable │ │ │ │ 00001374 r itertools_chain_from_iterable__doc__ │ │ │ │ -00002158 t itertools_combinations │ │ │ │ +00002114 t itertools_combinations │ │ │ │ 000012cc r itertools_combinations__doc__ │ │ │ │ -00000396 t itertools_combinations_with_replacement │ │ │ │ +000003da t itertools_combinations_with_replacement │ │ │ │ 000011b0 r itertools_combinations_with_replacement__doc__ │ │ │ │ -0000061e t itertools_compress │ │ │ │ +00000662 t itertools_compress │ │ │ │ 00000fc0 r itertools_compress__doc__ │ │ │ │ 00000320 t itertools_count │ │ │ │ 00000e34 r itertools_count__doc__ │ │ │ │ -00000268 t itertools_cycle │ │ │ │ +000002ac t itertools_cycle │ │ │ │ 000015cc r itertools_cycle__doc__ │ │ │ │ -00000528 t itertools_dropwhile │ │ │ │ +0000056c t itertools_dropwhile │ │ │ │ 00001524 r itertools_dropwhile__doc__ │ │ │ │ 0000163c t itertools_filterfalse │ │ │ │ 00000f20 r itertools_filterfalse__doc__ │ │ │ │ -00001aa8 t itertools_groupby │ │ │ │ +00001a64 t itertools_groupby │ │ │ │ 0000172c r itertools_groupby__doc__ │ │ │ │ 00000c88 t itertools_permutations │ │ │ │ 00001100 r itertools_permutations__doc__ │ │ │ │ -000022bc t itertools_starmap │ │ │ │ +00002278 t itertools_starmap │ │ │ │ 000013f4 r itertools_starmap__doc__ │ │ │ │ 0000190c t itertools_takewhile │ │ │ │ 00001498 r itertools_takewhile__doc__ │ │ │ │ 00000a94 t itertools_tee │ │ │ │ 00001644 r itertools_tee__doc__ │ │ │ │ -00000e3c t itertools_teedataobject │ │ │ │ +00000e80 t itertools_teedataobject │ │ │ │ 000016d0 r itertools_teedataobject__doc__ │ │ │ │ 00000000 d itertoolsmodule │ │ │ │ 0000061c t itertoolsmodule_clear │ │ │ │ 0000000c t itertoolsmodule_exec │ │ │ │ 0000093c t itertoolsmodule_free │ │ │ │ 00000480 d itertoolsmodule_slots │ │ │ │ 0000050c t itertoolsmodule_traverse │ │ │ │ 00000218 d kwargs.24 │ │ │ │ 00000848 r length_hint_doc │ │ │ │ 00000068 r module_doc │ │ │ │ 00000460 d module_methods │ │ │ │ -000009f6 t pairwise_dealloc │ │ │ │ -00000924 t pairwise_new │ │ │ │ +00000a3a t pairwise_dealloc │ │ │ │ +00000968 t pairwise_new │ │ │ │ 00001890 r pairwise_new__doc__ │ │ │ │ -000026e8 t pairwise_next │ │ │ │ +000026a4 t pairwise_next │ │ │ │ 00000b98 d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ -00000a40 t pairwise_traverse │ │ │ │ +00000a84 t pairwise_traverse │ │ │ │ 000006d8 d permuations_methods │ │ │ │ 000011d4 t permutations_dealloc │ │ │ │ 00000e44 t permutations_next │ │ │ │ -00000504 t permutations_sizeof │ │ │ │ +00000548 t permutations_sizeof │ │ │ │ 00000688 d permutations_slots │ │ │ │ 0000014c d permutations_spec │ │ │ │ 0000006e t permutations_traverse │ │ │ │ 00001188 t product_dealloc │ │ │ │ 00000880 r product_doc │ │ │ │ 00000828 d product_methods │ │ │ │ 00000ff0 t product_new │ │ │ │ 00000080 t product_next │ │ │ │ -00000518 t product_sizeof │ │ │ │ +0000055c t product_sizeof │ │ │ │ 000007d8 d product_slots │ │ │ │ 00000160 d product_spec │ │ │ │ 00000030 t product_traverse │ │ │ │ 00000a00 t repeat_dealloc │ │ │ │ 000007ac r repeat_doc │ │ │ │ -000000dc t repeat_len │ │ │ │ +00000120 t repeat_len │ │ │ │ 00000540 d repeat_methods │ │ │ │ 00000940 t repeat_new │ │ │ │ 00000000 t repeat_next │ │ │ │ -00000a88 t repeat_repr │ │ │ │ +00000acc t repeat_repr │ │ │ │ 000004e8 d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 000000ac t repeat_traverse │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -000023ec t starmap_dealloc │ │ │ │ -00002368 t starmap_next │ │ │ │ +000023a8 t starmap_dealloc │ │ │ │ +00002324 t starmap_next │ │ │ │ 000008c8 d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ -00000cd4 t starmap_traverse │ │ │ │ -00001a64 t takewhile_dealloc │ │ │ │ +00000d18 t starmap_traverse │ │ │ │ +000000dc t takewhile_dealloc │ │ │ │ 000019c8 t takewhile_next │ │ │ │ 00000958 d takewhile_slots │ │ │ │ 0000019c d takewhile_spec │ │ │ │ -00000d12 t takewhile_traverse │ │ │ │ +00000d56 t takewhile_traverse │ │ │ │ 000012a4 t tee_clear │ │ │ │ -00000b4c t tee_copy │ │ │ │ +00000b90 t tee_copy │ │ │ │ 00000c44 t tee_copy_impl │ │ │ │ 00001268 t tee_dealloc │ │ │ │ 00000bb0 t tee_fromiterable │ │ │ │ 00000a88 d tee_members │ │ │ │ 00000ab0 d tee_methods │ │ │ │ 00000b34 t tee_next │ │ │ │ 00000a30 d tee_slots │ │ │ │ @@ -35526,19 +35526,19 @@ │ │ │ │ 00000e10 r teecopy_doc │ │ │ │ 000003bc t teedataobject_clear │ │ │ │ 000002c8 t teedataobject_dealloc │ │ │ │ 00000044 t teedataobject_newinternal.isra.0 │ │ │ │ 00000ad0 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ 00000260 t teedataobject_traverse │ │ │ │ -00001f48 t zip_longest_dealloc │ │ │ │ +00001f04 t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ -00001e00 t zip_longest_new │ │ │ │ +00001dbc t zip_longest_new │ │ │ │ 0000087c t zip_longest_next │ │ │ │ -00000b50 t zip_longest_traverse │ │ │ │ +00000b94 t zip_longest_traverse │ │ │ │ 000004a0 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -37460,27 +37460,27 @@ │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ 00000000 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 │ │ │ │ -0000003a t stat_S_ISDOOR │ │ │ │ +00000074 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 │ │ │ │ -00000068 t stat_S_ISPORT │ │ │ │ +000000a4 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 00000524 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -0000006a t stat_S_ISSOCK │ │ │ │ +0000003a t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -000000a4 t stat_S_ISWHT │ │ │ │ +000000a2 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 85154 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1396 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3272 1970-01-01 00:00:00.000000 token.o │ │ │ │ ?rw-r--r-- 0 0 0 13712 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7276 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 20728 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 203964 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 20732 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 204036 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 4760 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1652 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ ?rw-r--r-- 0 0 0 1172 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 18820 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 18828 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 1792 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 6044 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2660 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 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 48512 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 48528 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 15252 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ +?rw-r--r-- 0 0 0 15392 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 64380 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ ?rw-r--r-- 0 0 0 71956 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 18868 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 18864 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6768 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4616 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9284 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 35860 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 35900 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 31432 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9136 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ ?rw-r--r-- 0 0 0 74224 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 14040 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ ?rw-r--r-- 0 0 0 29828 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 33008 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 26128 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 30644 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5960 1970-01-01 00:00:00.000000 interpolationobject.o │ │ │ │ ?rw-r--r-- 0 0 0 8468 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 42220 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 97640 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 86016 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 42740 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 97824 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 22396 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 46168 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 46144 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10180 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 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 40944 1970-01-01 00:00:00.000000 object.o │ │ │ │ +?rw-r--r-- 0 0 0 40952 1970-01-01 00:00:00.000000 object.o │ │ │ │ ?rw-r--r-- 0 0 0 111704 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 44708 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 44696 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9920 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10976 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 21252 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 174516 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 21232 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 174544 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40420 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 265344 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 265324 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 8256 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32300 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 1856 1970-01-01 00:00:00.000000 _contextvars.o │ │ │ │ ?rw-r--r-- 0 0 0 22396 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 282228 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 282224 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 8656 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ +?rw-r--r-- 0 0 0 8620 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 12188 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ +?rw-r--r-- 0 0 0 12184 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 11748 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ ?rw-r--r-- 0 0 0 63688 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 brc.o │ │ │ │ -?rw-r--r-- 0 0 0 116256 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 116252 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 115572 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ -?rw-r--r-- 0 0 0 19212 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 115564 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ +?rw-r--r-- 0 0 0 19208 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 19592 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 38332 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 26972 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 36980 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 26976 1970-01-01 00:00:00.000000 errors.o │ │ │ │ +?rw-r--r-- 0 0 0 37024 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 3584 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 17856 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 36856 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 13304 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 14160 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 3204 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ ?rw-r--r-- 0 0 0 53368 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 65984 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 30436 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ -?rw-r--r-- 0 0 0 8564 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ +?rw-r--r-- 0 0 0 8316 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7036 1970-01-01 00:00:00.000000 intrinsics.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit.o │ │ │ │ ?rw-r--r-- 0 0 0 8676 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 6496 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 6512 1970-01-01 00:00:00.000000 lock.o │ │ │ │ ?rw-r--r-- 0 0 0 30040 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 10180 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 10184 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 840 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ ?rw-r--r-- 0 0 0 4092 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 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 12612 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 4948 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 10224 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1556 1970-01-01 00:00:00.000000 pyarena.o │ │ │ │ ?rw-r--r-- 0 0 0 2260 1970-01-01 00:00:00.000000 pyctype.o │ │ │ │ ?rw-r--r-- 0 0 0 716 1970-01-01 00:00:00.000000 pyfpe.o │ │ │ │ ?rw-r--r-- 0 0 0 4460 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ ?rw-r--r-- 0 0 0 221128 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 208744 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ +?rw-r--r-- 0 0 0 208752 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 2368 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 15836 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 stackrefs.o │ │ │ │ ?rw-r--r-- 0 0 0 5176 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ @@ -139,17 +139,17 @@ │ │ │ │ ?rw-r--r-- 0 0 0 18056 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 19224 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 19256 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 14604 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ -?rw-r--r-- 0 0 0 15488 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ +?rw-r--r-- 0 0 0 15400 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 2512 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1164 1970-01-01 00:00:00.000000 perf_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 perf_jit_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 11188 1970-01-01 00:00:00.000000 remote_debugging.o │ │ │ │ ?rw-r--r-- 0 0 0 2316 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1304 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 4796 1970-01-01 00:00:00.000000 config.o │ │ │ │ @@ -166,43 +166,43 @@ │ │ │ │ ?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 40552 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 45132 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17500 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 52832 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 22900 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 55980 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 50224 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 8200 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 8136 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 16304 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 14092 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ ?rw-r--r-- 0 0 0 733556 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 34820 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 229048 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 31020 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 15560 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 21392 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18640 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ -?rw-r--r-- 0 0 0 21504 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ +?rw-r--r-- 0 0 0 21476 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 18164 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 46748 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 52648 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 45256 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 52628 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 16452 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ ?rw-r--r-- 0 0 0 50304 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 81944 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 1976 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 42532 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 27832 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4896 1970-01-01 00:00:00.000000 _typesmodule.o │ │ │ ├── pegen.o │ │ │ │ ├── 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 │ │ │ │ │ @@ -1635,131 +1635,131 @@ │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ble.n ed4 <_PyPegen_byte_offset_to_character_offset_line+0x9c> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r1, #1 │ │ │ │ │ - blt.n efe <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ + blt.n f12 <_PyPegen_byte_offset_to_character_offset_line+0xda> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n ec0 <_PyPegen_byte_offset_to_character_offset_line+0x88> │ │ │ │ │ + ble.n ed8 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r1, #1 │ │ │ │ │ - blt.n f20 <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ + blt.n ef0 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n ed8 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ + ble.n ec0 <_PyPegen_byte_offset_to_character_offset_line+0x88> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r3, r1, #1 │ │ │ │ │ - blt.n edc <_PyPegen_byte_offset_to_character_offset_line+0xa4> │ │ │ │ │ + blt.n f34 <_PyPegen_byte_offset_to_character_offset_line+0xfc> │ │ │ │ │ movs r1, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.n eba <_PyPegen_byte_offset_to_character_offset_line+0x82> │ │ │ │ │ ldrsb.w ip, [r0, r3] │ │ │ │ │ ldrb.w lr, [r0, r3] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n f4a <_PyPegen_byte_offset_to_character_offset_line+0x112> │ │ │ │ │ + blt.n edc <_PyPegen_byte_offset_to_character_offset_line+0xa4> │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt.n ea4 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - movs r1, #2 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ b.n eba <_PyPegen_byte_offset_to_character_offset_line+0x82> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ - bne.n f5e <_PyPegen_byte_offset_to_character_offset_line+0x126> │ │ │ │ │ + bne.n f76 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt.n e6c <_PyPegen_byte_offset_to_character_offset_line+0x34> │ │ │ │ │ movs r1, #1 │ │ │ │ │ b.n eba <_PyPegen_byte_offset_to_character_offset_line+0x82> │ │ │ │ │ - movs r1, #3 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + b.n eba <_PyPegen_byte_offset_to_character_offset_line+0x82> │ │ │ │ │ + and.w ip, lr, #224 @ 0xe0 │ │ │ │ │ + cmp.w ip, #192 @ 0xc0 │ │ │ │ │ + bne.n f5e <_PyPegen_byte_offset_to_character_offset_line+0x126> │ │ │ │ │ + adds r3, #2 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt.n ea4 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ b.n eba <_PyPegen_byte_offset_to_character_offset_line+0x82> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ - addeq r3, r1, #2 │ │ │ │ │ - beq.n e9e <_PyPegen_byte_offset_to_character_offset_line+0x66> │ │ │ │ │ + addeq r1, #2 │ │ │ │ │ + beq.n e8c <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ beq.n f94 <_PyPegen_byte_offset_to_character_offset_line+0x15c> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n f98 <_PyPegen_byte_offset_to_character_offset_line+0x160> │ │ │ │ │ - adds r3, r1, #4 │ │ │ │ │ - b.n e9e <_PyPegen_byte_offset_to_character_offset_line+0x66> │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + b.n e8c <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ beq.n e7a <_PyPegen_byte_offset_to_character_offset_line+0x42> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n f42 <_PyPegen_byte_offset_to_character_offset_line+0x10a> │ │ │ │ │ + beq.n f56 <_PyPegen_byte_offset_to_character_offset_line+0x11e> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n f98 <_PyPegen_byte_offset_to_character_offset_line+0x160> │ │ │ │ │ adds r1, #4 │ │ │ │ │ b.n e7a <_PyPegen_byte_offset_to_character_offset_line+0x42> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ - addeq r1, #2 │ │ │ │ │ - beq.n e8c <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ + addeq r3, r1, #2 │ │ │ │ │ + beq.n e9e <_PyPegen_byte_offset_to_character_offset_line+0x66> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n f46 <_PyPegen_byte_offset_to_character_offset_line+0x10e> │ │ │ │ │ + beq.n f5a <_PyPegen_byte_offset_to_character_offset_line+0x122> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n f98 <_PyPegen_byte_offset_to_character_offset_line+0x160> │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - b.n e8c <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ + adds r3, r1, #4 │ │ │ │ │ + b.n e9e <_PyPegen_byte_offset_to_character_offset_line+0x66> │ │ │ │ │ adds r1, #3 │ │ │ │ │ b.n e7a <_PyPegen_byte_offset_to_character_offset_line+0x42> │ │ │ │ │ - adds r1, #3 │ │ │ │ │ - b.n e8c <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ - and.w ip, lr, #224 @ 0xe0 │ │ │ │ │ - cmp.w ip, #192 @ 0xc0 │ │ │ │ │ - bne.n f74 <_PyPegen_byte_offset_to_character_offset_line+0x13c> │ │ │ │ │ - adds r3, #2 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - blt.n ea4 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ - b.n eba <_PyPegen_byte_offset_to_character_offset_line+0x82> │ │ │ │ │ + adds r3, r1, #3 │ │ │ │ │ + b.n e9e <_PyPegen_byte_offset_to_character_offset_line+0x66> │ │ │ │ │ + and.w ip, lr, #240 @ 0xf0 │ │ │ │ │ + cmp.w ip, #224 @ 0xe0 │ │ │ │ │ + beq.n f8c <_PyPegen_byte_offset_to_character_offset_line+0x154> │ │ │ │ │ + and.w lr, lr, #248 @ 0xf8 │ │ │ │ │ + cmp.w lr, #240 @ 0xf0 │ │ │ │ │ + bne.n f98 <_PyPegen_byte_offset_to_character_offset_line+0x160> │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + b.n ee8 <_PyPegen_byte_offset_to_character_offset_line+0xb0> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n f8c <_PyPegen_byte_offset_to_character_offset_line+0x154> │ │ │ │ │ + beq.n f90 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n f98 <_PyPegen_byte_offset_to_character_offset_line+0x160> │ │ │ │ │ adds r1, #4 │ │ │ │ │ b.n ed0 <_PyPegen_byte_offset_to_character_offset_line+0x98> │ │ │ │ │ - and.w ip, lr, #240 @ 0xf0 │ │ │ │ │ - cmp.w ip, #224 @ 0xe0 │ │ │ │ │ - beq.n f90 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ - and.w lr, lr, #248 @ 0xf8 │ │ │ │ │ - cmp.w lr, #240 @ 0xf0 │ │ │ │ │ - bne.n f98 <_PyPegen_byte_offset_to_character_offset_line+0x160> │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - b.n f56 <_PyPegen_byte_offset_to_character_offset_line+0x11e> │ │ │ │ │ + adds r3, #3 │ │ │ │ │ + b.n ee8 <_PyPegen_byte_offset_to_character_offset_line+0xb0> │ │ │ │ │ adds r1, #3 │ │ │ │ │ b.n ed0 <_PyPegen_byte_offset_to_character_offset_line+0x98> │ │ │ │ │ - adds r3, #3 │ │ │ │ │ - b.n f56 <_PyPegen_byte_offset_to_character_offset_line+0x11e> │ │ │ │ │ - adds r3, r1, #3 │ │ │ │ │ - b.n e9e <_PyPegen_byte_offset_to_character_offset_line+0x66> │ │ │ │ │ + adds r1, #3 │ │ │ │ │ + b.n e8c <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ 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 │ │ │ ├── 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: 20128 (bytes into file) │ │ │ │ │ + Start of section headers: 20132 (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 0x4ea0: │ │ │ │ │ +There are 15 section headers, starting at offset 0x4ea4: │ │ │ │ │ │ │ │ │ │ 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 001840 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004320 000808 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001874 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 001874 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 001874 000463 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001cd8 00094c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004b28 000210 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 002624 0002be 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004d38 0000e8 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 0028e2 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0028e2 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 002918 000cf0 10 13 77 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 003608 000d18 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 004e20 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001844 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004324 000808 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001878 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 001878 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 001878 000463 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001cdc 00094c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004b2c 000210 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002628 0002be 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004d3c 0000e8 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 0028e6 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0028e6 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 00291c 000cf0 10 13 77 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 00360c 000d18 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 004e24 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: 000008f9 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: 00000ec8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 27: 00000ec4 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: 00000ecc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 31: 00000ec8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 32: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ - 33: 0000104c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 34: 00001050 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 33: 00001048 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 34: 0000104c 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: 00001154 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 38: 00001150 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 39: 000001c4 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ 40: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 41: 000001ec 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ 42: 0000021c 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ 43: 00000228 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ 44: 00000234 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ 45: 0000023c 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ @@ -67,21 +67,21 @@ │ │ │ │ │ 63: 00000348 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ 64: 00000350 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 65: 0000035c 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 66: 00000364 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 67: 00000370 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ 68: 00000388 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 69: 0000039c 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ - 70: 00001676 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 71: 00001692 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 70: 0000167a 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 71: 00001696 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: 00001161 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 76: 00001162 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 75: 0000115d 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 76: 0000115e 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: 00000dd5 130 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 109: 00000e59 104 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 108: 00000dd1 130 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 109: 00000e55 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: 000017f1 78 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 113: 000017f5 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: 00000869 72 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ 145: 000008b1 72 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ - 146: 00000b41 62 FUNC GLOBAL HIDDEN 1 _PyPegen_name_default_pair │ │ │ │ │ - 147: 00000b81 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ + 146: 00000b3d 62 FUNC GLOBAL HIDDEN 1 _PyPegen_name_default_pair │ │ │ │ │ + 147: 00000b7d 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ - 149: 00000bbd 46 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ - 150: 00000bed 94 FUNC GLOBAL HIDDEN 1 _PyPegen_function_def_decorators │ │ │ │ │ + 149: 00000bb9 46 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ + 150: 00000be9 96 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: 00000c4d 242 FUNC GLOBAL HIDDEN 1 _PyPegen_check_fstring_conversion │ │ │ │ │ - 154: 00000d41 106 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ - 155: 00000dad 40 FUNC GLOBAL HIDDEN 1 _PyPegen_keyword_or_starred │ │ │ │ │ + 153: 00000c49 242 FUNC GLOBAL HIDDEN 1 _PyPegen_check_fstring_conversion │ │ │ │ │ + 154: 00000d3d 106 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ + 155: 00000da9 40 FUNC GLOBAL HIDDEN 1 _PyPegen_keyword_or_starred │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ - 157: 00000ec1 12 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ - 158: 00000ecd 92 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ - 159: 00000f29 30 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ - 160: 00000f49 136 FUNC GLOBAL HIDDEN 1 _PyPegen_make_module │ │ │ │ │ + 157: 00000ebd 12 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ + 158: 00000ec9 92 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ + 159: 00000f25 30 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ + 160: 00000f45 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: 00000fd1 128 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ + 164: 00000fcd 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: 00001051 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_value_pair │ │ │ │ │ - 169: 00001079 104 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 168: 0000104d 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_value_pair │ │ │ │ │ + 169: 00001075 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: 000010e1 82 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 173: 00001135 180 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 174: 000011e9 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 172: 000010dd 82 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 173: 00001131 180 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 174: 000011e5 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 176: 0000122d 142 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 176: 00001229 142 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 178: 000012bd 284 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 179: 000013d9 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 180: 00001401 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 181: 0000143d 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 178: 000012b9 290 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 179: 000013dd 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 180: 00001405 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 181: 00001441 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 183: 00001479 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 184: 000014a1 62 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ + 183: 0000147d 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 184: 000014a5 62 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ │ - 186: 000014e1 50 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ - 187: 00001515 328 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ + 186: 000014e5 50 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ + 187: 00001519 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: 0000165d 404 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 194: 00001661 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 0x4320 contains 257 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4324 contains 257 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,259 +11,259 @@ │ │ │ │ │ 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 000008f9 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 │ │ │ │ │ -00000b5c 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000b6a 0000700a R_ARM_THM_CALL 0000057d _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00000b98 0000940a R_ARM_THM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ -00000bd6 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000c3a 0000970a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00000c44 0000980a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00000c82 0000110a R_ARM_THM_CALL 000008f9 PyUnicode_READ_CHAR │ │ │ │ │ -00000c9c 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000cb4 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000cb8 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000ce2 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ -00000ce6 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ -00000cec 00001a0a R_ARM_THM_CALL 000000b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000cfe 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d02 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d2e 0000192f R_ARM_THM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ -00000d32 00001930 R_ARM_THM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ -00000d38 00001a0a R_ARM_THM_CALL 000000b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000d56 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000d62 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000d6e 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d7a 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000d86 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d9e 0000780a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000dc4 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000e1c 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000e92 00009c0a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00000ec8 00006f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ed8 00001e2f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC16 │ │ │ │ │ -00000edc 00001e30 R_ARM_THM_MOVT_ABS 000001a4 .LC16 │ │ │ │ │ -00000ef4 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ -00000ef8 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ -00000f00 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000f08 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f0c 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f14 00001d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ -00000f18 00001d30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ -00000f1e 00005e0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000f3c 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000f7e 0000a20a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00000f9c 0000710a R_ARM_THM_CALL 000017f1 _PyPegen_new_type_comment │ │ │ │ │ -00000fae 0000a30a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00000fea 0000202f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC17 │ │ │ │ │ -00000fee 00002030 R_ARM_THM_MOVT_ABS 000001a8 .LC17 │ │ │ │ │ -00000ff2 0000a50a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000100a 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00001012 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000102e 0000610a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ -00001044 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000104c 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001068 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000108a 0000232f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC18 │ │ │ │ │ -0000108e 00002330 R_ARM_THM_MOVT_ABS 000001b0 .LC18 │ │ │ │ │ -00001098 0000aa0a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -000010a4 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000010c0 0000ab0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000010d8 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010fc 0000242f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC0 │ │ │ │ │ -00001100 00002430 R_ARM_THM_MOVT_ABS 000001b4 .LC0 │ │ │ │ │ -00001104 0000252f R_ARM_THM_MOVW_ABS_NC 000001bc .LC1 │ │ │ │ │ -00001108 00002530 R_ARM_THM_MOVT_ABS 000001bc .LC1 │ │ │ │ │ -00001114 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -0000119c 0000ad0a R_ARM_THM_CALL 00001135 _PyPegen_get_invalid_target │ │ │ │ │ -000011ca 0000ad0a R_ARM_THM_CALL 00001135 _PyPegen_get_invalid_target │ │ │ │ │ -00001222 0000af0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00001246 0000b10a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -00001270 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -0000127c 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000129a 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000012b2 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012de 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000012e2 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000133c 00005c0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -0000134c 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +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 000008f9 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 │ │ │ │ │ +00000b58 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000b66 0000700a R_ARM_THM_CALL 0000057d _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00000b94 0000940a R_ARM_THM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ +00000bd2 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000c38 0000970a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00000c42 0000980a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00000c7e 0000110a R_ARM_THM_CALL 000008f9 PyUnicode_READ_CHAR │ │ │ │ │ +00000c98 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000cb0 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000cb4 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000cde 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ +00000ce2 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ +00000ce8 00001a0a R_ARM_THM_CALL 000000b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000cfa 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000cfe 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d2a 0000192f R_ARM_THM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ +00000d2e 00001930 R_ARM_THM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ +00000d34 00001a0a R_ARM_THM_CALL 000000b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000d52 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000d5e 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000d6a 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d76 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000d82 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d9a 0000780a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000dc0 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000e18 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000e8e 00009c0a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00000ec4 00006f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ed4 00001e2f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC16 │ │ │ │ │ +00000ed8 00001e30 R_ARM_THM_MOVT_ABS 000001a4 .LC16 │ │ │ │ │ +00000ef0 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ +00000ef4 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ +00000efc 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000f04 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f08 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f10 00001d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ +00000f14 00001d30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ +00000f1a 00005e0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000f38 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000f7a 0000a20a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00000f98 0000710a R_ARM_THM_CALL 000017f5 _PyPegen_new_type_comment │ │ │ │ │ +00000faa 0000a30a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00000fe6 0000202f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC17 │ │ │ │ │ +00000fea 00002030 R_ARM_THM_MOVT_ABS 000001a8 .LC17 │ │ │ │ │ +00000fee 0000a50a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001006 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000100e 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000102a 0000610a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +00001040 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001048 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001064 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001086 0000232f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC18 │ │ │ │ │ +0000108a 00002330 R_ARM_THM_MOVT_ABS 000001b0 .LC18 │ │ │ │ │ +00001094 0000aa0a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +000010a0 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000010bc 0000ab0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000010d4 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010f8 0000242f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC0 │ │ │ │ │ +000010fc 00002430 R_ARM_THM_MOVT_ABS 000001b4 .LC0 │ │ │ │ │ +00001100 0000252f R_ARM_THM_MOVW_ABS_NC 000001bc .LC1 │ │ │ │ │ +00001104 00002530 R_ARM_THM_MOVT_ABS 000001bc .LC1 │ │ │ │ │ +00001110 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00001198 0000ad0a R_ARM_THM_CALL 00001131 _PyPegen_get_invalid_target │ │ │ │ │ +000011c6 0000ad0a R_ARM_THM_CALL 00001131 _PyPegen_get_invalid_target │ │ │ │ │ +0000121e 0000af0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00001242 0000b10a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +0000126c 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001278 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001296 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000012ae 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012da 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000012de 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000133a 00005c0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +0000134a 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00001368 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001392 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001396 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000013c8 0000550a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ -000013f0 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001418 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001454 0000b60a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -00001490 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000014d6 0000b90a R_ARM_THM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ -0000157e 0000110a R_ARM_THM_CALL 000008f9 PyUnicode_READ_CHAR │ │ │ │ │ -00001584 0000bc0a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00001598 0000bd0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000015a4 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000015c4 0000be0a R_ARM_THM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ -000015e2 0000060a R_ARM_THM_CALL 000002a9 Py_XDECREF │ │ │ │ │ -00001608 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001616 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001644 0000110a R_ARM_THM_CALL 000008f9 PyUnicode_READ_CHAR │ │ │ │ │ -00001692 00002b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ -00001696 00002b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ -0000169c 00002a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC21 │ │ │ │ │ -000016a0 00002a30 R_ARM_THM_MOVT_ABS 0000021c .LC21 │ │ │ │ │ -000016a6 0000382f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC35 │ │ │ │ │ -000016aa 00003830 R_ARM_THM_MOVT_ABS 000002e0 .LC35 │ │ │ │ │ -000016b0 0000372f R_ARM_THM_MOVW_ABS_NC 000002cc .LC34 │ │ │ │ │ -000016b4 00003730 R_ARM_THM_MOVT_ABS 000002cc .LC34 │ │ │ │ │ -000016ba 0000362f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC33 │ │ │ │ │ -000016be 00003630 R_ARM_THM_MOVT_ABS 000002b8 .LC33 │ │ │ │ │ -000016c4 00003a2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC37 │ │ │ │ │ -000016c8 00003a30 R_ARM_THM_MOVT_ABS 00000304 .LC37 │ │ │ │ │ -000016ce 0000392f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC36 │ │ │ │ │ -000016d2 00003930 R_ARM_THM_MOVT_ABS 000002f4 .LC36 │ │ │ │ │ -000016d8 0000432f R_ARM_THM_MOVW_ABS_NC 00000370 .LC46 │ │ │ │ │ -000016dc 00004330 R_ARM_THM_MOVT_ABS 00000370 .LC46 │ │ │ │ │ -000016e2 0000332f R_ARM_THM_MOVW_ABS_NC 00000278 .LC30 │ │ │ │ │ -000016e6 00003330 R_ARM_THM_MOVT_ABS 00000278 .LC30 │ │ │ │ │ -000016ec 00002d2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC24 │ │ │ │ │ -000016f0 00002d30 R_ARM_THM_MOVT_ABS 0000023c .LC24 │ │ │ │ │ -000016f6 00002f2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC26 │ │ │ │ │ -000016fa 00002f30 R_ARM_THM_MOVT_ABS 0000024c .LC26 │ │ │ │ │ -00001700 00002e2f R_ARM_THM_MOVW_ABS_NC 00000244 .LC25 │ │ │ │ │ -00001704 00002e30 R_ARM_THM_MOVT_ABS 00000244 .LC25 │ │ │ │ │ -0000170a 00002c2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ -0000170e 00002c30 R_ARM_THM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ -00001714 0000442f R_ARM_THM_MOVW_ABS_NC 00000388 .LC47 │ │ │ │ │ -00001718 00004430 R_ARM_THM_MOVT_ABS 00000388 .LC47 │ │ │ │ │ -0000171e 0000322f R_ARM_THM_MOVW_ABS_NC 0000026c .LC29 │ │ │ │ │ -00001722 00003230 R_ARM_THM_MOVT_ABS 0000026c .LC29 │ │ │ │ │ -00001728 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000172c 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001732 0000452f R_ARM_THM_MOVW_ABS_NC 0000039c .LC48 │ │ │ │ │ -00001736 00004530 R_ARM_THM_MOVT_ABS 0000039c .LC48 │ │ │ │ │ -0000173e 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001746 0000302f R_ARM_THM_MOVW_ABS_NC 00000254 .LC27 │ │ │ │ │ -0000174a 00003030 R_ARM_THM_MOVT_ABS 00000254 .LC27 │ │ │ │ │ -00001750 0000312f R_ARM_THM_MOVW_ABS_NC 0000025c .LC28 │ │ │ │ │ -00001754 00003130 R_ARM_THM_MOVT_ABS 0000025c .LC28 │ │ │ │ │ -0000175a 0000422f R_ARM_THM_MOVW_ABS_NC 00000364 .LC45 │ │ │ │ │ -0000175e 00004230 R_ARM_THM_MOVT_ABS 00000364 .LC45 │ │ │ │ │ -00001764 0000342f R_ARM_THM_MOVW_ABS_NC 00000290 .LC31 │ │ │ │ │ -00001768 00003430 R_ARM_THM_MOVT_ABS 00000290 .LC31 │ │ │ │ │ -0000176e 0000352f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC32 │ │ │ │ │ -00001772 00003530 R_ARM_THM_MOVT_ABS 000002a4 .LC32 │ │ │ │ │ -00001778 00003c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC39 │ │ │ │ │ -0000177c 00003c30 R_ARM_THM_MOVT_ABS 00000324 .LC39 │ │ │ │ │ -00001782 00003b2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC38 │ │ │ │ │ -00001786 00003b30 R_ARM_THM_MOVT_ABS 00000310 .LC38 │ │ │ │ │ -0000178e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001792 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000179a 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000179e 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000017a6 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000017aa 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000017b2 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000017b6 0000c630 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000017ba 0000402f R_ARM_THM_MOVW_ABS_NC 00000350 .LC43 │ │ │ │ │ -000017be 00004030 R_ARM_THM_MOVT_ABS 00000350 .LC43 │ │ │ │ │ -000017c2 0000412f R_ARM_THM_MOVW_ABS_NC 0000035c .LC44 │ │ │ │ │ -000017c6 00004130 R_ARM_THM_MOVT_ABS 0000035c .LC44 │ │ │ │ │ -000017d2 00003d2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC40 │ │ │ │ │ -000017d6 00003d30 R_ARM_THM_MOVT_ABS 00000338 .LC40 │ │ │ │ │ -000017dc 00003f2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC42 │ │ │ │ │ -000017e0 00003f30 R_ARM_THM_MOVT_ABS 00000348 .LC42 │ │ │ │ │ -000017e6 00003e2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC41 │ │ │ │ │ -000017ea 00003e30 R_ARM_THM_MOVT_ABS 00000340 .LC41 │ │ │ │ │ -00001804 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000180e 0000ca0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000181a 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001836 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001394 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001398 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000013ca 0000550a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ +000013f4 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000141c 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001458 0000b60a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +00001494 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000014da 0000b90a R_ARM_THM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ +00001582 0000110a R_ARM_THM_CALL 000008f9 PyUnicode_READ_CHAR │ │ │ │ │ +00001588 0000bc0a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +0000159c 0000bd0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000015a8 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000015c8 0000be0a R_ARM_THM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ +000015e6 0000060a R_ARM_THM_CALL 000002a9 Py_XDECREF │ │ │ │ │ +0000160c 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000161a 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001648 0000110a R_ARM_THM_CALL 000008f9 PyUnicode_READ_CHAR │ │ │ │ │ +00001696 00002b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ +0000169a 00002b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ +000016a0 00002a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC21 │ │ │ │ │ +000016a4 00002a30 R_ARM_THM_MOVT_ABS 0000021c .LC21 │ │ │ │ │ +000016aa 0000382f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC35 │ │ │ │ │ +000016ae 00003830 R_ARM_THM_MOVT_ABS 000002e0 .LC35 │ │ │ │ │ +000016b4 0000372f R_ARM_THM_MOVW_ABS_NC 000002cc .LC34 │ │ │ │ │ +000016b8 00003730 R_ARM_THM_MOVT_ABS 000002cc .LC34 │ │ │ │ │ +000016be 0000362f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC33 │ │ │ │ │ +000016c2 00003630 R_ARM_THM_MOVT_ABS 000002b8 .LC33 │ │ │ │ │ +000016c8 00003a2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC37 │ │ │ │ │ +000016cc 00003a30 R_ARM_THM_MOVT_ABS 00000304 .LC37 │ │ │ │ │ +000016d2 0000392f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC36 │ │ │ │ │ +000016d6 00003930 R_ARM_THM_MOVT_ABS 000002f4 .LC36 │ │ │ │ │ +000016dc 0000432f R_ARM_THM_MOVW_ABS_NC 00000370 .LC46 │ │ │ │ │ +000016e0 00004330 R_ARM_THM_MOVT_ABS 00000370 .LC46 │ │ │ │ │ +000016e6 0000332f R_ARM_THM_MOVW_ABS_NC 00000278 .LC30 │ │ │ │ │ +000016ea 00003330 R_ARM_THM_MOVT_ABS 00000278 .LC30 │ │ │ │ │ +000016f0 00002d2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC24 │ │ │ │ │ +000016f4 00002d30 R_ARM_THM_MOVT_ABS 0000023c .LC24 │ │ │ │ │ +000016fa 00002f2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC26 │ │ │ │ │ +000016fe 00002f30 R_ARM_THM_MOVT_ABS 0000024c .LC26 │ │ │ │ │ +00001704 00002e2f R_ARM_THM_MOVW_ABS_NC 00000244 .LC25 │ │ │ │ │ +00001708 00002e30 R_ARM_THM_MOVT_ABS 00000244 .LC25 │ │ │ │ │ +0000170e 00002c2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ +00001712 00002c30 R_ARM_THM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ +00001718 0000442f R_ARM_THM_MOVW_ABS_NC 00000388 .LC47 │ │ │ │ │ +0000171c 00004430 R_ARM_THM_MOVT_ABS 00000388 .LC47 │ │ │ │ │ +00001722 0000322f R_ARM_THM_MOVW_ABS_NC 0000026c .LC29 │ │ │ │ │ +00001726 00003230 R_ARM_THM_MOVT_ABS 0000026c .LC29 │ │ │ │ │ +0000172c 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001730 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001736 0000452f R_ARM_THM_MOVW_ABS_NC 0000039c .LC48 │ │ │ │ │ +0000173a 00004530 R_ARM_THM_MOVT_ABS 0000039c .LC48 │ │ │ │ │ +00001742 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000174a 0000302f R_ARM_THM_MOVW_ABS_NC 00000254 .LC27 │ │ │ │ │ +0000174e 00003030 R_ARM_THM_MOVT_ABS 00000254 .LC27 │ │ │ │ │ +00001754 0000312f R_ARM_THM_MOVW_ABS_NC 0000025c .LC28 │ │ │ │ │ +00001758 00003130 R_ARM_THM_MOVT_ABS 0000025c .LC28 │ │ │ │ │ +0000175e 0000422f R_ARM_THM_MOVW_ABS_NC 00000364 .LC45 │ │ │ │ │ +00001762 00004230 R_ARM_THM_MOVT_ABS 00000364 .LC45 │ │ │ │ │ +00001768 0000342f R_ARM_THM_MOVW_ABS_NC 00000290 .LC31 │ │ │ │ │ +0000176c 00003430 R_ARM_THM_MOVT_ABS 00000290 .LC31 │ │ │ │ │ +00001772 0000352f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC32 │ │ │ │ │ +00001776 00003530 R_ARM_THM_MOVT_ABS 000002a4 .LC32 │ │ │ │ │ +0000177c 00003c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC39 │ │ │ │ │ +00001780 00003c30 R_ARM_THM_MOVT_ABS 00000324 .LC39 │ │ │ │ │ +00001786 00003b2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC38 │ │ │ │ │ +0000178a 00003b30 R_ARM_THM_MOVT_ABS 00000310 .LC38 │ │ │ │ │ +00001792 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001796 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000179e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000017a2 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000017aa 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000017ae 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000017b6 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000017ba 0000c630 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000017be 0000402f R_ARM_THM_MOVW_ABS_NC 00000350 .LC43 │ │ │ │ │ +000017c2 00004030 R_ARM_THM_MOVT_ABS 00000350 .LC43 │ │ │ │ │ +000017c6 0000412f R_ARM_THM_MOVW_ABS_NC 0000035c .LC44 │ │ │ │ │ +000017ca 00004130 R_ARM_THM_MOVT_ABS 0000035c .LC44 │ │ │ │ │ +000017d6 00003d2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC40 │ │ │ │ │ +000017da 00003d30 R_ARM_THM_MOVT_ABS 00000338 .LC40 │ │ │ │ │ +000017e0 00003f2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC42 │ │ │ │ │ +000017e4 00003f30 R_ARM_THM_MOVT_ABS 00000348 .LC42 │ │ │ │ │ +000017ea 00003e2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC41 │ │ │ │ │ +000017ee 00003e30 R_ARM_THM_MOVT_ABS 00000340 .LC41 │ │ │ │ │ +00001808 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001812 0000ca0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000181e 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000183a 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 │ │ │ │ │ -00000ee2 0000891e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ -00000f74 0000a11e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -0000150e 0000b91e R_ARM_THM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ -00001634 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 │ │ │ │ │ +00000ede 0000891e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ +00000f70 0000a11e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00001512 0000b91e R_ARM_THM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ +00001638 00005c1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4b28 contains 66 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4b2c contains 66 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 │ │ │ │ │ @@ -279,15 +279,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 │ │ │ │ │ @@ -300,20 +300,20 @@ │ │ │ │ │ 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 00000dd5 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -000004f4 00006d0a R_ARM_THM_CALL 00000e59 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +000004e8 00006c0a R_ARM_THM_CALL 00000dd1 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +000004f4 00006d0a R_ARM_THM_CALL 00000e55 _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 000017f1 _PyPegen_new_type_comment │ │ │ │ │ +000005a2 0000710a R_ARM_THM_CALL 000017f5 _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 │ │ │ │ │ @@ -324,15 +324,15 @@ │ │ │ │ │ 0000069e 00006e1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 0000082a 0000681e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000008ac 00006e1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 000008f4 00006e1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_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 0x4d38 contains 29 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4d3c contains 29 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000a 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 0000000e 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 00000028 0000272f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC19 │ │ │ │ │ 0000002c 00002730 R_ARM_THM_MOVT_ABS 000001c4 .LC19 │ │ │ │ │ 00000032 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000036 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -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 8f8 <_build_concatenated_str.isra.0+0x114> │ │ │ │ │ + bl 8f8 <_build_concatenated_str.isra.0+0x118> │ │ │ │ │ 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,214 +1191,214 @@ │ │ │ │ │ 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_name_default_pair>: │ │ │ │ │ +00000b3c <_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, b7a <_PyPegen_name_default_pair+0x3a> │ │ │ │ │ + cbz r0, b76 <_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, b7a <_PyPegen_name_default_pair+0x3a> │ │ │ │ │ + cbz r0, b76 <_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 b74 <_PyPegen_name_default_pair+0x34> │ │ │ │ │ + b.n b70 <_PyPegen_name_default_pair+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b80 <_PyPegen_map_names_to_ids>: │ │ │ │ │ +00000b7c <_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, bb6 <_PyPegen_map_names_to_ids+0x36> │ │ │ │ │ + cbz r1, bb2 <_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, bb4 <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ + cbz r0, bb0 <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble.n bb4 <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ + ble.n bb0 <_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 ba0 <_PyPegen_map_names_to_ids+0x20> │ │ │ │ │ + b.n b9c <_PyPegen_map_names_to_ids+0x20> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n b94 <_PyPegen_map_names_to_ids+0x14> │ │ │ │ │ + b.n b90 <_PyPegen_map_names_to_ids+0x14> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bbc <_PyPegen_star_etc>: │ │ │ │ │ +00000bb8 <_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, be6 <_PyPegen_star_etc+0x2a> │ │ │ │ │ + cbz r0, be2 <_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 │ │ │ │ │ │ │ │ │ │ -00000bec <_PyPegen_function_def_decorators>: │ │ │ │ │ +00000be8 <_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 │ │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ │ sub sp, #32 │ │ │ │ │ + ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ + mov lr, r0 │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr.w lr, [r2, #12] │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldrd r5, r6, [r2, #20] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + ldrd r6, r7, [r2, #28] │ │ │ │ │ + mov r8, r4 │ │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldrd r4, r5, [r2, #20] │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - ldrd r7, r8, [r2, #28] │ │ │ │ │ ldrd r3, r2, [r2, #40] @ 0x28 │ │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ │ - strd r8, r9, [sp, #12] │ │ │ │ │ + strd r7, r9, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ + strd r5, r6, [sp, #4] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + ldr.w r2, [lr, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - mov r2, lr │ │ │ │ │ - beq.n c44 <_PyPegen_function_def_decorators+0x58> │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + beq.n c42 <_PyPegen_function_def_decorators+0x5a> │ │ │ │ │ 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 c3e <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ - nop │ │ │ │ │ + b.n c3c <_PyPegen_function_def_decorators+0x54> │ │ │ │ │ │ │ │ │ │ -00000c4c <_PyPegen_check_fstring_conversion>: │ │ │ │ │ +00000c48 <_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 cac <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ + bne.n ca8 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n cac <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ + bne.n ca8 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt.n cf4 <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ + bgt.n cf0 <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 8f8 <_build_concatenated_str.isra.0+0x114> │ │ │ │ │ + bl 8f8 <_build_concatenated_str.isra.0+0x118> │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ sub.w r2, r0, #114 @ 0x72 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.n c94 <_PyPegen_check_fstring_conversion+0x48> │ │ │ │ │ + bls.n c90 <_PyPegen_check_fstring_conversion+0x48> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ │ - bne.n cf4 <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ + bne.n cf0 <_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, ca6 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + cbz r0, ca2 <_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 │ │ │ │ │ @@ -1427,15 +1424,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 ca6 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + b.n ca2 <_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 │ │ │ │ │ @@ -1458,213 +1455,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 cf0 <_PyPegen_check_fstring_conversion+0xa4> │ │ │ │ │ + b.n cec <_PyPegen_check_fstring_conversion+0xa4> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d40 <_PyPegen_empty_arguments>: │ │ │ │ │ +00000d3c <_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, da6 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, da2 <_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, da6 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, da2 <_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, da6 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, da2 <_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, da6 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, da2 <_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, da6 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, da2 <_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 da2 <_PyPegen_empty_arguments+0x62> │ │ │ │ │ + b.n d9e <_PyPegen_empty_arguments+0x62> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000dac <_PyPegen_keyword_or_starred>: │ │ │ │ │ +00000da8 <_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, dd0 <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ + cbz r0, dcc <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000dd4 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00000dd0 <_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, e12 <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ + cbz r1, e0e <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n e06 <_PyPegen_seq_extract_starred_exprs+0x32> │ │ │ │ │ + bge.n e02 <_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 dee <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ + bne.n dea <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ - b.n dee <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ + b.n dea <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n e16 <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ + bne.n e12 <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n dea <_PyPegen_seq_extract_starred_exprs+0x16> │ │ │ │ │ + b.n de6 <_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 e0c <_PyPegen_seq_extract_starred_exprs+0x38> │ │ │ │ │ + beq.n e08 <_PyPegen_seq_extract_starred_exprs+0x38> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e0e <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ + beq.n e0a <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w lr, [r3] │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bge.n e0e <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ + bge.n e0a <_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 e32 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + bne.n e2e <_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 e32 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + b.n e2e <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e58 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +00000e54 <_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, e84 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ + cbz r1, e80 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n e88 <_PyPegen_seq_delete_starred_exprs+0x30> │ │ │ │ │ + ble.n e84 <_PyPegen_seq_delete_starred_exprs+0x30> │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n e6e <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ + bne.n e6a <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n e6e <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ + b.n e6a <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ - beq.n ebc <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ + beq.n eb8 <_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, ebc <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ + cbz r0, eb8 <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w ip, r2, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n ebe <_PyPegen_seq_delete_starred_exprs+0x66> │ │ │ │ │ + ble.n eba <_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 e9c <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ + beq.n e98 <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [r0, ip, lsl #2] │ │ │ │ │ - b.n e9c <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ + b.n e98 <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000ec0 <_PyPegen_dummy_name>: │ │ │ │ │ +00000ebc <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #4] @ (ec8 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ + ldr r0, [pc, #4] @ (ec4 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000650 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000ecc <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ +00000ec8 <_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 ee6 <_PyPegen_check_barry_as_flufl+0x1a> │ │ │ │ │ + bmi.n ee2 <_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 │ │ │ │ │ @@ -1676,15 +1673,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, f08 <_PyPegen_check_barry_as_flufl+0x3c> │ │ │ │ │ + cbnz r0, f04 <_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 │ │ │ │ │ @@ -1694,92 +1691,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} │ │ │ │ │ │ │ │ │ │ -00000f28 <_PyPegen_augoperator>: │ │ │ │ │ +00000f24 <_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, f44 <_PyPegen_augoperator+0x1c> │ │ │ │ │ + cbz r0, f40 <_PyPegen_augoperator+0x1c> │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f48 <_PyPegen_make_module>: │ │ │ │ │ +00000f44 <_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 f78 <_PyPegen_make_module+0x30> │ │ │ │ │ + bgt.n f74 <_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, fc8 <_PyPegen_make_module+0x80> │ │ │ │ │ + cbz r0, fc4 <_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 17f0 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 17f4 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, fc8 <_PyPegen_make_module+0x80> │ │ │ │ │ + cbz r0, fc4 <_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, fc8 <_PyPegen_make_module+0x80> │ │ │ │ │ + cbz r0, fc4 <_PyPegen_make_module+0x80> │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne.n f8e <_PyPegen_make_module+0x46> │ │ │ │ │ - b.n f68 <_PyPegen_make_module+0x20> │ │ │ │ │ + bne.n f8a <_PyPegen_make_module+0x46> │ │ │ │ │ + b.n f64 <_PyPegen_make_module+0x20> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00000fd0 <_PyPegen_join_names_with_dot>: │ │ │ │ │ +00000fcc <_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 │ │ │ │ │ @@ -1790,75 +1787,75 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - cbz r0, 1048 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ - ldr r3, [pc, #80] @ (104c <_PyPegen_join_names_with_dot+0x7c>) │ │ │ │ │ + cbz r0, 1044 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ + ldr r3, [pc, #80] @ (1048 <_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 1036 <_PyPegen_join_names_with_dot+0x66> │ │ │ │ │ + blt.n 1032 <_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 1048 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ + bge.n 1044 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1048 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ + cbnz r3, 1044 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1032 <_PyPegen_join_names_with_dot+0x62> │ │ │ │ │ + b.n 102e <_PyPegen_join_names_with_dot+0x62> │ │ │ │ │ .word 0x00000046 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001050 <_PyPegen_key_value_pair>: │ │ │ │ │ +0000104c <_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, 1074 <_PyPegen_key_value_pair+0x24> │ │ │ │ │ + cbz r0, 1070 <_PyPegen_key_value_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001078 <_PyPegen_alias_for_star>: │ │ │ │ │ +00001074 <_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 │ │ │ │ │ @@ -1867,23 +1864,23 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_InternFromString │ │ │ │ │ - cbz r0, 10dc <_PyPegen_alias_for_star+0x64> │ │ │ │ │ + cbz r0, 10d8 <_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 10c8 <_PyPegen_alias_for_star+0x50> │ │ │ │ │ + blt.n 10c4 <_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] │ │ │ │ │ @@ -1891,29 +1888,29 @@ │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 10dc <_PyPegen_alias_for_star+0x64> │ │ │ │ │ + bge.n 10d8 <_PyPegen_alias_for_star+0x64> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 10dc <_PyPegen_alias_for_star+0x64> │ │ │ │ │ + cbnz r3, 10d8 <_PyPegen_alias_for_star+0x64> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 10c4 <_PyPegen_alias_for_star+0x4c> │ │ │ │ │ + b.n 10c0 <_PyPegen_alias_for_star+0x4c> │ │ │ │ │ │ │ │ │ │ -000010e0 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +000010dc <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #26 │ │ │ │ │ - bne.n 112a <_PyPegen_check_legacy_stmt+0x4a> │ │ │ │ │ + bne.n 1126 <_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 │ │ │ │ │ @@ -1928,112 +1925,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, 112e <_PyPegen_check_legacy_stmt+0x4e> │ │ │ │ │ + cbz r0, 112a <_PyPegen_check_legacy_stmt+0x4e> │ │ │ │ │ adds r4, #4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 1110 <_PyPegen_check_legacy_stmt+0x30> │ │ │ │ │ + bne.n 110c <_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 1126 <_PyPegen_check_legacy_stmt+0x46> │ │ │ │ │ + b.n 1122 <_PyPegen_check_legacy_stmt+0x46> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001134 <_PyPegen_get_invalid_target>: │ │ │ │ │ +00001130 <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r0, 117c <_PyPegen_get_invalid_target+0x48> │ │ │ │ │ + cbz r0, 1178 <_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 1164 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bhi.n 1160 <_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 1164 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 1160 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 1162 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n 115e <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1148 <_PyPegen_get_invalid_target+0x14> │ │ │ │ │ - b.n 1164 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 1144 <_PyPegen_get_invalid_target+0x14> │ │ │ │ │ + b.n 1160 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 11e0 <_PyPegen_get_invalid_target+0xac> │ │ │ │ │ + cbz r3, 11dc <_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 1162 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + ble.n 115e <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl 1134 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 1130 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1164 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 1160 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 118a <_PyPegen_get_invalid_target+0x56> │ │ │ │ │ + b.n 1186 <_PyPegen_get_invalid_target+0x56> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 11e4 <_PyPegen_get_invalid_target+0xb0> │ │ │ │ │ + cbz r3, 11e0 <_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 1162 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + ble.n 115e <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl 1134 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 1130 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1164 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 1160 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 11b8 <_PyPegen_get_invalid_target+0x84> │ │ │ │ │ + b.n 11b4 <_PyPegen_get_invalid_target+0x84> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 1174 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ - b.n 1164 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 1170 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + b.n 1160 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 1186 <_PyPegen_get_invalid_target+0x52> │ │ │ │ │ + b.n 1182 <_PyPegen_get_invalid_target+0x52> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 11b4 <_PyPegen_get_invalid_target+0x80> │ │ │ │ │ + b.n 11b0 <_PyPegen_get_invalid_target+0x80> │ │ │ │ │ │ │ │ │ │ -000011e8 <_PyPegen_class_def_decorators>: │ │ │ │ │ +000011e4 <_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 │ │ │ │ │ @@ -2050,30 +2047,30 @@ │ │ │ │ │ ldrd r0, r1, [ip, #4] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000122c <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +00001228 <_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 12b6 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + beq.n 12b2 <_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 │ │ │ │ │ @@ -2081,463 +2078,465 @@ │ │ │ │ │ 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, 12b6 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + cbz r0, 12b2 <_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 12a2 <_PyPegen_decoded_constant_from_token+0x76> │ │ │ │ │ + blt.n 129e <_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 12b6 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + bge.n 12b2 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 12b6 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + cbnz r3, 12b2 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 129e <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + b.n 129a <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012bc <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +000012b8 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 13d4 <_PyPegen_setup_full_format_spec+0x118> │ │ │ │ │ + beq.w 13d6 <_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 1314 <_PyPegen_setup_full_format_spec+0x58> │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + bge.n 1314 <_PyPegen_setup_full_format_spec+0x5c> │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp r3, #22 │ │ │ │ │ - bne.n 135c <_PyPegen_setup_full_format_spec+0xa0> │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + cmp r1, #22 │ │ │ │ │ + bne.n 135a <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.n 135c <_PyPegen_setup_full_format_spec+0xa0> │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + bne.n 135a <_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 12ee <_PyPegen_setup_full_format_spec+0x32> │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + b.n 12ee <_PyPegen_setup_full_format_spec+0x36> │ │ │ │ │ + mov r6, r9 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - cmp lr, r5 │ │ │ │ │ - bne.n 1360 <_PyPegen_setup_full_format_spec+0xa4> │ │ │ │ │ + cmp lr, r2 │ │ │ │ │ + bne.n 135e <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 132e <_PyPegen_setup_full_format_spec+0x72> │ │ │ │ │ + cbz r3, 132c <_PyPegen_setup_full_format_spec+0x74> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 13b4 <_PyPegen_setup_full_format_spec+0xf8> │ │ │ │ │ + bne.n 13b6 <_PyPegen_setup_full_format_spec+0xfe> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n 13b4 <_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 13b6 <_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 13d0 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ + beq.n 13d2 <_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, 1356 <_PyPegen_setup_full_format_spec+0x9a> │ │ │ │ │ + cbz r0, 1354 <_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 130c <_PyPegen_setup_full_format_spec+0x50> │ │ │ │ │ + b.n 130c <_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, 13d0 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ + cbz r0, 13d2 <_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 131e <_PyPegen_setup_full_format_spec+0x62> │ │ │ │ │ - ldr.w ip, [r2, #4]! │ │ │ │ │ + bge.n 131c <_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 13aa <_PyPegen_setup_full_format_spec+0xee> │ │ │ │ │ + bne.n 13ac <_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 13aa <_PyPegen_setup_full_format_spec+0xee> │ │ │ │ │ + ldr.w r7, [r9, #4] │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bne.n 13ac <_PyPegen_setup_full_format_spec+0xf4> │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1376 <_PyPegen_setup_full_format_spec+0xba> │ │ │ │ │ + beq.n 1378 <_PyPegen_setup_full_format_spec+0xc0> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w ip, [r0, sl, lsl #2] │ │ │ │ │ - b.n 1376 <_PyPegen_setup_full_format_spec+0xba> │ │ │ │ │ + b.n 1378 <_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 1342 <_PyPegen_setup_full_format_spec+0x86> │ │ │ │ │ + b.n 1340 <_PyPegen_setup_full_format_spec+0x88> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1356 <_PyPegen_setup_full_format_spec+0x9a> │ │ │ │ │ + b.n 1354 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000013d8 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +000013dc <_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, 13fc <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ + cbz r0, 1400 <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001400 <_PyPegen_get_pattern_keys>: │ │ │ │ │ +00001404 <_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, 1438 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ + cbz r1, 143c <_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, 1436 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + cbz r0, 143a <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 1436 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + ble.n 143a <_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 1422 <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ + b.n 1426 <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 1414 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ + b.n 1418 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ │ │ │ │ │ -0000143c <_PyPegen_get_patterns>: │ │ │ │ │ +00001440 <_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, 1474 <_PyPegen_get_patterns+0x38> │ │ │ │ │ + cbz r1, 1478 <_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, 1472 <_PyPegen_get_patterns+0x36> │ │ │ │ │ + cbz r0, 1476 <_PyPegen_get_patterns+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 1472 <_PyPegen_get_patterns+0x36> │ │ │ │ │ + ble.n 1476 <_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 145e <_PyPegen_get_patterns+0x22> │ │ │ │ │ + b.n 1462 <_PyPegen_get_patterns+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 1450 <_PyPegen_get_patterns+0x14> │ │ │ │ │ + b.n 1454 <_PyPegen_get_patterns+0x14> │ │ │ │ │ │ │ │ │ │ -00001478 <_PyPegen_slash_with_default>: │ │ │ │ │ +0000147c <_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, 149c <_PyPegen_slash_with_default+0x24> │ │ │ │ │ + cbz r0, 14a0 <_PyPegen_slash_with_default+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000014a0 <_PyPegen_template_str>: │ │ │ │ │ +000014a4 <_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 │ │ │ │ │ │ │ │ │ │ -000014e0 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ +000014e4 <_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 │ │ │ │ │ │ │ │ │ │ -00001514 <_PyPegen_interpolation>: │ │ │ │ │ +00001518 <_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 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ ldrd r2, r1, [sp, #100] @ 0x64 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ │ ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1638 <_PyPegen_interpolation+0x124> │ │ │ │ │ - cbz r7, 155e <_PyPegen_interpolation+0x4a> │ │ │ │ │ + bne.n 163c <_PyPegen_interpolation+0x124> │ │ │ │ │ + cbz r7, 1562 <_PyPegen_interpolation+0x4a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 15d4 <_PyPegen_interpolation+0xc0> │ │ │ │ │ + beq.n 15d8 <_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 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 156e <_PyPegen_interpolation+0x5a> │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 1572 <_PyPegen_interpolation+0x5a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1548 <_PyPegen_interpolation+0x34> │ │ │ │ │ + bne.n 154c <_PyPegen_interpolation+0x34> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r2, #32] │ │ │ │ │ - strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ │ + strd r8, r9, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.n 1590 <_PyPegen_interpolation+0x7c> │ │ │ │ │ - bl 8f8 <_build_concatenated_str.isra.0+0x114> │ │ │ │ │ + blt.n 1594 <_PyPegen_interpolation+0x7c> │ │ │ │ │ + bl 8f8 <_build_concatenated_str.isra.0+0x118> │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ mov sl, r0 │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ - cbnz r0, 15da <_PyPegen_interpolation+0xc6> │ │ │ │ │ + cbnz r0, 15de <_PyPegen_interpolation+0xc6> │ │ │ │ │ cmp.w sl, #61 @ 0x3d │ │ │ │ │ - beq.n 15da <_PyPegen_interpolation+0xc6> │ │ │ │ │ + beq.n 15de <_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, 15e0 <_PyPegen_interpolation+0xcc> │ │ │ │ │ + cbz r0, 15e4 <_PyPegen_interpolation+0xcc> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 15e0 <_PyPegen_interpolation+0xcc> │ │ │ │ │ - cbnz r4, 15ea <_PyPegen_interpolation+0xd6> │ │ │ │ │ + blt.n 15e4 <_PyPegen_interpolation+0xcc> │ │ │ │ │ + cbnz r4, 15ee <_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, 15ee <_PyPegen_interpolation+0xda> │ │ │ │ │ + cbnz r7, 15f2 <_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 1568 <_PyPegen_interpolation+0x54> │ │ │ │ │ + b.n 156c <_PyPegen_interpolation+0x54> │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1574 <_PyPegen_interpolation+0x60> │ │ │ │ │ + b.n 1578 <_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 15cc <_PyPegen_interpolation+0xb8> │ │ │ │ │ + b.n 15d0 <_PyPegen_interpolation+0xb8> │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - b.n 15ae <_PyPegen_interpolation+0x9a> │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 15b2 <_PyPegen_interpolation+0x9a> │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 15e6 <_PyPegen_interpolation+0xd2> │ │ │ │ │ + beq.n 15ea <_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 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ 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 8f8 <_build_concatenated_str.isra.0+0x114> │ │ │ │ │ + bl 8f8 <_build_concatenated_str.isra.0+0x118> │ │ │ │ │ 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 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 156e <_PyPegen_interpolation+0x5a> │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 1572 <_PyPegen_interpolation+0x5a> │ │ │ │ │ │ │ │ │ │ -0000165c <_PyPegen_get_expr_name>: │ │ │ │ │ +00001660 <_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 1728 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ + bhi.n 172c <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x4f54 │ │ │ │ │ .word 0x31685454 │ │ │ │ │ .word 0x1d22272c │ │ │ │ │ .word 0x777c3618 │ │ │ │ │ .word 0x866d7277 │ │ │ │ │ .word 0x8b818681 │ │ │ │ │ @@ -2669,27 +2668,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 17d2 <_PyPegen_get_expr_name+0x176> │ │ │ │ │ + beq.n 17d6 <_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 17e6 <_PyPegen_get_expr_name+0x18a> │ │ │ │ │ + beq.n 17ea <_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 17dc <_PyPegen_get_expr_name+0x180> │ │ │ │ │ + beq.n 17e0 <_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 │ │ │ │ │ @@ -2714,15 +2713,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} │ │ │ │ │ │ │ │ │ │ -000017f0 <_PyPegen_new_type_comment>: │ │ │ │ │ +000017f4 <_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 │ │ │ │ │ @@ -2730,29 +2729,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, 183a <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + cbz r0, 183e <_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 1826 <_PyPegen_new_type_comment+0x36> │ │ │ │ │ + blt.n 182a <_PyPegen_new_type_comment+0x36> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 183a <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + bge.n 183e <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 183a <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + cbnz r3, 183e <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1822 <_PyPegen_new_type_comment+0x32> │ │ │ │ │ + b.n 1826 <_PyPegen_new_type_comment+0x32> │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -266,15 +266,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ b.n 128 <_PyPegen_concatenate_strings+0x80> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 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 dd4 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ + bl dd0 <_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 e58 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl e54 <_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 17f0 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 17f4 <_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] │ │ │ ├── parser.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 203324 (bytes into file) │ │ │ │ │ + Start of section headers: 203396 (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 0x31a3c: │ │ │ │ │ +There are 16 section headers, starting at offset 0x31a84: │ │ │ │ │ │ │ │ │ │ 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 00c64c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 025cb0 004d18 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00c680 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 02a9c8 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00c818 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00c818 012b10 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 02ab48 006538 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01f328 001703 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 020a2c 0012e4 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 031080 000938 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 021d10 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 021d10 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 021d44 0020d0 10 14 357 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 023e14 001e9c 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0319b8 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00c658 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 025d00 004d18 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00c68c 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 02aa18 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00c824 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00c824 012b54 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 02ab98 006530 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01f378 001703 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 020a7c 0012e4 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0310c8 000938 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 021d60 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 021d60 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 021d94 0020d0 10 14 357 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 023e64 001e9c 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 031a00 000084 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,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: 000060f9 578 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ - 5: 00007c6d 240 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ + 4: 000060f9 590 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ + 5: 00007c79 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: 000072a5 2054 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 000072c9 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: 00000671 440 FUNC LOCAL DEFAULT 1 decorators_rule │ │ │ │ │ - 34: 00001109 1348 FUNC LOCAL DEFAULT 1 function_def_raw_rule │ │ │ │ │ - 35: 0000f601 1024 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 36: 0000fdc9 396 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 34: 00001109 1346 FUNC LOCAL DEFAULT 1 function_def_raw_rule │ │ │ │ │ + 35: 0000f641 1024 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 36: 0000fe09 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: 0000e019 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 39: 00005821 358 FUNC LOCAL DEFAULT 1 _gather_35_rule │ │ │ │ │ + 40: 0000e051 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 41: 000044ad 710 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ 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: 000087ed 298 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 46: 00008919 246 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 47: 0000a7fd 136 FUNC LOCAL DEFAULT 1 guard_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: 0000b55d 1908 FUNC LOCAL DEFAULT 1 _loop1_38_rule │ │ │ │ │ + 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: 00000ab5 228 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ 54: 00002181 136 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 55: 00007c29 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 56: 00002169 5974 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 55: 00007c35 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 56: 00002169 6010 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: 000038c1 1072 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ - 67: 00005e91 1316 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 68: 000081bd 1738 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 69: 0000c7d5 114 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ - 70: 0000d6a5 478 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 71: 00008765 136 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 72: 00011191 686 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 73: 00007dc5 212 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 74: 00000829 2270 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ + 66: 000038e5 1072 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ + 67: 00005eb5 1316 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 68: 000081e1 1738 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 69: 0000c80d 114 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ + 70: 0000d6dd 478 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 71: 00008771 136 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ + 72: 000111d1 686 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 73: 00007de9 212 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 74: 00000829 2272 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: 00004fc5 134 FUNC LOCAL DEFAULT 1 _tmp_17_rule │ │ │ │ │ - 79: 0000debd 346 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 80: 00006ac1 178 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 81: 0000fcc9 256 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 82: 000078a1 342 FUNC LOCAL DEFAULT 1 _loop0_121_rule │ │ │ │ │ + 78: 0000def5 346 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 79: 00004fc5 134 FUNC LOCAL DEFAULT 1 _tmp_17_rule │ │ │ │ │ + 80: 00006acd 178 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 81: 0000fd09 256 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 82: 000078ad 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: 00001961 760 FUNC LOCAL DEFAULT 1 type_params_rule │ │ │ │ │ - 87: 0000ff55 1190 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 88: 00007b49 126 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 89: 00003d91 2194 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 90: 00005e0d 130 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 91: 00010bc9 1164 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 92: 00003cf1 160 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 93: 00004625 4132 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ - 94: 0000cd85 1820 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 95: 00006f75 814 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 87: 00007b55 126 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 88: 0000ff95 1192 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 89: 00003db5 2194 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 90: 00005e31 130 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 91: 00010c09 1164 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 92: 00003d15 160 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 93: 00004649 4130 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 94: 0000cdbd 1820 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 95: 00006f99 814 FUNC LOCAL DEFAULT 6 genexp_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: 00005649 126 FUNC LOCAL DEFAULT 6 _tmp_43_rule │ │ │ │ │ - 103: 000056c9 630 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 104: 0000fa01 710 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 102: 0000566d 126 FUNC LOCAL DEFAULT 6 _tmp_43_rule │ │ │ │ │ + 103: 000056ed 630 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 104: 0000fa41 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: 0000c849 1340 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 108: 0000e04d 608 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 109: 00009ddd 480 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 110: 0000633d 100 FUNC LOCAL DEFAULT 1 _tmp_149_rule │ │ │ │ │ - 111: 00007581 530 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ + 107: 0000c881 1340 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 108: 0000e085 608 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 109: 00009e01 480 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 110: 00006349 100 FUNC LOCAL DEFAULT 1 _tmp_149_rule │ │ │ │ │ + 111: 0000758d 530 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ 112: 0000049c 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 113: 00005941 330 FUNC LOCAL DEFAULT 6 _loop1_81_rule │ │ │ │ │ - 114: 00007d5d 256 FUNC LOCAL DEFAULT 1 _loop1_82_rule │ │ │ │ │ - 115: 00005a8d 896 FUNC LOCAL DEFAULT 6 _tmp_154_rule │ │ │ │ │ - 116: 00007e5d 936 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ - 117: 000103fd 1994 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 118: 00006541 2612 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 113: 00005965 330 FUNC LOCAL DEFAULT 6 _loop1_81_rule │ │ │ │ │ + 114: 00007d69 256 FUNC LOCAL DEFAULT 1 _loop1_82_rule │ │ │ │ │ + 115: 00005ab1 896 FUNC LOCAL DEFAULT 6 _tmp_154_rule │ │ │ │ │ + 116: 00007e69 934 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ + 117: 0001043d 1994 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 118: 00006565 2612 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ 119: 00003681 134 FUNC LOCAL DEFAULT 1 _tmp_166_rule │ │ │ │ │ - 120: 000063b5 394 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 120: 000063d9 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: 00007aad 790 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 131: 0000c699 316 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 132: 00007505 124 FUNC LOCAL DEFAULT 1 _tmp_115_rule │ │ │ │ │ - 133: 000079f9 336 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ + 130: 00007ad1 790 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 131: 0000c6d1 316 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 132: 00007511 124 FUNC LOCAL DEFAULT 1 _tmp_115_rule │ │ │ │ │ + 133: 00007a05 336 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ 134: 0000025b 104 FUNC LOCAL DEFAULT 9 _tmp_116_rule │ │ │ │ │ - 135: 000063a1 1630 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ - 136: 00007e99 804 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 137: 00008889 5188 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 138: 00009ccd 270 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 139: 00009fbd 1054 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 140: 0000a3dd 1052 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 141: 0000a7f9 960 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 135: 000063ad 1630 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ + 136: 00007ebd 804 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 137: 000088ad 5188 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 138: 00009cf1 270 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 139: 00009fe1 1054 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 140: 0000a401 1052 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 141: 0000a81d 960 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 142: 000006bc 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 143: 0000abb9 566 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 144: 0000adf1 274 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 145: 0000af05 2608 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 143: 0000abdd 566 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 144: 0000ae15 274 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 145: 0000af29 2608 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 146: 000006ec 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 147: 0000b935 1394 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 147: 0000b959 1394 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 148: 00000700 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 149: 0000bea9 286 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 150: 0000bfc9 1744 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 149: 0000becd 286 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 150: 0000bfed 1764 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 151: 00000718 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 152: 0000074c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 153: 0000164d 480 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ 154: 000022c9 100 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ 155: 0000182d 308 FUNC LOCAL DEFAULT 1 dotted_name_rule │ │ │ │ │ 156: 0000232d 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: 00004e6d 344 FUNC LOCAL DEFAULT 1 _loop0_87_rule │ │ │ │ │ - 160: 000072dd 132 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 160: 000072e9 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: 00001c59 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: 0000d4a1 514 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 172: 0000d885 1590 FUNC LOCAL DEFAULT 6 _gather_90_rule │ │ │ │ │ - 173: 00011441 2658 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 171: 0000d4d9 514 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 172: 0000d8bd 1590 FUNC LOCAL DEFAULT 6 _gather_90_rule │ │ │ │ │ + 173: 00011481 2664 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: 0000b0b1 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: 00002209 192 FUNC LOCAL DEFAULT 1 slash_no_default_rule │ │ │ │ │ 191: 00002585 242 FUNC LOCAL DEFAULT 1 slash_with_default_rule │ │ │ │ │ - 192: 0000e2ad 412 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ + 192: 0000e2e5 412 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ 193: 00002a1d 462 FUNC LOCAL DEFAULT 1 _loop0_29_rule │ │ │ │ │ 194: 00002bed 1332 FUNC LOCAL DEFAULT 1 star_etc_rule │ │ │ │ │ - 195: 0000eb8d 2674 FUNC LOCAL DEFAULT 6 _loop1_31_rule │ │ │ │ │ - 196: 0000e9f9 404 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ - 197: 00007bc9 96 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ + 195: 0000ebcd 2674 FUNC LOCAL DEFAULT 6 _loop1_31_rule │ │ │ │ │ + 196: 0000ea39 404 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ + 197: 00007bd5 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: 0000e449 1080 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 201: 0000e881 376 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 200: 0000e481 1086 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 201: 0000e8c1 376 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 202: 00000a90 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 203: 00002679 458 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ - 204: 00002845 470 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 205: 00012169 304 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 204: 00002845 472 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ + 205: 000121ad 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: 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: 000077f9 168 FUNC LOCAL DEFAULT 1 _tmp_119_rule │ │ │ │ │ + 215: 00007805 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 │ │ │ │ │ @@ -231,112 +231,112 @@ │ │ │ │ │ 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: 000035e9 150 FUNC LOCAL DEFAULT 1 fstring_conversion_rule │ │ │ │ │ - 234: 000085ed 376 FUNC LOCAL DEFAULT 1 _loop0_77_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: 00000b99 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: 00008205 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: 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: 00011055 314 FUNC LOCAL DEFAULT 6 double_starred_kvpair_rule │ │ │ │ │ - 255: 00011ffd 364 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 256: 00011ea5 342 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 257: 0000adf1 588 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 254: 00011095 314 FUNC LOCAL DEFAULT 6 double_starred_kvpair_rule │ │ │ │ │ + 255: 00012041 364 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 256: 00011ee9 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: 0000c5e9 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: 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: 00006a01 192 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ - 267: 00006b75 242 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 268: 00012299 784 FUNC LOCAL DEFAULT 6 _loop1_73_rule │ │ │ │ │ - 269: 00006e51 240 FUNC LOCAL DEFAULT 1 _loop0_72_rule │ │ │ │ │ - 270: 00006f41 924 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ - 271: 00006c69 250 FUNC LOCAL DEFAULT 1 _loop1_74_rule │ │ │ │ │ - 272: 00012821 752 FUNC LOCAL DEFAULT 6 _loop0_71_rule │ │ │ │ │ + 266: 00006a0d 192 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ + 267: 00006b81 242 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ + 268: 000122dd 784 FUNC LOCAL DEFAULT 6 _loop1_73_rule │ │ │ │ │ + 269: 00006e5d 240 FUNC LOCAL DEFAULT 1 _loop0_72_rule │ │ │ │ │ + 270: 00006f4d 924 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ + 271: 00006c75 250 FUNC LOCAL DEFAULT 1 _loop1_74_rule │ │ │ │ │ + 272: 00012865 752 FUNC LOCAL DEFAULT 6 _loop0_71_rule │ │ │ │ │ 273: 0000033d 98 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ - 274: 0000841d 240 FUNC LOCAL DEFAULT 1 _loop0_75_rule │ │ │ │ │ - 275: 0000aced 258 FUNC LOCAL DEFAULT 1 _loop1_76_rule │ │ │ │ │ - 276: 000125a9 394 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 277: 00012735 236 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 278: 00006d65 234 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ - 279: 00007361 418 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ + 274: 00008429 240 FUNC LOCAL DEFAULT 1 _loop0_75_rule │ │ │ │ │ + 275: 0000acf9 258 FUNC LOCAL DEFAULT 1 _loop1_76_rule │ │ │ │ │ + 276: 000125ed 394 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 277: 00012779 236 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 278: 00006d71 234 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ + 279: 0000736d 418 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ 280: 00001281 100 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ 281: 0000114c 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 282: 00001180 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ - 283: 00007795 100 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ + 283: 000077a1 100 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ 284: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 285: 0000017d 110 FUNC LOCAL DEFAULT 9 _tmp_174_rule │ │ │ │ │ 286: 000001eb 112 FUNC LOCAL DEFAULT 9 _tmp_177_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: 0000bcd1 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: 0000850d 222 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ - 293: 00008a11 162 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 294: 00008c51 636 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ - 295: 00008ab5 412 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 296: 0000a635 454 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 297: 0000a291 178 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 298: 0000a345 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: 00008ecd 586 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ - 303: 00009119 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: 00009ed5 248 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 306: 00009fcd 326 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 307: 0000a435 414 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 308: 0000a5d5 96 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 309: 0000a8f9 454 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 310: 0000c0a9 100 FUNC LOCAL DEFAULT 1 _tmp_42_rule │ │ │ │ │ - 311: 0000c10d 136 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 312: 0000c195 416 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 313: 0000aac1 406 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 314: 0000a885 116 FUNC LOCAL DEFAULT 1 _tmp_44_rule │ │ │ │ │ - 315: 0000a115 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: 0000a20d 132 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ - 318: 0000ac59 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: 0000b03d 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: 0000b4bd 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: 0000c335 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x25cb0 contains 2467 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x25d00 contains 2467 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000016 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000052 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000058 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000008e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000009c 0001690a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ @@ -53,53 +53,53 @@ │ │ │ │ │ 00000422 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000043a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000452 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000046a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000480 0000090a R_ARM_THM_CALL 00000dc5 _gather_104_rule │ │ │ │ │ 000004a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004be 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ +000004be 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 000004d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004e6 0001740a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ 000004f6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000004fe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000506 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000510 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000051c 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ +0000051c 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 0000052c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 0000053a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000054a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000556 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ +00000556 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 00000564 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000056e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000057a 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ +0000057a 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 0000058a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000598 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005a4 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ +000005a4 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 000005b6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 000005c4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -000005ec 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ +000005ec 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 000005fa 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000608 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -00000616 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ +00000608 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +00000616 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 00000626 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000634 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000640 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ +00000640 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 00000650 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 0000065c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 00000694 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000069a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000006c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000006c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000006d8 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000006fa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000700 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000710 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000722 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000742 0000230a R_ARM_THM_CALL 0000f601 named_expression_rule │ │ │ │ │ +00000742 0000230a R_ARM_THM_CALL 0000f641 named_expression_rule │ │ │ │ │ 00000750 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000784 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000794 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000007a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007d4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000007e2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007f8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -137,149 +137,149 @@ │ │ │ │ │ 00000b04 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000b1a 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ 00000b36 0001d00a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ 00000b46 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000bba 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000bc2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000bde 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bf8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000bfe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000c12 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000c48 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000c5a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000c6a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c84 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000c9a 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00000cb6 0001d10a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -00000ce6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000cee 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d04 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d14 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000d26 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d2c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bf6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000bfc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000c0e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000c42 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000c52 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c62 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c7c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000c90 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00000caa 0001d10a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +00000cda 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ce2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000cf8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d08 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000d1a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d22 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d2a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d4a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d56 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d62 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d72 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d7a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d82 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000d8a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d9a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000dc0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000dd0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000de0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000df2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e1e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000e5a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000e60 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000e7c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e98 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000eb4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000eba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000eee 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000f00 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f1e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f22 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f26 0000982f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ -00000f2a 00009830 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ -00000f44 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f66 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000f6c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000f9c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000fa2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000fb8 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000fd4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fe4 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000ff6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001006 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000101c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001032 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001036 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000103a 0000972f R_ARM_THM_MOVW_ABS_NC 00000718 .LC43 │ │ │ │ │ -0000103e 00009730 R_ARM_THM_MOVT_ABS 00000718 .LC43 │ │ │ │ │ -0000105e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d76 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000da6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000dba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000dc0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000ddc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000df8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e20 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e28 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000e2c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000e30 0000982f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ +00000e34 00009830 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ +00000e4e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e70 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000e76 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000ea6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000eac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000ec4 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000ee4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ef6 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000f0c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f1c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000f32 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f48 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f4c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f50 0000972f R_ARM_THM_MOVW_ABS_NC 00000718 .LC43 │ │ │ │ │ +00000f54 00009730 R_ARM_THM_MOVT_ABS 00000718 .LC43 │ │ │ │ │ +00000f74 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000f9a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000faa 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000fbc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fce 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000fdc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ff6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000100a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001026 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001038 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000103e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001054 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001074 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000107c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000010c2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000010ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010dc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010ec 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000010fc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000010c4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000010d0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010de 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010ee 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000010fe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000112c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001132 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001170 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000117a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00001198 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011ea 0000240a R_ARM_THM_CALL 0000fdc9 block_rule │ │ │ │ │ +000011ea 0000240a R_ARM_THM_CALL 0000fe09 block_rule │ │ │ │ │ 000011f6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001210 0000290a R_ARM_THM_CALL 0000e019 NEW_TYPE_COMMENT │ │ │ │ │ +00001210 0000280a R_ARM_THM_CALL 0000e051 NEW_TYPE_COMMENT │ │ │ │ │ 00001232 0001d30a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ 0000125c 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ 00001282 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000129a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012a4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000012c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012de 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001314 0000240a R_ARM_THM_CALL 0000fdc9 block_rule │ │ │ │ │ +00001314 0000240a R_ARM_THM_CALL 0000fe09 block_rule │ │ │ │ │ 00001320 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001338 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00001348 0000290a R_ARM_THM_CALL 0000e019 NEW_TYPE_COMMENT │ │ │ │ │ -0000136c 0001d40a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00001374 0000a32f R_ARM_THM_MOVW_ABS_NC 00000800 .LC49 │ │ │ │ │ -00001378 0000a330 R_ARM_THM_MOVT_ABS 00000800 .LC49 │ │ │ │ │ -0000138c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000013a0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000013e2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000013e8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001406 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001418 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001422 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001438 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000144e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001464 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000146e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001474 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001478 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001482 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000149c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014bc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000014d6 0000a22f R_ARM_THM_MOVW_ABS_NC 000007fc .LC48 │ │ │ │ │ -000014da 0000a230 R_ARM_THM_MOVT_ABS 000007fc .LC48 │ │ │ │ │ -000014de 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000014f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001512 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00001516 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -0000151a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001532 0000240a R_ARM_THM_CALL 0000fdc9 block_rule │ │ │ │ │ -0000155c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001560 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001568 0000a12f R_ARM_THM_MOVW_ABS_NC 000007bc .LC47 │ │ │ │ │ -0000156c 0000a130 R_ARM_THM_MOVT_ABS 000007bc .LC47 │ │ │ │ │ -00001574 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000157e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015bc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000015da 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015ea 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001628 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001348 0000280a R_ARM_THM_CALL 0000e051 NEW_TYPE_COMMENT │ │ │ │ │ +0000136a 0001d40a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00001372 0000a32f R_ARM_THM_MOVW_ABS_NC 00000800 .LC49 │ │ │ │ │ +00001376 0000a330 R_ARM_THM_MOVT_ABS 00000800 .LC49 │ │ │ │ │ +0000138a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000139e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000013e0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000013e6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001404 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001416 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001420 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001436 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000144c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001462 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000146c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001472 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001476 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001480 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000149a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014ba 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000014d4 0000a22f R_ARM_THM_MOVW_ABS_NC 000007fc .LC48 │ │ │ │ │ +000014d8 0000a230 R_ARM_THM_MOVT_ABS 000007fc .LC48 │ │ │ │ │ +000014dc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000014f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001510 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00001514 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00001518 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001530 0000240a R_ARM_THM_CALL 0000fe09 block_rule │ │ │ │ │ +0000155a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000155e 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001566 0000a12f R_ARM_THM_MOVW_ABS_NC 000007bc .LC47 │ │ │ │ │ +0000156a 0000a130 R_ARM_THM_MOVT_ABS 000007bc .LC47 │ │ │ │ │ +00001572 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000157c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000015ba 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000015d8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015e8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001626 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001670 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001676 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001694 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000016da 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000016f8 0001d80a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ 00001732 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001738 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001756 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000175e 0000b12f R_ARM_THM_MOVW_ABS_NC 00000fb9 _tmp_139_rule │ │ │ │ │ 00001762 0000b130 R_ARM_THM_MOVT_ABS 00000fb9 _tmp_139_rule │ │ │ │ │ 0000176a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001774 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ +00001774 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 0000177c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001780 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001794 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 000017a0 0000b02f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ 000017a4 0000b030 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ 000017b4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000017f6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -336,87 +336,87 @@ │ │ │ │ │ 00001c20 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001c30 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001c40 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001c7c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001c82 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001cb0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001cb6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001cf4 0000c00a R_ARM_THM_CALL 0000e2ad _loop1_30_rule │ │ │ │ │ +00001cf4 0000c00a R_ARM_THM_CALL 0000e2e5 _loop1_30_rule │ │ │ │ │ 00001d1c 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00001d46 0000c30a R_ARM_THM_CALL 0000eb8d _loop1_31_rule │ │ │ │ │ -00001d70 0000c40a R_ARM_THM_CALL 0000e9f9 _loop0_28_rule │ │ │ │ │ +00001d46 0000c30a R_ARM_THM_CALL 0000ebcd _loop1_31_rule │ │ │ │ │ +00001d70 0000c40a R_ARM_THM_CALL 0000ea39 _loop0_28_rule │ │ │ │ │ 00001da0 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 00001da8 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ 00001dac 0000bd30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ 00001dc4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001dde 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 00001de8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001e1c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001e22 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001e3a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e74 0000c40a R_ARM_THM_CALL 0000e9f9 _loop0_28_rule │ │ │ │ │ +00001e74 0000c40a R_ARM_THM_CALL 0000ea39 _loop0_28_rule │ │ │ │ │ 00001e8e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001e94 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001ec0 0000c30a R_ARM_THM_CALL 0000eb8d _loop1_31_rule │ │ │ │ │ -00001edc 0000c40a R_ARM_THM_CALL 0000e9f9 _loop0_28_rule │ │ │ │ │ +00001ec0 0000c30a R_ARM_THM_CALL 0000ebcd _loop1_31_rule │ │ │ │ │ +00001edc 0000c40a R_ARM_THM_CALL 0000ea39 _loop0_28_rule │ │ │ │ │ 00001ee6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f2e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f84 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f8e 0000b82f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ 00001f92 0000b830 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ 00001f98 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001f9c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001fb4 0000c00a R_ARM_THM_CALL 0000e2ad _loop1_30_rule │ │ │ │ │ +00001fb4 0000c00a R_ARM_THM_CALL 0000e2e5 _loop1_30_rule │ │ │ │ │ 00001fc0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001fce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001fd8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001fdc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001fe4 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a0c .LC62 │ │ │ │ │ 00001fe8 0000ba30 R_ARM_THM_MOVT_ABS 00000a0c .LC62 │ │ │ │ │ 00001ffe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000201e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002024 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002038 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002046 0000c80a R_ARM_THM_CALL 0000e449 param_no_default_rule │ │ │ │ │ +00002046 0000c80a R_ARM_THM_CALL 0000e481 param_no_default_rule │ │ │ │ │ 0000205a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002064 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ 00002068 0000bc30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ 00002084 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000208e 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ 00002092 0000bb30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ 000020a2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000020ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020b6 0000b72f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ 000020ba 0000b730 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ 000020c0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000020c4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000020e2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000020ec 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000020fe 0000c80a R_ARM_THM_CALL 0000e449 param_no_default_rule │ │ │ │ │ +000020fe 0000c80a R_ARM_THM_CALL 0000e481 param_no_default_rule │ │ │ │ │ 00002108 0000b92f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ 0000210c 0000b930 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ 00002114 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002122 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002136 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002142 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002158 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000215e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002178 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002156 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002164 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002172 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000021a0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000021a6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000021b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000021d0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000021e2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002202 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002226 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000222c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000223e 0000c00a R_ARM_THM_CALL 0000e2ad _loop1_30_rule │ │ │ │ │ +0000223e 0000c00a R_ARM_THM_CALL 0000e2e5 _loop1_30_rule │ │ │ │ │ 0000224a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000225a 0000c00a R_ARM_THM_CALL 0000e2ad _loop1_30_rule │ │ │ │ │ +0000225a 0000c00a R_ARM_THM_CALL 0000e2e5 _loop1_30_rule │ │ │ │ │ 00002266 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000227e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000228c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000022a0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000022a4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000022ae 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000022c2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -456,18 +456,18 @@ │ │ │ │ │ 00002524 0000ca30 R_ARM_THM_MOVT_ABS 00000a90 .LC66 │ │ │ │ │ 0000252a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002532 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002554 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002574 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000025a4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000025aa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000025bc 0000c40a R_ARM_THM_CALL 0000e9f9 _loop0_28_rule │ │ │ │ │ -000025c6 0000c30a R_ARM_THM_CALL 0000eb8d _loop1_31_rule │ │ │ │ │ -000025d6 0000c40a R_ARM_THM_CALL 0000e9f9 _loop0_28_rule │ │ │ │ │ -000025e0 0000c30a R_ARM_THM_CALL 0000eb8d _loop1_31_rule │ │ │ │ │ +000025bc 0000c40a R_ARM_THM_CALL 0000ea39 _loop0_28_rule │ │ │ │ │ +000025c6 0000c30a R_ARM_THM_CALL 0000ebcd _loop1_31_rule │ │ │ │ │ +000025d6 0000c40a R_ARM_THM_CALL 0000ea39 _loop0_28_rule │ │ │ │ │ +000025e0 0000c30a R_ARM_THM_CALL 0000ebcd _loop1_31_rule │ │ │ │ │ 00002600 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000260c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000261a 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ 0000262a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002644 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000264c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002650 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -495,61 +495,61 @@ │ │ │ │ │ 00002836 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002868 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000286e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000289c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000028b6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000028d6 0001d80a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ 000028fc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002944 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000294a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002956 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002962 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002980 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002986 0000b12f R_ARM_THM_MOVW_ABS_NC 00000fb9 _tmp_139_rule │ │ │ │ │ -0000298a 0000b130 R_ARM_THM_MOVT_ABS 00000fb9 _tmp_139_rule │ │ │ │ │ -00002992 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000299c 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -000029a4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000029a8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000029bc 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000029c8 0000b02f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ -000029cc 0000b030 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ -000029dc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029f0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002a02 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002946 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000294c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002958 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002964 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002982 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002988 0000b12f R_ARM_THM_MOVW_ABS_NC 00000fb9 _tmp_139_rule │ │ │ │ │ +0000298c 0000b130 R_ARM_THM_MOVT_ABS 00000fb9 _tmp_139_rule │ │ │ │ │ +00002994 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000299e 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +000029a6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000029aa 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000029be 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000029ca 0000b02f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ +000029ce 0000b030 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ +000029de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a0c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002a40 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002a46 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002a5e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002a8c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002a92 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002aa6 0000c90a R_ARM_THM_CALL 0000e881 param_rule │ │ │ │ │ -00002ab8 0000c90a R_ARM_THM_CALL 0000e881 param_rule │ │ │ │ │ +00002aa6 0000c90a R_ARM_THM_CALL 0000e8c1 param_rule │ │ │ │ │ +00002ab8 0000c90a R_ARM_THM_CALL 0000e8c1 param_rule │ │ │ │ │ 00002ad0 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00002ae0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002b04 0000cd0a R_ARM_THM_CALL 00012169 default_rule │ │ │ │ │ +00002b04 0000cd0a R_ARM_THM_CALL 000121ad default_rule │ │ │ │ │ 00002b12 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002b1e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002b30 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 00002b60 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002b6e 0000cd0a R_ARM_THM_CALL 00012169 default_rule │ │ │ │ │ +00002b6e 0000cd0a R_ARM_THM_CALL 000121ad default_rule │ │ │ │ │ 00002b7c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002b88 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002b8c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002b96 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002ba4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002bba 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002bc2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002bdc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002be4 0001700a 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 0000e449 param_no_default_rule │ │ │ │ │ +00002c94 0000c80a R_ARM_THM_CALL 0000e481 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 │ │ │ │ │ @@ -563,15 +563,15 @@ │ │ │ │ │ 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 0000e881 param_rule │ │ │ │ │ +00002e7c 0000c90a R_ARM_THM_CALL 0000e8c1 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 │ │ │ │ │ @@ -610,52 +610,52 @@ │ │ │ │ │ 000030e0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000030f0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003108 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003110 0001700a 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 0000e449 param_no_default_rule │ │ │ │ │ +0000317a 0000c80a R_ARM_THM_CALL 0000e481 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 │ │ │ │ │ -0000321a 0000c90a R_ARM_THM_CALL 0000e881 param_rule │ │ │ │ │ +0000321a 0000c90a R_ARM_THM_CALL 0000e8c1 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 0000e881 param_rule │ │ │ │ │ +00003272 0000c90a R_ARM_THM_CALL 0000e8c1 param_rule │ │ │ │ │ 0000327e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003288 0000c90a R_ARM_THM_CALL 0000e881 param_rule │ │ │ │ │ -00003294 0000c90a R_ARM_THM_CALL 0000e881 param_rule │ │ │ │ │ +00003288 0000c90a R_ARM_THM_CALL 0000e8c1 param_rule │ │ │ │ │ +00003294 0000c90a R_ARM_THM_CALL 0000e8c1 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000032c2 0001700a 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 0000ff55 star_named_expressions_rule │ │ │ │ │ +00003320 0000580a R_ARM_THM_CALL 0000ff95 star_named_expressions_rule │ │ │ │ │ 0000332e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003336 0001720a 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 0001700a 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 000072a5 expression_rule │ │ │ │ │ +00003412 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 00003424 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003444 0001700a 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 │ │ │ │ │ @@ -685,41 +685,41 @@ │ │ │ │ │ 0000362a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00003636 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ 00003660 0001700a 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 000063b5 star_target_rule │ │ │ │ │ +000036c0 0000780a R_ARM_THM_CALL 000063d9 star_target_rule │ │ │ │ │ 000036e8 0001700a 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 0000f601 named_expression_rule │ │ │ │ │ +000037b0 0000230a R_ARM_THM_CALL 0000f641 named_expression_rule │ │ │ │ │ 000037be 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037c8 0000240a R_ARM_THM_CALL 0000fdc9 block_rule │ │ │ │ │ +000037c8 0000240a R_ARM_THM_CALL 0000fe09 block_rule │ │ │ │ │ 000037e0 0001720a 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 0000f601 named_expression_rule │ │ │ │ │ +00003828 0000230a R_ARM_THM_CALL 0000f641 named_expression_rule │ │ │ │ │ 00003836 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003840 0000240a R_ARM_THM_CALL 0000fdc9 block_rule │ │ │ │ │ +00003840 0000240a R_ARM_THM_CALL 0000fe09 block_rule │ │ │ │ │ 0000385a 0001720a 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 0000f601 named_expression_rule │ │ │ │ │ +000038d4 0000230a R_ARM_THM_CALL 0000f641 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 0000f601 named_expression_rule │ │ │ │ │ +000038fe 0000230a R_ARM_THM_CALL 0000f641 named_expression_rule │ │ │ │ │ 00003908 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 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 │ │ │ │ │ @@ -737,23 +737,23 @@ │ │ │ │ │ 000039b4 0001700a 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 0000fdc9 block_rule │ │ │ │ │ +00003a6e 0000240a R_ARM_THM_CALL 0000fe09 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003b1a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b24 0000240a R_ARM_THM_CALL 0000fdc9 block_rule │ │ │ │ │ +00003b24 0000240a R_ARM_THM_CALL 0000fe09 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 │ │ │ │ │ @@ -771,15 +771,15 @@ │ │ │ │ │ 00003bea 0001700a 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 0000fdc9 block_rule │ │ │ │ │ +00003c64 0000240a R_ARM_THM_CALL 0000fe09 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 0001700a 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 │ │ │ │ │ @@ -797,47 +797,47 @@ │ │ │ │ │ 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 000072a5 expression_rule │ │ │ │ │ +00003e4a 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 00003e58 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e62 0000240a R_ARM_THM_CALL 0000fdc9 block_rule │ │ │ │ │ +00003e62 0000240a R_ARM_THM_CALL 0000fe09 block_rule │ │ │ │ │ 00003e6c 0001720a 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 000072a5 expression_rule │ │ │ │ │ +00003f8c 00000a0a R_ARM_THM_CALL 000072c9 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 0000fdc9 block_rule │ │ │ │ │ +00003fbe 0000240a R_ARM_THM_CALL 0000fe09 block_rule │ │ │ │ │ 00003fca 0001720a 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 0000fdc9 block_rule │ │ │ │ │ +0000401c 0000240a R_ARM_THM_CALL 0000fe09 block_rule │ │ │ │ │ 0000402a 0001720a 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 0000fdc9 block_rule │ │ │ │ │ +00004098 0000240a R_ARM_THM_CALL 0000fe09 block_rule │ │ │ │ │ 000040a6 0001720a 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 000072a5 expression_rule │ │ │ │ │ +0000412c 00000a0a R_ARM_THM_CALL 000072c9 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 │ │ │ │ │ @@ -855,25 +855,25 @@ │ │ │ │ │ 00004230 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00004238 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00004260 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004268 0001700a 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 000072a5 expression_rule │ │ │ │ │ +000042b8 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 000042d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042dc 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ +000042dc 00000a0a R_ARM_THM_CALL 000072c9 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 000072a5 expression_rule │ │ │ │ │ +00004320 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 0000433c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004346 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ +00004346 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 00004354 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000435e 0000240a R_ARM_THM_CALL 0000fdc9 block_rule │ │ │ │ │ +0000435e 0000240a R_ARM_THM_CALL 0000fe09 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 │ │ │ │ │ @@ -894,15 +894,15 @@ │ │ │ │ │ 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 0000fdc9 block_rule │ │ │ │ │ +00004548 0000240a R_ARM_THM_CALL 0000fe09 block_rule │ │ │ │ │ 00004552 0001720a 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 │ │ │ │ │ @@ -929,93 +929,93 @@ │ │ │ │ │ 0000470c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004726 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004744 0001700a 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 00005e0a R_ARM_THM_CALL 0000cd85 arguments_rule │ │ │ │ │ +000047b4 00005e0a R_ARM_THM_CALL 0000cdbd arguments_rule │ │ │ │ │ 000047c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000047ec 0001700a 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 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000487a 0001730a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ 0000489c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000048d2 0001700a 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 00005e91 star_targets_rule │ │ │ │ │ +0000495c 0000430a R_ARM_THM_CALL 00005eb5 star_targets_rule │ │ │ │ │ 0000496c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004976 0000440a R_ARM_THM_CALL 000081bd star_expressions_rule │ │ │ │ │ +00004976 0000440a R_ARM_THM_CALL 000081e1 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 0000fdc9 block_rule │ │ │ │ │ +000049a4 0000240a R_ARM_THM_CALL 0000fe09 block_rule │ │ │ │ │ 000049c2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000049d8 0000290a R_ARM_THM_CALL 0000e019 NEW_TYPE_COMMENT │ │ │ │ │ +000049d8 0000280a R_ARM_THM_CALL 0000e051 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 00005e91 star_targets_rule │ │ │ │ │ +00004a3a 0000430a R_ARM_THM_CALL 00005eb5 star_targets_rule │ │ │ │ │ 00004a4a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a54 0000440a R_ARM_THM_CALL 000081bd star_expressions_rule │ │ │ │ │ +00004a54 0000440a R_ARM_THM_CALL 000081e1 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 0000fdc9 block_rule │ │ │ │ │ +00004a82 0000240a R_ARM_THM_CALL 0000fe09 block_rule │ │ │ │ │ 00004aa0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ab6 0000290a R_ARM_THM_CALL 0000e019 NEW_TYPE_COMMENT │ │ │ │ │ +00004ab6 0000280a R_ARM_THM_CALL 0000e051 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 00005e91 star_targets_rule │ │ │ │ │ +00004b76 0000430a R_ARM_THM_CALL 00005eb5 star_targets_rule │ │ │ │ │ 00004b82 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004b96 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004ba4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bae 0000430a R_ARM_THM_CALL 00005e91 star_targets_rule │ │ │ │ │ +00004bae 0000430a R_ARM_THM_CALL 00005eb5 star_targets_rule │ │ │ │ │ 00004bba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bea 0000440a R_ARM_THM_CALL 000081bd star_expressions_rule │ │ │ │ │ +00004bea 0000440a R_ARM_THM_CALL 000081e1 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004c66 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c7c 0000440a R_ARM_THM_CALL 000081bd star_expressions_rule │ │ │ │ │ +00004c7c 0000440a R_ARM_THM_CALL 000081e1 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 0001700a 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 00011055 double_starred_kvpair_rule │ │ │ │ │ +00004d46 0000fe0a R_ARM_THM_CALL 00011095 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 00011055 double_starred_kvpair_rule │ │ │ │ │ +00004d9e 0000fe0a R_ARM_THM_CALL 00011095 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004e32 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -1027,47 +1027,47 @@ │ │ │ │ │ 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 00007aad disjunction_rule │ │ │ │ │ +00004f22 0000820a R_ARM_THM_CALL 00007ad1 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004fa8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00004fbe 0001700a 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 000072a5 expression_rule │ │ │ │ │ +00005012 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 00005024 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005044 0001700a 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 0001700a 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 0000e881 param_rule │ │ │ │ │ -00005180 0000cd0a R_ARM_THM_CALL 00012169 default_rule │ │ │ │ │ +00005176 0000c90a R_ARM_THM_CALL 0000e8c1 param_rule │ │ │ │ │ +00005180 0000cd0a R_ARM_THM_CALL 000121ad 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 0000e881 param_rule │ │ │ │ │ -000051e2 0000cd0a R_ARM_THM_CALL 00012169 default_rule │ │ │ │ │ +000051d0 0000c90a R_ARM_THM_CALL 0000e8c1 param_rule │ │ │ │ │ +000051e2 0000cd0a R_ARM_THM_CALL 000121ad 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 0001700a 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 │ │ │ │ │ @@ -1096,15 +1096,15 @@ │ │ │ │ │ 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 0001700a 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 00009ccd star_expression_rule │ │ │ │ │ +00005494 00008a0a R_ARM_THM_CALL 00009cf1 star_expression_rule │ │ │ │ │ 000054ae 0001720a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000557c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -1148,30 +1148,30 @@ │ │ │ │ │ 00005946 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000595a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00005962 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00005970 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005980 0001700a 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 000072a5 expression_rule │ │ │ │ │ +000059c2 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 000059d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000059e6 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ +000059e6 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 000059f4 0001f60a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00005a0e 0000780a R_ARM_THM_CALL 000063b5 star_target_rule │ │ │ │ │ +00005a0e 0000780a R_ARM_THM_CALL 000063d9 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 0001700a 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 000072a5 expression_rule │ │ │ │ │ +00005a8e 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 00005a9a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005aa2 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ +00005aa2 00000a0a R_ARM_THM_CALL 000072c9 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 0001700a 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 │ │ │ │ │ @@ -1198,1282 +1198,1282 @@ │ │ │ │ │ 00005d00 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00005d0e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005d16 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005d22 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 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 00003cf1 t_primary_rule │ │ │ │ │ +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 00003cf1 t_primary_rule │ │ │ │ │ -00005dec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005df2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005e1c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005e2c 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005e52 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005e68 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e72 00005b0a R_ARM_THM_CALL 00010bc9 slices_rule │ │ │ │ │ -00005e80 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e88 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e0d t_lookahead_rule │ │ │ │ │ -00005e8c 00005a30 R_ARM_THM_MOVT_ABS 00005e0d t_lookahead_rule │ │ │ │ │ -00005e94 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005e9e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005ebe 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00005ecc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ee2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005eee 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e0d t_lookahead_rule │ │ │ │ │ -00005ef2 00005a30 R_ARM_THM_MOVT_ABS 00005e0d t_lookahead_rule │ │ │ │ │ -00005efa 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005f06 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005f26 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00005f34 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005f4c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f54 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f66 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f78 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f8a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fa0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fa8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005fc4 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00005fd0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005fe6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006004 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000602a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006034 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006052 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006070 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 00010c09 slices_rule │ │ │ │ │ +00005df0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005df8 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e31 t_lookahead_rule │ │ │ │ │ +00005dfc 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +00005e04 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005e0c 0001720a 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 00005e31 t_lookahead_rule │ │ │ │ │ +00005eda 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +00005ee2 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005eee 0001720a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f52 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005f6a 0001700a 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 0001720a 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 0001720a 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 0001700a 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 000072a5 expression_rule │ │ │ │ │ +0000615c 00000a0a R_ARM_THM_CALL 000072c9 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 │ │ │ │ │ -000061be 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000061d2 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -000061de 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061ee 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -00006206 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000620e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006244 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000624c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000625e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00006274 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006282 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062a2 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000062c2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000062d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062de 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000062f2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000631a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000632a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000635a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006360 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006370 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006380 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006392 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063c4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000063ca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000063f8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000063fe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000643c 00010c0a R_ARM_THM_CALL 00012299 _loop1_73_rule │ │ │ │ │ -00006464 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000064b6 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000064c0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000064ea 0001100a R_ARM_THM_CALL 00012821 _loop0_71_rule │ │ │ │ │ -0000651a 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00006522 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ -00006526 0000bd30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ -0000653a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000655a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006560 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006578 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006590 0001110a R_ARM_THM_CALL 0000033d _tmp_130_rule │ │ │ │ │ -000065b2 0001100a R_ARM_THM_CALL 00012821 _loop0_71_rule │ │ │ │ │ -000065cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000065d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000661c 0001100a R_ARM_THM_CALL 00012821 _loop0_71_rule │ │ │ │ │ -00006626 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000663e 0001110a R_ARM_THM_CALL 0000033d _tmp_130_rule │ │ │ │ │ -00006652 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000666e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006696 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000669c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000066b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066c2 0001140a R_ARM_THM_CALL 000125a9 lambda_param_no_default_rule │ │ │ │ │ -000066de 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066e6 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ -000066ea 0000bb30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ -000066f0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000066f4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000670c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006722 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000672a 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ -0000672e 0000bc30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ -00006752 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000675a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006762 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006792 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000067a6 0001140a R_ARM_THM_CALL 000125a9 lambda_param_no_default_rule │ │ │ │ │ -000067ac 0000b92f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ -000067b0 0000b930 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ -000067be 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000067d4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067f0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006806 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006810 0000b72f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ -00006814 0000b730 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ -0000681a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000681e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006848 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006852 0000b82f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ -00006856 0000b830 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ -0000686c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006872 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006886 0001150a R_ARM_THM_CALL 00012735 lambda_param_rule │ │ │ │ │ -0000689e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000068a4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000068b8 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000068d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000068de 0001150a R_ARM_THM_CALL 00012735 lambda_param_rule │ │ │ │ │ -000068f8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006912 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006920 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006936 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006966 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000696e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006976 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006986 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006998 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000069a8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000069bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000069cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000069d8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000069dc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000069e4 0001092f R_ARM_THM_MOVW_ABS_NC 00001114 .LC102 │ │ │ │ │ -000069e8 00010930 R_ARM_THM_MOVT_ABS 00001114 .LC102 │ │ │ │ │ -00006a1e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006a24 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006a34 00010c0a R_ARM_THM_CALL 00012299 _loop1_73_rule │ │ │ │ │ -00006a40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a52 00010c0a R_ARM_THM_CALL 00012299 _loop1_73_rule │ │ │ │ │ -00006a5e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a74 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a7a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a7e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a88 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006a96 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006aae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ae0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006ae6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006b06 0000680a R_ARM_THM_CALL 0000fa01 tuple_rule │ │ │ │ │ -00006b18 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b3c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b58 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b5e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b94 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006b9a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006bac 0001100a R_ARM_THM_CALL 00012821 _loop0_71_rule │ │ │ │ │ -00006bc6 0001100a R_ARM_THM_CALL 00012821 _loop0_71_rule │ │ │ │ │ -00006bf0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061c2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000061d6 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +000061e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061f2 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000620a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006212 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006248 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006250 0001720a 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 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000062fa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006320 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006334 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006366 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000636c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000637c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000638c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000639e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000063d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006404 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000640a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006448 00010c0a R_ARM_THM_CALL 000122dd _loop1_73_rule │ │ │ │ │ +00006470 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000064c2 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000064cc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000064f6 0001100a R_ARM_THM_CALL 00012865 _loop0_71_rule │ │ │ │ │ +00006526 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000652e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ +00006532 0000bd30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ +00006546 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006566 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000656c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006584 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000659c 0001110a R_ARM_THM_CALL 0000033d _tmp_130_rule │ │ │ │ │ +000065be 0001100a R_ARM_THM_CALL 00012865 _loop0_71_rule │ │ │ │ │ +000065d8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000065de 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006628 0001100a R_ARM_THM_CALL 00012865 _loop0_71_rule │ │ │ │ │ +00006632 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000664a 0001110a R_ARM_THM_CALL 0000033d _tmp_130_rule │ │ │ │ │ +0000665e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000667a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066a2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000066a8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000066bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066ce 0001140a R_ARM_THM_CALL 000125ed lambda_param_no_default_rule │ │ │ │ │ +000066ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066f2 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ +000066f6 0000bb30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ +000066fc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006700 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006718 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000672e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006736 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ +0000673a 0000bc30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ +0000675e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006766 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000676e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000679e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000067b2 0001140a R_ARM_THM_CALL 000125ed lambda_param_no_default_rule │ │ │ │ │ +000067b8 0000b92f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ +000067bc 0000b930 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ +000067ca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000067e0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067fc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006812 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000681c 0000b72f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ +00006820 0000b730 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ +00006826 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000682a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006854 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000685e 0000b82f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ +00006862 0000b830 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ +00006878 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000687e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006892 0001150a R_ARM_THM_CALL 00012779 lambda_param_rule │ │ │ │ │ +000068aa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000068b0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000068c4 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000068e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068ea 0001150a R_ARM_THM_CALL 00012779 lambda_param_rule │ │ │ │ │ +00006904 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000691e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000692c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006942 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006972 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000697a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006982 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006992 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000069a4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000069b4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000069c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000069d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000069e4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000069e8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000069f0 0001092f R_ARM_THM_MOVW_ABS_NC 00001114 .LC102 │ │ │ │ │ +000069f4 00010930 R_ARM_THM_MOVT_ABS 00001114 .LC102 │ │ │ │ │ +00006a2a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006a30 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006a40 00010c0a R_ARM_THM_CALL 000122dd _loop1_73_rule │ │ │ │ │ +00006a4c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a5e 00010c0a R_ARM_THM_CALL 000122dd _loop1_73_rule │ │ │ │ │ +00006a6a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a80 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a86 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a8a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a94 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006aa2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006aba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006aec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006af2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006b12 0000680a R_ARM_THM_CALL 0000fa41 tuple_rule │ │ │ │ │ +00006b24 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b48 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b64 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b6a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006ba0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006ba6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006bb8 0001100a R_ARM_THM_CALL 00012865 _loop0_71_rule │ │ │ │ │ +00006bd2 0001100a R_ARM_THM_CALL 00012865 _loop0_71_rule │ │ │ │ │ 00006bfc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c0a 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00006c1a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006c34 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c3c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c40 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c4a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006c60 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c8a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c90 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006ca0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006cc4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006cf2 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006d10 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006c08 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c16 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00006c26 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006c40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c48 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c4c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c56 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006c6c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c96 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c9c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006cac 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006cd0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006cfe 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00006d1c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006d24 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006d32 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006d40 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006d52 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006d84 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006d8a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d9c 0001150a R_ARM_THM_CALL 00012735 lambda_param_rule │ │ │ │ │ -00006dae 0001150a R_ARM_THM_CALL 00012735 lambda_param_rule │ │ │ │ │ -00006dc8 0000cd0a R_ARM_THM_CALL 00012169 default_rule │ │ │ │ │ -00006dd6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006de6 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00006df4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006e0a 0000cd0a R_ARM_THM_CALL 00012169 default_rule │ │ │ │ │ -00006e14 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e18 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e22 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006e32 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00006e48 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006e72 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006e78 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006e8e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006eb2 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006ec0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006ef2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006efa 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006f10 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006f1e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f30 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006f64 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006f6a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006f88 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f9c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fce 0001140a R_ARM_THM_CALL 000125a9 lambda_param_no_default_rule │ │ │ │ │ -00006ffc 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00007020 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007026 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007040 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007058 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000706e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007090 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070ba 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000070c6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000070d6 0001180a R_ARM_THM_CALL 00001281 _tmp_135_rule │ │ │ │ │ -000070ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070f8 0001180a R_ARM_THM_CALL 00001281 _tmp_135_rule │ │ │ │ │ -00007100 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ -00007104 0000d130 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ -0000710a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000710e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007126 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007144 0001150a R_ARM_THM_CALL 00012735 lambda_param_rule │ │ │ │ │ -00007150 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007158 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ -0000715c 0000d030 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ -00007162 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007166 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007188 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000718e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000071a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071d4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000071e8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000071ee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000071f6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007206 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000721a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000722e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007232 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000723a 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ -0000723e 0000ce30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ -00007244 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000724c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007268 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007278 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007284 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000072a0 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000072c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072fa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007300 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007312 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007320 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007334 0000440a R_ARM_THM_CALL 000081bd star_expressions_rule │ │ │ │ │ -00007346 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000735a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007380 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007386 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000739c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000073b4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000073bc 0001140a R_ARM_THM_CALL 000125a9 lambda_param_no_default_rule │ │ │ │ │ -000073ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000073f4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000073fa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007410 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007424 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007438 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000745c 0001150a R_ARM_THM_CALL 00012735 lambda_param_rule │ │ │ │ │ -00007468 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007472 0000db0a R_ARM_THM_CALL 00000f43 _tmp_129_rule │ │ │ │ │ -0000747a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ -0000747e 0000da30 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ -00007484 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007488 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000074a0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000074b4 0001150a R_ARM_THM_CALL 00012735 lambda_param_rule │ │ │ │ │ -000074c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074ca 0001150a R_ARM_THM_CALL 00012735 lambda_param_rule │ │ │ │ │ -000074d6 0001150a R_ARM_THM_CALL 00012735 lambda_param_rule │ │ │ │ │ -000074e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074ea 0000d92f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ -000074ee 0000d930 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ -000074fc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007524 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000752a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007538 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007546 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -0000755c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000756a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000757a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000075a2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000075a8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000075cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000075d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000075ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007600 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007614 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000765c 00006c0a R_ARM_THM_CALL 0000e04d starred_expression_rule │ │ │ │ │ -0000766c 0000510a R_ARM_THM_CALL 0000fcc9 star_named_expression_rule │ │ │ │ │ -0000767a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007684 0000570a R_ARM_THM_CALL 0000ff55 star_named_expressions_rule │ │ │ │ │ -00007690 00006b0a R_ARM_THM_CALL 0000c849 for_if_clauses_rule │ │ │ │ │ -00007698 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000769c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000076ac 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000076b6 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000076bc 00011a2f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ -000076c0 00011a30 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ -000076d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000076ea 0000510a R_ARM_THM_CALL 0000fcc9 star_named_expression_rule │ │ │ │ │ -000076f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007704 00006b0a R_ARM_THM_CALL 0000c849 for_if_clauses_rule │ │ │ │ │ -0000770e 00011a2f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ -00007712 00011a30 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ -00007718 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000771c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007734 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000774c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007754 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000775c 00006b0a R_ARM_THM_CALL 0000c849 for_if_clauses_rule │ │ │ │ │ -00007764 0001192f R_ARM_THM_MOVW_ABS_NC 0000114c .LC103 │ │ │ │ │ -00007768 00011930 R_ARM_THM_MOVT_ABS 0000114c .LC103 │ │ │ │ │ -0000776e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007772 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000077b2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000077b8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000077c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077ea 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007816 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000781c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000783c 0000680a R_ARM_THM_CALL 0000fa01 tuple_rule │ │ │ │ │ -0000784a 00005f0a R_ARM_THM_CALL 00006f75 genexp_rule │ │ │ │ │ -0000785c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000786e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007880 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007892 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078c4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000078ca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000078e2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007906 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000790c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000791a 0000430a R_ARM_THM_CALL 00005e91 star_targets_rule │ │ │ │ │ -0000792c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000793c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007954 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000797a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007990 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079a6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000079ae 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000079c4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000079e0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079ea 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007a22 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a28 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007a50 0000820a R_ARM_THM_CALL 00007aad disjunction_rule │ │ │ │ │ -00007a62 0000820a R_ARM_THM_CALL 00007aad disjunction_rule │ │ │ │ │ -00007a72 0000830a R_ARM_THM_CALL 0000c699 lambdef_rule │ │ │ │ │ -00007a92 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a9c 0000820a R_ARM_THM_CALL 00007aad disjunction_rule │ │ │ │ │ -00007aac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ab6 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -00007ac2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007ae2 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00007af0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b0a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007b36 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b60 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ -00007b66 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007b6a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007b74 0001202f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC106 │ │ │ │ │ -00007b78 00012030 R_ARM_THM_MOVT_ABS 000011d0 .LC106 │ │ │ │ │ -00007b86 00011f2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ -00007b8a 00011f30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ -00007b98 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00007bb6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007be6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007bec 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c1a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007c62 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00007c8e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c94 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ca8 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007cc2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cd0 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007cde 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007cf2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d12 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007d1e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d26 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007d44 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007d7e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007d84 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007d94 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007db8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007de4 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007df6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e1c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007e2c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007e3c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e44 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007e52 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007e80 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e86 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ea2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007eb6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ece 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007ef0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ef6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f0e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007f3c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f42 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f68 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f6e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f88 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007fa8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fd0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fee 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008016 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008024 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008036 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ -0000803e 0001212f R_ARM_THM_MOVW_ABS_NC 000011e4 .LC107 │ │ │ │ │ -00008042 00012130 R_ARM_THM_MOVT_ABS 000011e4 .LC107 │ │ │ │ │ -00008058 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008072 0000460a R_ARM_THM_CALL 0000d6a5 annotated_rhs_rule │ │ │ │ │ -00008080 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000080ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000080ba 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000080e8 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ -0000811c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -0000814a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000815c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008166 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000816e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000817a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000081a0 0001230a R_ARM_THM_CALL 00000411 invalid_tstring_replacement_field_rule │ │ │ │ │ -000081b6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081c4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081d2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000081de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008228 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000822e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008254 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000825a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008284 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -00008292 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000082a4 0000230a R_ARM_THM_CALL 0000f601 named_expression_rule │ │ │ │ │ -000082ca 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -000082e6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000082ec 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008306 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008324 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008342 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0000834c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008364 00006c0a R_ARM_THM_CALL 0000e04d starred_expression_rule │ │ │ │ │ -00008376 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000839c 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -000083ac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000083da 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000083e8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000083ee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008416 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000843e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008444 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008458 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000847e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000848c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000084a0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084b6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000084be 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000084dc 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000084fc 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000852c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008532 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008544 0001150a R_ARM_THM_CALL 00012735 lambda_param_rule │ │ │ │ │ -00008556 0001150a R_ARM_THM_CALL 00012735 lambda_param_rule │ │ │ │ │ -00008572 0000cd0a R_ARM_THM_CALL 00012169 default_rule │ │ │ │ │ -00008582 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008592 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000085a0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000085be 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000085c6 0000cd0a R_ARM_THM_CALL 00012169 default_rule │ │ │ │ │ -000085d2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000085d6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000085e0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008610 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008616 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000862e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008652 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008658 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000866c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000867c 0000750a R_ARM_THM_CALL 000103fd fstring_replacement_field_rule │ │ │ │ │ -00008692 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000086b4 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -000086dc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000086fa 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000870c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008714 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008720 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000872a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008742 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000874a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008784 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000878a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000879c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087b4 0000460a R_ARM_THM_CALL 0000d6a5 annotated_rhs_rule │ │ │ │ │ -000087c6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000087e6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000880e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008814 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008830 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008850 0000510a R_ARM_THM_CALL 0000fcc9 star_named_expression_rule │ │ │ │ │ -0000885c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000886a 0000230a R_ARM_THM_CALL 0000f601 named_expression_rule │ │ │ │ │ -000088a8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000088b0 0000570a R_ARM_THM_CALL 0000ff55 star_named_expressions_rule │ │ │ │ │ -000088be 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000088d4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000088ea 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000088fa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008938 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000893e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000895a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000089be 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089c8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000089e0 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -000089f0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a30 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a36 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a54 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a7c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008a8c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008aac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ad8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ade 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b00 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b06 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b1e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008b46 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b58 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b6e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008baa 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008bc0 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00008bce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008bec 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008bf4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c14 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008c2e 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00008c3c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008c74 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008c7a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c9e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ca4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008cd8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d12 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008d4c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008d52 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008d92 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d9a 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ -00008d9e 00012b30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ -00008da4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00008dac 00012c2f R_ARM_THM_MOVW_ABS_NC 000011f8 .LC109 │ │ │ │ │ -00008db0 00012c30 R_ARM_THM_MOVT_ABS 000011f8 .LC109 │ │ │ │ │ -00008db6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008dba 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008dd2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008dea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008df4 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -00008dfc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e00 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e14 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00008e20 00012d2f R_ARM_THM_MOVW_ABS_NC 00001214 .LC110 │ │ │ │ │ -00008e24 00012d30 R_ARM_THM_MOVT_ABS 00001214 .LC110 │ │ │ │ │ -00008e34 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e52 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008e70 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00008e8a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e9e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008eb6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ebe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ec6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ef0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ef6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f30 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f36 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f64 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f6a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f80 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008f9e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008fae 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008fbe 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008fce 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008fde 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000900c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009014 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000906a 0002000a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0000907c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000908c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000909c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000090a8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000090c6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090ce 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090d6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009108 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000913c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009142 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000915e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000918c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009192 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000091ea 0000670a R_ARM_THM_CALL 000056c9 strings_rule │ │ │ │ │ -00009204 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000921e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009238 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000925e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009264 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000092d4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000092da 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000932e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009334 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000934a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009370 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009376 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000093a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093da 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000093e0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000940c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009420 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009434 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009448 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000946e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009474 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000950a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009516 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000953c 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0000955c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000957c 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000095a4 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000095b4 0001362f R_ARM_THM_MOVW_ABS_NC 0000c0a9 _tmp_42_rule │ │ │ │ │ -000095b8 00013630 R_ARM_THM_MOVT_ABS 0000c0a9 _tmp_42_rule │ │ │ │ │ -000095c0 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000095cc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000095e8 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -000095fa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009612 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000961e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000963e 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0000964e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009674 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009686 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009692 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000096b4 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000096be 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000096fc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000970c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009718 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000972e 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0000973e 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00009760 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00009780 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009790 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000979c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000097b2 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -000097c4 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -000097e4 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00009806 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009812 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000982e 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00009842 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000986e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009886 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009894 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000989e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000098b4 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -000098c2 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000098d2 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -000098f6 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00009902 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009938 00013a2f R_ARM_THM_MOVW_ABS_NC 0000a885 _tmp_44_rule │ │ │ │ │ -0000993c 00013a30 R_ARM_THM_MOVT_ABS 0000a885 _tmp_44_rule │ │ │ │ │ -00009944 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009950 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000996c 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0000999c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099ae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a08 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a12 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009a28 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00009a36 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00009a46 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00009a6a 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00009a7e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a94 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009aa2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009ade 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ae6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b02 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b1c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b28 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b54 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009b5a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009b86 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b9e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009ba4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009bc4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009bca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009c04 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c26 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009c2a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009c32 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00009c3c 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00009c46 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00009c4e 0001302f R_ARM_THM_MOVW_ABS_NC 00001234 .LC111 │ │ │ │ │ -00009c52 00013030 R_ARM_THM_MOVT_ABS 00001234 .LC111 │ │ │ │ │ -00009c5a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00009c72 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c9a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ca0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cbe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cce 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cd8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ce6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00009cec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d04 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d20 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009d44 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d4e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009d74 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d8c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009db2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dc8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dda 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dee 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009df8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009e22 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009e4c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009e60 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009e64 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009e6e 0002060a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00009e7a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e8a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009e9e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00009ea2 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00009eaa 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009ebe 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00009ec2 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00009eca 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ef6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009efc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f22 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00009f34 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f4c 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00009f58 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009f76 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00009f86 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009f9c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009fc6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009fee 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009ff4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a048 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a052 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a05c 00013c0a R_ARM_THM_CALL 000002c3 imaginary_number_rule │ │ │ │ │ -0000a068 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a088 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a096 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a0ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0b8 00013c0a R_ARM_THM_CALL 000002c3 imaginary_number_rule │ │ │ │ │ -0000a0c4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a0e0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a136 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a13c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a172 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a18a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a19e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a1bc 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000a1d0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a1f8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a22c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a232 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a240 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0000a258 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a260 0002070a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0000a27a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a2b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a2b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a2c6 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ -0000a2ca 00012b30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ -0000a2d4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000a2d8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000a2dc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -0000a2e4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000a2ec 00013a2f R_ARM_THM_MOVW_ABS_NC 0000a885 _tmp_44_rule │ │ │ │ │ -0000a2f0 00013a30 R_ARM_THM_MOVT_ABS 0000a885 _tmp_44_rule │ │ │ │ │ -0000a2f8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000a304 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a310 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a33c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a366 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a36c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a392 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ -0000a396 00012b30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ -0000a39a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000a3b4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a3d2 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000a3e0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a3f8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a42c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a458 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a45e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a474 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a498 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a4b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a4b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a502 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a50e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000a51c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a540 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000a57c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a58c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a596 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a5bc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a5f2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a5f8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a614 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000a62e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a658 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a65e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a684 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a68a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6ba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a6c0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6d6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a6f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a720 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a740 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a750 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000a762 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a786 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a794 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7a4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a7bc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a7c4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a7d2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7da 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006d28 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006d30 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006d3e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006d4c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006d5e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006d90 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006d96 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006da8 0001150a R_ARM_THM_CALL 00012779 lambda_param_rule │ │ │ │ │ +00006dba 0001150a R_ARM_THM_CALL 00012779 lambda_param_rule │ │ │ │ │ +00006dd4 0000cd0a R_ARM_THM_CALL 000121ad default_rule │ │ │ │ │ +00006de2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006df2 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00006e00 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006e16 0000cd0a R_ARM_THM_CALL 000121ad default_rule │ │ │ │ │ +00006e20 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e24 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e2e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006e3e 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00006e54 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006e7e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006e84 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006e9a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006ebe 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006ecc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006efe 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006f06 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006f1c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006f2a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f3c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006f70 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006f76 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f94 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fa8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fda 0001140a R_ARM_THM_CALL 000125ed lambda_param_no_default_rule │ │ │ │ │ +00007008 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000702c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007032 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000704c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007064 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000707a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000709c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070c6 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000070d2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000070e2 0001180a R_ARM_THM_CALL 00001281 _tmp_135_rule │ │ │ │ │ +000070f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007104 0001180a R_ARM_THM_CALL 00001281 _tmp_135_rule │ │ │ │ │ +0000710c 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ +00007110 0000d130 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ +00007116 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000711a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007132 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007150 0001150a R_ARM_THM_CALL 00012779 lambda_param_rule │ │ │ │ │ +0000715c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007164 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ +00007168 0000d030 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ +0000716e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007172 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007194 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000719a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000071b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071e0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000071f4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000071fa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007202 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007212 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007226 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000723a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000723e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007246 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ +0000724a 0000ce30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ +00007250 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00007258 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007274 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007284 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007290 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000072ac 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000072cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007306 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000730c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000731e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000732c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007340 0000440a R_ARM_THM_CALL 000081e1 star_expressions_rule │ │ │ │ │ +00007352 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007366 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000738c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007392 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000073a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000073c0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000073c8 0001140a R_ARM_THM_CALL 000125ed lambda_param_no_default_rule │ │ │ │ │ +000073da 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007400 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007406 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000741c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007430 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007444 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007468 0001150a R_ARM_THM_CALL 00012779 lambda_param_rule │ │ │ │ │ +00007474 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000747e 0000db0a R_ARM_THM_CALL 00000f43 _tmp_129_rule │ │ │ │ │ +00007486 0000da2f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ +0000748a 0000da30 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ +00007490 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007494 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000074ac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000074c0 0001150a R_ARM_THM_CALL 00012779 lambda_param_rule │ │ │ │ │ +000074cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074d6 0001150a R_ARM_THM_CALL 00012779 lambda_param_rule │ │ │ │ │ +000074e2 0001150a R_ARM_THM_CALL 00012779 lambda_param_rule │ │ │ │ │ +000074ee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074f6 0000d92f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ +000074fa 0000d930 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ +00007508 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007530 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007536 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007544 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007552 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +00007568 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00007576 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007586 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000075ae 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000075b4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000075d8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000075de 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000075f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000760c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007620 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007668 00006c0a R_ARM_THM_CALL 0000e085 starred_expression_rule │ │ │ │ │ +00007678 0000510a R_ARM_THM_CALL 0000fd09 star_named_expression_rule │ │ │ │ │ +00007686 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007690 0000580a R_ARM_THM_CALL 0000ff95 star_named_expressions_rule │ │ │ │ │ +0000769c 00006b0a R_ARM_THM_CALL 0000c881 for_if_clauses_rule │ │ │ │ │ +000076a4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000076a8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000076b8 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000076c2 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000076c8 00011a2f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ +000076cc 00011a30 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ +000076e2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000076f6 0000510a R_ARM_THM_CALL 0000fd09 star_named_expression_rule │ │ │ │ │ +00007704 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007710 00006b0a R_ARM_THM_CALL 0000c881 for_if_clauses_rule │ │ │ │ │ +0000771a 00011a2f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ +0000771e 00011a30 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ +00007724 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007728 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007740 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007758 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007760 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007768 00006b0a R_ARM_THM_CALL 0000c881 for_if_clauses_rule │ │ │ │ │ +00007770 0001192f R_ARM_THM_MOVW_ABS_NC 0000114c .LC103 │ │ │ │ │ +00007774 00011930 R_ARM_THM_MOVT_ABS 0000114c .LC103 │ │ │ │ │ +0000777a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000777e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000077be 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000077c4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000077d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077f6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007822 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007828 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007848 0000680a R_ARM_THM_CALL 0000fa41 tuple_rule │ │ │ │ │ +00007856 00005f0a R_ARM_THM_CALL 00006f99 genexp_rule │ │ │ │ │ +00007868 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000787a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000788c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000789e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000078d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000078ee 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007912 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007918 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007926 0000430a R_ARM_THM_CALL 00005eb5 star_targets_rule │ │ │ │ │ +00007938 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007948 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007960 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007986 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000799c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079b2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000079ba 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000079d0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000079ec 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079f6 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a2e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a34 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007a5c 0000820a R_ARM_THM_CALL 00007ad1 disjunction_rule │ │ │ │ │ +00007a6e 0000820a R_ARM_THM_CALL 00007ad1 disjunction_rule │ │ │ │ │ +00007a7e 0000830a R_ARM_THM_CALL 0000c6d1 lambdef_rule │ │ │ │ │ +00007a9e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007aa8 0000820a R_ARM_THM_CALL 00007ad1 disjunction_rule │ │ │ │ │ +00007ab8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ac2 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +00007ace 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007aee 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00007afc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b16 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007b42 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b6c 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ +00007b72 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007b76 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007b80 0001202f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC106 │ │ │ │ │ +00007b84 00012030 R_ARM_THM_MOVT_ABS 000011d0 .LC106 │ │ │ │ │ +00007b92 00011f2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ +00007b96 00011f30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ +00007ba4 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00007bc2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007bf2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007bf8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c26 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c6e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00007c9a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ca0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007cb4 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007cce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007cdc 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007cea 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007cfe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d1e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007d2a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007d32 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007d50 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007d8a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007d90 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007da0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007dc4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007df0 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007e02 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007e28 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007e38 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007e48 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007e50 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007e5e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007e8c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e92 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007eae 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007ec2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007eda 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007efc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f02 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f1a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007f48 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f4e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f74 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f7a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f94 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007fb4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fdc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ffa 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008022 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008030 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008042 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ +0000804a 0001212f R_ARM_THM_MOVW_ABS_NC 000011e4 .LC107 │ │ │ │ │ +0000804e 00012130 R_ARM_THM_MOVT_ABS 000011e4 .LC107 │ │ │ │ │ +00008064 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000807e 0000460a R_ARM_THM_CALL 0000d6dd annotated_rhs_rule │ │ │ │ │ +0000808c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000080b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000080c6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000080f4 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ +00008128 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00008148 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000817e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008186 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000818e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081b0 0001230a R_ARM_THM_CALL 00000411 invalid_tstring_replacement_field_rule │ │ │ │ │ +000081c4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081e8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +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 000072c9 expression_rule │ │ │ │ │ +0000829e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000082b0 0000230a R_ARM_THM_CALL 0000f641 named_expression_rule │ │ │ │ │ +000082d6 00000a0a R_ARM_THM_CALL 000072c9 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 0001720a 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 0000e085 starred_expression_rule │ │ │ │ │ +00008382 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000083a8 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +000083b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000083e6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000083f4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000083fa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008422 0001700a 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 0001700a 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 00012779 lambda_param_rule │ │ │ │ │ +00008562 0001150a R_ARM_THM_CALL 00012779 lambda_param_rule │ │ │ │ │ +0000857e 0000cd0a R_ARM_THM_CALL 000121ad 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000085d2 0000cd0a R_ARM_THM_CALL 000121ad 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 0001043d 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008736 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000874e 0001700a 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 0000d6dd annotated_rhs_rule │ │ │ │ │ +000087d2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087f2 0001700a 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 0000fd09 star_named_expression_rule │ │ │ │ │ +00008868 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008876 0000230a R_ARM_THM_CALL 0000f641 named_expression_rule │ │ │ │ │ +000088b4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000088bc 0000580a R_ARM_THM_CALL 0000ff95 star_named_expressions_rule │ │ │ │ │ +000088ca 0001720a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089d4 0001720a 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 0001700a 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 0001720a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c00 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c20 0001720a 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 000072c9 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 0001720a 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 │ │ │ │ │ +00008ec2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008eca 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ed2 0001700a 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 0001720a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090da 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090e2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009114 0001700a 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 000056ed 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 │ │ │ │ │ +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 │ │ │ │ │ +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 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009548 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00009568 0001720a 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 0001720a 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 0001720a 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 0001720a 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 0001720a 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 0001720a 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 0001720a 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 0001720a 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 0001720a 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 0001720a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009af2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009b0e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b34 0001720a 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 │ │ │ │ │ +00009c7e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ca6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cca 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cda 0001700a 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 0001700a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dc6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009dd4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009de6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dfa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e04 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009e2e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009e58 0001720a 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 0001720a 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 0001720a 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 0001700a 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 0001720a 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 0001700a 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 0001700a 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 0001720a 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 0001720a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1aa 0001720a 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 0001700a 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 0001700a 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 0001720a 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 0001700a 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 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a54c 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000a588 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a598 0001700a 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 0001700a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a7e6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a81c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a822 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a834 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a84c 0000230a R_ARM_THM_CALL 0000f601 named_expression_rule │ │ │ │ │ -0000a85e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a87e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a8a2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a8a8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a8b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a8c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a8d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a8ea 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a91c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a922 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a948 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a94e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a97a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a980 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a994 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a9ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a9c0 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a9d2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a9e2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000aa22 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aa32 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000aa54 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000aa62 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000aa6a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000aa78 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa88 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa8e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aaaa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aae2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aae8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ab0c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ab12 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ab3a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ab40 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ab54 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ab6a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab7a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ab8a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ab9a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000abb0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abb8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000abc0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000abe4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac12 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac2a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ac3a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac4a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ac76 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ac7c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ac8c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ac98 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000acac 0002080a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000acc4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ad0e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ad14 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ad2a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ad5c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ad88 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad90 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000adae 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000adbe 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000adc6 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000add2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ade2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ae12 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ae18 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ae3c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ae42 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ae5c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae78 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae92 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aeac 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000aebc 0001412f R_ARM_THM_MOVW_ABS_NC 0000b03d _tmp_113_rule │ │ │ │ │ -0000aec0 00014130 R_ARM_THM_MOVT_ABS 0000b03d _tmp_113_rule │ │ │ │ │ -0000aec6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000aece 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -0000aee4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af00 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af0c 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -0000af16 00006b0a R_ARM_THM_CALL 0000c849 for_if_clauses_rule │ │ │ │ │ -0000af1e 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -0000af22 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -0000af28 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000af2c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000af44 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af5a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af62 00013f2f R_ARM_THM_MOVW_ABS_NC 00001260 .LC112 │ │ │ │ │ -0000af66 00013f30 R_ARM_THM_MOVT_ABS 00001260 .LC112 │ │ │ │ │ -0000af6c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000af70 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000af94 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000afa6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000afb0 00011f2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ -0000afb4 00011f30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ -0000afbe 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000afc2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000afda 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000afea 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aff6 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -0000b004 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b010 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -0000b01a 0001402f R_ARM_THM_MOVW_ABS_NC 000012a0 .LC113 │ │ │ │ │ -0000b01e 00014030 R_ARM_THM_MOVT_ABS 000012a0 .LC113 │ │ │ │ │ -0000b024 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b028 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b05c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b062 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b072 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b08c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b09a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000b0aa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b0d4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b0da 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b0f6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b120 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b13a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b140 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b15a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b188 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b1a8 0002090a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -0000b1c2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b1ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b200 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b20c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b22a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b248 00020a0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -0000b252 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b268 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b280 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b286 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b29c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2ba 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b2d6 00020b0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000b2e6 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -0000b2fa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b306 00008a0a R_ARM_THM_CALL 00009ccd star_expression_rule │ │ │ │ │ -0000b314 0001462f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ -0000b318 00014630 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ -0000b32e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b34c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b376 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b392 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b398 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b3b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b3c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b3d0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b3dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b3e8 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -0000b3ee 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b3f2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b3fa 0001452f R_ARM_THM_MOVW_ABS_NC 00001344 .LC117 │ │ │ │ │ -0000b3fe 00014530 R_ARM_THM_MOVT_ABS 00001344 .LC117 │ │ │ │ │ -0000b408 0001442f R_ARM_THM_MOVW_ABS_NC 0000131c .LC116 │ │ │ │ │ -0000b40c 00014430 R_ARM_THM_MOVT_ABS 0000131c .LC116 │ │ │ │ │ -0000b428 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b43e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b44c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b464 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b470 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b47c 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -0000b484 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b488 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b490 0001432f R_ARM_THM_MOVW_ABS_NC 000012f8 .LC115 │ │ │ │ │ -0000b494 00014330 R_ARM_THM_MOVT_ABS 000012f8 .LC115 │ │ │ │ │ -0000b49e 0001422f R_ARM_THM_MOVW_ABS_NC 000012cc .LC114 │ │ │ │ │ -0000b4a2 00014230 R_ARM_THM_MOVT_ABS 000012cc .LC114 │ │ │ │ │ -0000b4b0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b4dc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b4e2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b4f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b50e 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -0000b51c 0001462f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ -0000b520 00014630 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ -0000b536 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b556 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b580 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b586 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b59e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b5c6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b5cc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b604 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7f2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +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 0000f641 named_expression_rule │ │ │ │ │ +0000a86a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a88a 0001700a 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 0001700a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa94 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa9a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aab6 0001700a 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 0001700a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac1e 0001700a 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 0001700a 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 0001700a 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 │ │ │ │ │ +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 000072c9 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 000072c9 expression_rule │ │ │ │ │ +0000af22 00006b0a R_ARM_THM_CALL 0000c881 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 0001700a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b002 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000b010 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b01c 00000a0a R_ARM_THM_CALL 000072c9 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 0001700a 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 0001720a 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 0001720a 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 0001720a 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 000072c9 expression_rule │ │ │ │ │ +0000b306 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b312 00008a0a R_ARM_THM_CALL 00009cf1 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b382 0001700a 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 000072c9 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 0001700a 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 000072c9 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 0001700a 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 000072c9 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 0001700a 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 │ │ │ │ │ -0000b61a 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -0000b628 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b632 0000240a R_ARM_THM_CALL 0000fdc9 block_rule │ │ │ │ │ -0000b63c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b65e 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000b69c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6ec 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b70e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b742 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b758 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b762 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -0000b772 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b77c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b78a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b794 0000240a R_ARM_THM_CALL 0000fdc9 block_rule │ │ │ │ │ -0000b7a0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b7c4 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000b7d2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b800 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b806 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b81c 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 000072c9 expression_rule │ │ │ │ │ +0000b634 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b63e 0000240a R_ARM_THM_CALL 0000fe09 block_rule │ │ │ │ │ +0000b648 0001720a 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 000072c9 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 0000fe09 block_rule │ │ │ │ │ +0000b7ac 0001720a 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 │ │ │ │ │ -0000b830 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -0000b84a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b86c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b874 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b880 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b888 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b894 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b89c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b8c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b8c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b8e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8f2 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -0000b8fe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b918 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b922 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b940 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b94a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b964 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b96e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b996 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b99c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b9ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9ec 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -0000b9fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba04 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -0000ba12 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba1c 0000240a R_ARM_THM_CALL 0000fdc9 block_rule │ │ │ │ │ -0000ba24 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ba28 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ba3c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000ba4a 00014a2f R_ARM_THM_MOVW_ABS_NC 000013e8 .LC121 │ │ │ │ │ -0000ba4e 00014a30 R_ARM_THM_MOVT_ABS 000013e8 .LC121 │ │ │ │ │ -0000ba5e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba7e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ba82 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ba88 0001492f R_ARM_THM_MOVW_ABS_NC 000013c0 .LC120 │ │ │ │ │ -0000ba8c 00014930 R_ARM_THM_MOVT_ABS 000013c0 .LC120 │ │ │ │ │ -0000ba90 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ba9c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bac0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bac8 00000a0a R_ARM_THM_CALL 000072a5 expression_rule │ │ │ │ │ -0000bae8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000baf2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000baf6 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bb00 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000bb04 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000bb08 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000bb2a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bb4e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb58 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb5c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb66 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000bb78 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000bb7c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000bb84 0001482f R_ARM_THM_MOVW_ABS_NC 00001380 .LC119 │ │ │ │ │ -0000bb88 00014830 R_ARM_THM_MOVT_ABS 00001380 .LC119 │ │ │ │ │ -0000bb8c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000bb96 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bbcc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbe8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbf4 0000240a R_ARM_THM_CALL 0000fdc9 block_rule │ │ │ │ │ -0000bc02 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc26 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000bc2e 0000f72f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ -0000bc32 0000f730 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ -0000bc58 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc64 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000bc72 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc7c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bc80 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bc92 0000f82f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ -0000bc96 0000f830 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ -0000bca4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bcbe 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000bcf2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bcf8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bd22 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd3e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd54 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bd5a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bd72 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000bda2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bda8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bdc0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bde2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bde8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be40 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000be56 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000be62 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000be82 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0000be94 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be9a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000beb2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bee8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bef0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bf1c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bf26 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000bf54 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000bf5e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bf94 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bfa4 0001230a R_ARM_THM_CALL 00000411 invalid_tstring_replacement_field_rule │ │ │ │ │ -0000bfb4 0000460a R_ARM_THM_CALL 0000d6a5 annotated_rhs_rule │ │ │ │ │ -0000bfc4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bff6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c004 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c034 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0000c058 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c07e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c0c6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c0cc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c0dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0fe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c12c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c132 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c144 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c15c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c176 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c1b8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c1be 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c1e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c1ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c216 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c21c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c230 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c24a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c258 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c268 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c278 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000c2bc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c2c4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c2da 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c2ea 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c2fe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c30c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c314 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c326 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c358 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c35e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c384 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c38a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c3b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c3b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c40a 0000662f R_ARM_THM_MOVW_ABS_NC 00005649 _tmp_43_rule │ │ │ │ │ -0000c40e 00006630 R_ARM_THM_MOVT_ABS 00005649 _tmp_43_rule │ │ │ │ │ -0000c416 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c420 0000670a R_ARM_THM_CALL 000056c9 strings_rule │ │ │ │ │ -0000c438 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c454 0002080a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000c474 0001362f R_ARM_THM_MOVW_ABS_NC 0000c0a9 _tmp_42_rule │ │ │ │ │ -0000c478 00013630 R_ARM_THM_MOVT_ABS 0000c0a9 _tmp_42_rule │ │ │ │ │ -0000c480 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c498 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4f2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c518 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c52a 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000c52e 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000c53c 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000c54e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c562 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c57e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c586 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c594 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c5a6 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000c5aa 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000c5b4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c5c6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000c5ca 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000c5d2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c5e0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c606 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c60c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c61c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c62c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c63e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b834 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b83c 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000b856 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b878 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b880 0001700a 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 0001700a 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 000072c9 expression_rule │ │ │ │ │ +0000b90a 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 000072c9 expression_rule │ │ │ │ │ +0000ba06 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba10 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000ba1e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba28 0000240a R_ARM_THM_CALL 0000fe09 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bad4 00000a0a R_ARM_THM_CALL 000072c9 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 0001700a 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 0000fe09 block_rule │ │ │ │ │ +0000bc0e 0001720a 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 0001700a 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 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000be8e 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0000bea0 0001700a 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 0001700a 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 0001700a 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 0000d6dd annotated_rhs_rule │ │ │ │ │ +0000bfd0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c002 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c010 0001720a 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 0001700a 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 0001700a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c318 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c320 0001700a 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 0000566d _tmp_43_rule │ │ │ │ │ +0000c41a 00006630 R_ARM_THM_MOVT_ABS 0000566d _tmp_43_rule │ │ │ │ │ +0000c422 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c42c 0000670a R_ARM_THM_CALL 000056ed 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 │ │ │ │ │ +0000c4fe 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c524 0001720a 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 │ │ │ │ │ +0000c58a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c592 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5a0 0001720a 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 0001720a 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 0001700a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x2a9c8 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x2aa18 contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -2516,15 +2516,15 @@ │ │ │ │ │ 00000148 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000158 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000160 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000170 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2ab48 contains 3239 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2ab98 contains 3238 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000028 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000004e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000054 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000006c 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000090 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -2588,351 +2588,351 @@ │ │ │ │ │ 00000542 00017f0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ 00000554 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000057a 0000220a R_ARM_THM_CALL 00001109 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 00000671 decorators_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 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 0001720a 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 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 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 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 0001720a 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 0001720a 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 000039fd else_block_rule │ │ │ │ │ -00000992 0001720a 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 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000ab0 00002d0a R_ARM_THM_CALL 000087ed 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 │ │ │ │ │ +00000610 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000061a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000636 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000642 0000270a R_ARM_THM_CALL 00005821 _gather_35_rule │ │ │ │ │ +00000652 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000660 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000680 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000006b0 0001810a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +000006c2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000006f0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000006f6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000710 0000210a R_ARM_THM_CALL 00000671 decorators_rule │ │ │ │ │ +00000728 0000290a R_ARM_THM_CALL 000044ad class_def_raw_rule │ │ │ │ │ +0000074a 00002a0a R_ARM_THM_CALL 000048f1 for_stmt_rule │ │ │ │ │ +0000076a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000770 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000007ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007b4 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +000007b8 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +000007c0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000007d2 00002b0a R_ARM_THM_CALL 00003bf9 finally_block_rule │ │ │ │ │ +000007ee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007f8 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +000007fc 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00000804 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000081e 00002c0a R_ARM_THM_CALL 00003d81 _loop1_37_rule │ │ │ │ │ +0000082c 0000260a R_ARM_THM_CALL 000039fd else_block_rule │ │ │ │ │ +0000083e 00002b0a R_ARM_THM_CALL 00003bf9 finally_block_rule │ │ │ │ │ +00000850 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000087a 0001830a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ +0000088c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008ae 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000008c6 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000008e6 00017f0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00000904 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000090a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000948 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000964 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000097e 0000260a R_ARM_THM_CALL 000039fd else_block_rule │ │ │ │ │ +00000990 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000009b6 0001840a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ +000009c8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a06 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000a34 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000a3a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000a4c 0000182f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ +00000a50 00001830 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ +00000a58 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000a6c 0000182f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ +00000a70 00001830 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ +00000a74 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000a90 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000aae 00002d0a R_ARM_THM_CALL 000087f9 subject_expr_rule │ │ │ │ │ +00000ac0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ad0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ae0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000afe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000b04 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000b20 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000b3c 0000192f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ +00000b40 00001930 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ +00000b5c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000b62 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 00008919 patterns_rule │ │ │ │ │ -00000b94 00002f0a R_ARM_THM_CALL 0000a7fd 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 00008919 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 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 0001720a 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 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 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 0001720a 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 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 0000b55d _loop1_38_rule │ │ │ │ │ -00000ee4 0000260a R_ARM_THM_CALL 000039fd else_block_rule │ │ │ │ │ -00000ef6 00002b0a R_ARM_THM_CALL 00003bf9 finally_block_rule │ │ │ │ │ -00000f08 0001720a 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 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ -00000f56 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fa0 00002d0a R_ARM_THM_CALL 000087ed 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 000087ed 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 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 │ │ │ │ │ -0000112c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001144 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001154 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000116a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001174 0000320a R_ARM_THM_CALL 00001097 _gather_143_rule │ │ │ │ │ -00001180 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001190 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000119c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011a4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000011a8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000011b0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000011b4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000011ba 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000011c4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000011de 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000121c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001224 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000123a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001258 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001292 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001298 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000012b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012de 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012f2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012fc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001302 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001306 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001310 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000133a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000133e 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001346 00000f2f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -0000134a 00000f30 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -0000134e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001358 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000136e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001372 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000137c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001380 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001384 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000013a8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000013b0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000013cc 0000330a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ -000013da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013f8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001432 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001438 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000b8a 00002e0a R_ARM_THM_CALL 00008925 patterns_rule │ │ │ │ │ +00000b98 00002f0a R_ARM_THM_CALL 0000a809 guard_rule │ │ │ │ │ +00000baa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bc4 0001850a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +00000bf8 0000290a R_ARM_THM_CALL 000044ad class_def_raw_rule │ │ │ │ │ +00000c08 0001860a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +00000c1a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c4e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000c54 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000c64 0000192f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ +00000c68 00001930 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ +00000c70 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000c78 00002e0a R_ARM_THM_CALL 00008925 patterns_rule │ │ │ │ │ +00000c8c 0000192f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ +00000c90 00001930 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ +00000c94 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000cd6 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000d04 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d12 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d20 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000d44 0001870a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ +00000d4c 00001b2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ +00000d50 00001b30 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ +00000d56 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +00000d6c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d92 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d9e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000da8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000dc4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000dd2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ddc 0000270a R_ARM_THM_CALL 00005821 _gather_35_rule │ │ │ │ │ +00000dea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000df6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e12 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000e42 0001880a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +00000e4a 0000112f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00000e4e 00001130 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00000e54 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +00000e6c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000ec8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ed2 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00000ed6 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00000ede 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000ef8 0000310a R_ARM_THM_CALL 0000b569 _loop1_38_rule │ │ │ │ │ +00000f06 0000260a R_ARM_THM_CALL 000039fd else_block_rule │ │ │ │ │ +00000f18 00002b0a R_ARM_THM_CALL 00003bf9 finally_block_rule │ │ │ │ │ +00000f2a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000f54 0001890a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +00000f5c 0000162f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00000f60 00001630 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00000f66 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +00000f78 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f9c 00002d0a R_ARM_THM_CALL 000087f9 subject_expr_rule │ │ │ │ │ +00000faa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fb8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fc2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fc6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fd0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000fdc 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00000fe0 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00000fea 00001c2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC14 │ │ │ │ │ +00000fee 00001c30 R_ARM_THM_MOVT_ABS 00000208 .LC14 │ │ │ │ │ +00000ff4 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000ffe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001012 00002d0a R_ARM_THM_CALL 000087f9 subject_expr_rule │ │ │ │ │ +00001020 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000102a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000102e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001036 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000103a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001040 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001048 00001b2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ +0000104c 00001b30 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ +00001052 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +00001088 0000270a R_ARM_THM_CALL 00005821 _gather_35_rule │ │ │ │ │ +00001098 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010ea 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000010f6 00002f0a R_ARM_THM_CALL 0000a809 guard_rule │ │ │ │ │ +00001106 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001110 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001114 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000111e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001122 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001126 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001132 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001158 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001160 00002e0a R_ARM_THM_CALL 00008925 patterns_rule │ │ │ │ │ +0000116c 00002f0a R_ARM_THM_CALL 0000a809 guard_rule │ │ │ │ │ +0000117c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000118a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001194 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001198 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000011a2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000011b6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000011ba 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000011c0 00001a2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +000011c4 00001a30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +000011c8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000011f2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000122c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001232 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000124e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001260 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001278 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000128c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001296 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000129c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000012a0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000012aa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000012d4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000012d8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000012e0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +000012e4 00000f30 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +000012e8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000012f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001308 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000130c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001316 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000131a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000131e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001342 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001354 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000136a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001382 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000013d2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000013d8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000013f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001400 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001418 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001428 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000143e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001448 0000320a R_ARM_THM_CALL 00001097 _gather_143_rule │ │ │ │ │ 00001454 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001460 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000146a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001470 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001474 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000147e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000149a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -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 00000ab5 _loop0_145_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 00000ab5 _loop0_145_rule │ │ │ │ │ -00001522 0000310a R_ARM_THM_CALL 0000b55d _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 00002181 _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 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000015b0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001464 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001470 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001478 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000147c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001484 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001488 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000148e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000149a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000014b6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000014c6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000014ce 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000014ea 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001530 0000330a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ +0000153e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001592 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001598 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000015b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 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 00002181 _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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000167e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001682 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000168c 0000132f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -00001690 00001330 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -00001694 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000169e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001710 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000171a 00002f0a R_ARM_THM_CALL 0000a7fd 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001780 00002e0a R_ARM_THM_CALL 00008919 patterns_rule │ │ │ │ │ -0000178c 00002f0a R_ARM_THM_CALL 0000a7fd 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001826 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -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 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000018d4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000018de 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000018e8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000193e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001944 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000195e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000196e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001978 0000330a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ -00001992 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019cc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000019e4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000019ee 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a06 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001a38 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a74 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a7e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a88 0000320a R_ARM_THM_CALL 00001097 _gather_143_rule │ │ │ │ │ -00001a94 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001aa4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ab2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ac0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001aca 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ace 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ad8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001aea 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001aee 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001af6 0000102f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001afa 00001030 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001afe 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001b0c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b3a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b48 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b52 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b56 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b60 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001b72 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001b76 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001b8e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ba4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001bae 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001bf4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001bfa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001c16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c42 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c56 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c66 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c6a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c74 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001c96 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001c9a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001ca2 0000172f R_ARM_THM_MOVW_ABS_NC 00000164 .LC9 │ │ │ │ │ -00001ca6 00001730 R_ARM_THM_MOVT_ABS 00000164 .LC9 │ │ │ │ │ -00001caa 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001cb4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cca 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001cce 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001cd8 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001cdc 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ce0 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001d0c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015d2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000015d6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000015e0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000015fe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001608 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001616 0000342f R_ARM_THM_MOVW_ABS_NC 00000a4b _tmp_144_rule │ │ │ │ │ +0000161a 00003430 R_ARM_THM_MOVT_ABS 00000a4b _tmp_144_rule │ │ │ │ │ +00001622 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001640 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000164a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001652 0000350a R_ARM_THM_CALL 00000ab5 _loop0_145_rule │ │ │ │ │ +0000165a 00002c0a R_ARM_THM_CALL 00003d81 _loop1_37_rule │ │ │ │ │ +00001678 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001682 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000168a 0000350a R_ARM_THM_CALL 00000ab5 _loop0_145_rule │ │ │ │ │ +00001692 0000310a R_ARM_THM_CALL 0000b569 _loop1_38_rule │ │ │ │ │ +000016b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016ca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000016d0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000016f2 0000360a R_ARM_THM_CALL 00002181 _tmp_22_rule │ │ │ │ │ +00001704 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000171a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001722 0000142f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ +00001726 00001430 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ +0000172c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001730 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001748 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000174c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000177a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001780 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001784 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000178e 0000132f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +00001792 00001330 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00001796 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000017a2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017d6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017f0 0000360a R_ARM_THM_CALL 00002181 _tmp_22_rule │ │ │ │ │ +00001802 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000180e 0000142f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ +00001812 00001430 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ +00001818 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000181c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001836 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000183a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001842 0000122f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +00001846 00001230 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +0000184a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001868 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001870 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000187a 0000270a R_ARM_THM_CALL 00005821 _gather_35_rule │ │ │ │ │ +0000188a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000189c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018c4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000018f0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001918 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001944 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000195a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001964 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000019aa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000019b0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000019cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019de 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a0c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a1c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a20 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a2a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001a4c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001a50 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001a58 0000172f R_ARM_THM_MOVW_ABS_NC 00000164 .LC9 │ │ │ │ │ +00001a5c 00001730 R_ARM_THM_MOVT_ABS 00000164 .LC9 │ │ │ │ │ +00001a60 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001a6a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a80 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001a84 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001a8e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001a92 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001a96 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001ac2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001ad6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b14 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001b1a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001b32 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b42 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b4c 0000330a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ +00001b66 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b76 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b9c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001ba6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bb0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bba 0000320a R_ARM_THM_CALL 00001097 _gather_143_rule │ │ │ │ │ +00001bc6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bd6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001be2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bf6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bfa 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c04 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001c14 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001c18 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001c20 0000102f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001c24 00001030 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001c28 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001c36 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c68 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c76 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c80 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c84 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c8e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001ca0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001ca4 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001cae 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001cb8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001cd0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001d02 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001d3e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001d44 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001d56 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d66 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d78 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d90 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001dc2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -3000,16 +3000,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 0000c7d5 _tmp_5_rule │ │ │ │ │ -0000241c 00004530 R_ARM_THM_MOVT_ABS 0000c7d5 _tmp_5_rule │ │ │ │ │ +00002418 0000452f R_ARM_THM_MOVW_ABS_NC 0000c80d _tmp_5_rule │ │ │ │ │ +0000241c 00004530 R_ARM_THM_MOVT_ABS 0000c80d _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 │ │ │ │ │ @@ -3046,15 +3046,15 @@ │ │ │ │ │ 00002676 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002684 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002694 0001720a 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 00008765 _tmp_10_rule │ │ │ │ │ +0000272c 0000470a R_ARM_THM_CALL 00008771 _tmp_10_rule │ │ │ │ │ 0000273c 0001720a 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 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ 00002796 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -3091,2682 +3091,2681 @@ │ │ │ │ │ 00002b2c 00004c0a R_ARM_THM_CALL 00005b71 del_targets_rule │ │ │ │ │ 00002b38 00004d2f R_ARM_THM_MOVW_ABS_NC 00006091 _tmp_16_rule │ │ │ │ │ 00002b3c 00004d30 R_ARM_THM_MOVT_ABS 00006091 _tmp_16_rule │ │ │ │ │ 00002b44 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00002b50 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002b6c 00019a0a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ 00002b7c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002bb8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002bbe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002bea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c04 00004e0a R_ARM_THM_CALL 00004fc5 _tmp_17_rule │ │ │ │ │ -00002c14 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002c34 00019b0a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00002c44 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c78 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002c7e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002cb4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002cd0 0001960a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00002ce0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d1a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002d20 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002d38 0000500a R_ARM_THM_CALL 00006ac1 invalid_ann_assign_target_rule │ │ │ │ │ -00002d86 0000520a R_ARM_THM_CALL 000078a1 _loop0_121_rule │ │ │ │ │ -00002da8 0000520a R_ARM_THM_CALL 000078a1 _loop0_121_rule │ │ │ │ │ -00002de2 0000530a R_ARM_THM_CALL 00005739 break_stmt_rule │ │ │ │ │ -00002df2 0000540a R_ARM_THM_CALL 00005651 continue_stmt_rule │ │ │ │ │ -00002e12 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e1e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e42 0001980a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00002e60 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002e66 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002e92 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e9e 0000550a R_ARM_THM_CALL 00005241 _gather_15_rule │ │ │ │ │ -00002eac 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002ec0 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00002ed6 00019d0a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00002ee6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f20 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f3e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002f44 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002f70 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f7c 0000550a R_ARM_THM_CALL 00005241 _gather_15_rule │ │ │ │ │ -00002f8a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002fa0 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00002fb8 00019e0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -00002fc8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ffa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003000 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003026 0000402f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ -0000302a 00004030 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ -00003030 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000303c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000304a 0000560a R_ARM_THM_CALL 00001961 type_params_rule │ │ │ │ │ -0000305c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003076 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000308e 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000030aa 00019f0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -000030b2 0000412f R_ARM_THM_MOVW_ABS_NC 00000374 .LC23 │ │ │ │ │ -000030b6 00004130 R_ARM_THM_MOVT_ABS 00000374 .LC23 │ │ │ │ │ -000030bc 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ -000030ec 0000470a R_ARM_THM_CALL 00008765 _tmp_10_rule │ │ │ │ │ -000030fc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003124 0001950a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -0000312c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ -00003130 00003a30 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ -00003136 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ -00003148 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003162 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003168 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003180 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000031ba 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000031ce 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000031dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031f2 00003c2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC18 │ │ │ │ │ -000031f6 00003c30 R_ARM_THM_MOVT_ABS 000002b8 .LC18 │ │ │ │ │ -000031fc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003200 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003218 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000321c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003236 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000324c 00003d2f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC19 │ │ │ │ │ -00003250 00003d30 R_ARM_THM_MOVT_ABS 000002e8 .LC19 │ │ │ │ │ -00003256 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000325a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003274 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003284 0000580a R_ARM_THM_CALL 00007b49 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00003288 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000329e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000032c4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000032c8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000032d8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000032e2 00003f2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC21 │ │ │ │ │ -000032e6 00003f30 R_ARM_THM_MOVT_ABS 00000334 .LC21 │ │ │ │ │ -000032f4 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000032f8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003308 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000333c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003344 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003372 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000339a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000033c2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000033d8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000340e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000343e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003468 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003490 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034ba 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000034de 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000034fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003510 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003514 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003524 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000352e 00003b2f R_ARM_THM_MOVW_ABS_NC 00000288 .LC17 │ │ │ │ │ -00003532 00003b30 R_ARM_THM_MOVT_ABS 00000288 .LC17 │ │ │ │ │ -00003556 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003562 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000356a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003594 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035a6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035be 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035c6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035d8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035ee 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003612 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003636 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003648 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000365e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003690 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000036ae 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000036c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036d2 00003e2f R_ARM_THM_MOVW_ABS_NC 00000308 .LC20 │ │ │ │ │ -000036d6 00003e30 R_ARM_THM_MOVT_ABS 00000308 .LC20 │ │ │ │ │ -000036e6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003716 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000371c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003730 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003744 0000580a R_ARM_THM_CALL 00007b49 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00003748 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003764 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003786 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000037a6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000037b4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000037bc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003800 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003808 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000382c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000384c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003856 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003868 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003884 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000038ac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000038ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003924 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000392a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003940 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000396a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003970 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003982 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000039b6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000039f2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a02 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a12 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003a28 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003a5a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a74 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003aaa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003ae0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003b1e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003b4e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003b80 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003bb0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003bbc 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e0d t_lookahead_rule │ │ │ │ │ -00003bc0 00005a30 R_ARM_THM_MOVT_ABS 00005e0d t_lookahead_rule │ │ │ │ │ -00003bc8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003bd4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003bf8 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00003c2a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c34 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e0d t_lookahead_rule │ │ │ │ │ -00003c38 00005a30 R_ARM_THM_MOVT_ABS 00005e0d t_lookahead_rule │ │ │ │ │ -00003c40 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003c4c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c6c 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00003c76 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c8c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003cb8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cd6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d10 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003d16 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003d2a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003d4c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003d8a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003db4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003dba 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003df4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003dfa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003e10 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003e30 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e54 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003e5a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003e6e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003e8c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003eb0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003eb6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003eca 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003ef8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003efe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003f12 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003f40 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e0d t_lookahead_rule │ │ │ │ │ -00003f44 00005a30 R_ARM_THM_MOVT_ABS 00005e0d t_lookahead_rule │ │ │ │ │ -00003f4c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003f6a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003f72 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e0d t_lookahead_rule │ │ │ │ │ -00003f76 00005a30 R_ARM_THM_MOVT_ABS 00005e0d t_lookahead_rule │ │ │ │ │ -00003f7e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003f86 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003fa8 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00003fb2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003fec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004006 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000400e 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e0d t_lookahead_rule │ │ │ │ │ -00004012 00005a30 R_ARM_THM_MOVT_ABS 00005e0d t_lookahead_rule │ │ │ │ │ -0000401a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004024 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000404e 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000409c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040a6 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e0d t_lookahead_rule │ │ │ │ │ -000040aa 00005a30 R_ARM_THM_MOVT_ABS 00005e0d t_lookahead_rule │ │ │ │ │ -000040b2 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000040be 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000040e0 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000040fc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004134 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000416e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000041a8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000041dc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000041ec 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004208 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000423c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004272 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000042ac 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004312 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004322 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000433c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004374 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000043ae 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000043e8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000441c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000442c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004444 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000447a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000044b0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000044e0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004534 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00004544 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e0d t_lookahead_rule │ │ │ │ │ -00004548 00005a30 R_ARM_THM_MOVT_ABS 00005e0d t_lookahead_rule │ │ │ │ │ -00004550 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000455c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000456c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00004588 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000459e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045d2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004602 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004648 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000464e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000467a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000046a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046be 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046ee 0000662f R_ARM_THM_MOVW_ABS_NC 00005649 _tmp_43_rule │ │ │ │ │ -000046f2 00006630 R_ARM_THM_MOVT_ABS 00005649 _tmp_43_rule │ │ │ │ │ -000046fa 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000470e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00004722 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004726 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004730 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004742 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004746 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004750 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004762 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004766 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004770 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004786 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047b8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000047be 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000047ee 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004802 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004806 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004814 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00004826 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004846 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000484c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004864 0000690a R_ARM_THM_CALL 000032c9 list_rule │ │ │ │ │ -00004888 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000488e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000048b4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000048ba 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000048ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004902 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004908 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004920 00006a0a R_ARM_THM_CALL 00004d09 _gather_85_rule │ │ │ │ │ -00004942 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000495a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004972 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004978 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004990 00006a0a R_ARM_THM_CALL 00004d09 _gather_85_rule │ │ │ │ │ -000049b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049fe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004a04 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004a32 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a4e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a5a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004a76 0001a80a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -00004a92 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004aa6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00004aaa 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00004aca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004ad0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004aea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b04 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004b0a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004b50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b6e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004b82 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004b86 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002ba6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002bac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002be2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002bfe 0001960a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00002c0e 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 00004fc5 _tmp_17_rule │ │ │ │ │ +00002ca0 0001720a 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 │ │ │ │ │ +00002d0c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002d12 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002d2a 0000500a R_ARM_THM_CALL 00006acd invalid_ann_assign_target_rule │ │ │ │ │ +00002d78 0000520a R_ARM_THM_CALL 000078ad _loop0_121_rule │ │ │ │ │ +00002d9a 0000520a R_ARM_THM_CALL 000078ad _loop0_121_rule │ │ │ │ │ +00002dd4 0000530a R_ARM_THM_CALL 00005739 break_stmt_rule │ │ │ │ │ +00002de4 0000540a R_ARM_THM_CALL 00005651 continue_stmt_rule │ │ │ │ │ +00002e04 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e10 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e34 0001980a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +00002e52 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002e58 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002e84 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e90 0000550a R_ARM_THM_CALL 00005241 _gather_15_rule │ │ │ │ │ +00002e9e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002eb2 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00002ec8 00019d0a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ +00002ed8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f12 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f30 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002f36 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002f62 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f6e 0000550a R_ARM_THM_CALL 00005241 _gather_15_rule │ │ │ │ │ +00002f7c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002f92 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00002faa 00019e0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +00002fba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002fec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002ff2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003018 0000402f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ +0000301c 00004030 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ +00003022 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000302e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000303c 0000560a R_ARM_THM_CALL 00001961 type_params_rule │ │ │ │ │ +0000304e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003068 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003080 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000309c 00019f0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +000030a4 0000412f R_ARM_THM_MOVW_ABS_NC 00000374 .LC23 │ │ │ │ │ +000030a8 00004130 R_ARM_THM_MOVT_ABS 00000374 .LC23 │ │ │ │ │ +000030ae 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +000030de 0000470a R_ARM_THM_CALL 00008771 _tmp_10_rule │ │ │ │ │ +000030ee 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003116 0001950a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +0000311e 00003a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ +00003122 00003a30 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ +00003128 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +00003156 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000315c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003174 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003190 0000570a R_ARM_THM_CALL 00007b55 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00003194 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031e2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000031e8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003200 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000323a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000324e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000325c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003272 00003c2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC18 │ │ │ │ │ +00003276 00003c30 R_ARM_THM_MOVT_ABS 000002b8 .LC18 │ │ │ │ │ +0000327c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003280 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003298 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000329c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032cc 00003d2f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC19 │ │ │ │ │ +000032d0 00003d30 R_ARM_THM_MOVT_ABS 000002e8 .LC19 │ │ │ │ │ +000032d6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000032da 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000032f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003304 0000570a R_ARM_THM_CALL 00007b55 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00003308 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000332e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003332 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003342 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000334c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC21 │ │ │ │ │ +00003350 00003f30 R_ARM_THM_MOVT_ABS 00000334 .LC21 │ │ │ │ │ +0000335e 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003362 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003378 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000338a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033a0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000033c2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033e0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033ee 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003438 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003440 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003464 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003490 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034a8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000034b0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000034be 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034ce 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034e8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000350e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000352a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003534 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000357c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000035a0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035ec 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000360a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003624 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000362e 00003e2f R_ARM_THM_MOVW_ABS_NC 00000308 .LC20 │ │ │ │ │ +00003632 00003e30 R_ARM_THM_MOVT_ABS 00000308 .LC20 │ │ │ │ │ +00003638 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000364c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003662 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036a6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000036ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003700 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003716 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000371a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000372a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00003734 00003b2f R_ARM_THM_MOVW_ABS_NC 00000288 .LC17 │ │ │ │ │ +00003738 00003b30 R_ARM_THM_MOVT_ABS 00000288 .LC17 │ │ │ │ │ +0000375c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003768 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003770 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000379a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000037ac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000037c4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000037cc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000037de 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000037f6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003820 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003846 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000386a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000389e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000038a6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038bc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003908 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000390e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003948 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000394e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003964 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000398e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003994 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000039a6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000039da 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003a16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a26 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a36 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003a4c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003a7e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +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 00005e31 t_lookahead_rule │ │ │ │ │ +00003be4 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +00003bec 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003bf8 0001720a 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 00005e31 t_lookahead_rule │ │ │ │ │ +00003c5c 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +00003c64 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003c70 0001720a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003cfa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d34 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003d3a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003d4e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003d70 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003dae 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003dd8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003dde 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e18 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e1e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e34 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003e54 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +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 00005e31 t_lookahead_rule │ │ │ │ │ +00003f68 00005a30 R_ARM_THM_MOVT_ABS 00005e31 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 00005e31 t_lookahead_rule │ │ │ │ │ +00003f9a 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +00003fa2 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003faa 0001720a 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 00005e31 t_lookahead_rule │ │ │ │ │ +00004036 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +0000403e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004048 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004072 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 00005e31 t_lookahead_rule │ │ │ │ │ +000040ce 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +000040d6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000040e2 0001720a 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 │ │ │ │ │ +00004200 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004210 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000422c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004260 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004296 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000042d0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004336 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004346 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004360 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004398 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000043d2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000440c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004440 0001700a 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 00005e31 t_lookahead_rule │ │ │ │ │ +0000456c 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +00004574 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004580 0001720a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045f6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004626 0001700a 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 0000566d _tmp_43_rule │ │ │ │ │ +00004716 00006630 R_ARM_THM_MOVT_ABS 0000566d _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 │ │ │ │ │ +000047aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047dc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000047e2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004812 0001720a 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 000032c9 list_rule │ │ │ │ │ +000048ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000048b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000048d8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000048de 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004910 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004926 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000492c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004944 00006a0a R_ARM_THM_CALL 00004d09 _gather_85_rule │ │ │ │ │ +00004966 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000497e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004996 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000499c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000049b4 00006a0a R_ARM_THM_CALL 00004d09 _gather_85_rule │ │ │ │ │ +000049d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a22 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004a28 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004a56 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a72 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a7e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004a9a 0001a80a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +00004ab6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004aca 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004ace 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004af0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004af6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004b10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b2a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004b30 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004b72 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004b90 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ba8 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -00004bb8 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -00004bd2 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -00004be8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c2a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004c30 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004c62 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c8c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c98 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004cbc 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -00004cda 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004cf4 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00004cf8 0001af30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00004cfc 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00004d4e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d76 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d7c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004dae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dc8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004dce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004df2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e0e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00004e38 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e44 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004e66 0001b10a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00004e7c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ea8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004eae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004ec8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004eea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ef4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f06 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f3c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004f42 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004f74 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f9e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004faa 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004fce 0001b20a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -00004fe4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005014 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000502c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005030 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005042 0000632f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ -00005046 00006330 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ -00005050 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005054 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005070 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000508a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005090 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000050b2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000050b6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000050c0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000050e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ba4 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004ba8 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004bb2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004bca 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00004bda 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +00004bf4 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +00004c0a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c24 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c4c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004c52 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004c84 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cba 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004cde 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +00004cfc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d16 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00004d1a 0001af30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00004d1e 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00004d72 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d9a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004da0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004dd2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004df2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004e16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e32 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00004e5c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e68 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004e8a 0001b10a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00004ea0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ecc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004ed2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004eec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f0c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f28 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f5e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004f64 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004f96 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fc0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fcc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ff0 0001b20a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +00005006 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005036 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000504e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005052 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005064 0000632f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ +00005068 00006330 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ +00005072 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005076 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005092 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000050b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000050d4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000050d8 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000050e2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005104 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000510e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005116 00006e2f R_ARM_THM_MOVW_ABS_NC 0000633d _tmp_149_rule │ │ │ │ │ -0000511a 00006e30 R_ARM_THM_MOVT_ABS 0000633d _tmp_149_rule │ │ │ │ │ -00005122 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005132 00006e2f R_ARM_THM_MOVW_ABS_NC 0000633d _tmp_149_rule │ │ │ │ │ -00005136 00006e30 R_ARM_THM_MOVT_ABS 0000633d _tmp_149_rule │ │ │ │ │ -0000513e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005148 0000642f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ -0000514c 00006430 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ -00005152 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005156 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000517c 00006f0a R_ARM_THM_CALL 00007581 invalid_comprehension_rule │ │ │ │ │ -00005194 00006f0a R_ARM_THM_CALL 00007581 invalid_comprehension_rule │ │ │ │ │ -000051b4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000051de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000051ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005130 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005138 00006e2f R_ARM_THM_MOVW_ABS_NC 00006349 _tmp_149_rule │ │ │ │ │ +0000513c 00006e30 R_ARM_THM_MOVT_ABS 00006349 _tmp_149_rule │ │ │ │ │ +00005144 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005154 00006e2f R_ARM_THM_MOVW_ABS_NC 00006349 _tmp_149_rule │ │ │ │ │ +00005158 00006e30 R_ARM_THM_MOVT_ABS 00006349 _tmp_149_rule │ │ │ │ │ +00005160 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000516a 0000642f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ +0000516e 00006430 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ +00005174 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005178 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000519e 00006f0a R_ARM_THM_CALL 0000758d invalid_comprehension_rule │ │ │ │ │ +000051b6 00006f0a R_ARM_THM_CALL 0000758d invalid_comprehension_rule │ │ │ │ │ +000051d6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00005200 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000520a 0000642f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ -0000520e 00006430 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ -00005214 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005218 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005230 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005234 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005250 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000527e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005292 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000529e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052aa 0000602f R_ARM_THM_MOVW_ABS_NC 00000388 .LC24 │ │ │ │ │ -000052ae 00006030 R_ARM_THM_MOVT_ABS 00000388 .LC24 │ │ │ │ │ -000052b4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000052b8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000052cc 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000052d0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000052e6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005310 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000531a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000532c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000533c 0000622f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ -00005340 00006230 R_ARM_THM_MOVT_ABS 000003d8 .LC26 │ │ │ │ │ -00005346 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000534a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005362 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005392 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053aa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000053b0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000053be 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000053c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000053e2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005402 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000540c 0000652f R_ARM_THM_MOVW_ABS_NC 00000468 .LC29 │ │ │ │ │ -00005410 00006530 R_ARM_THM_MOVT_ABS 00000468 .LC29 │ │ │ │ │ -00005416 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000541a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000542e 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005432 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000545c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005460 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005472 0000632f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ -00005476 00006330 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ -0000548a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005494 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000520c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005222 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000522c 0000642f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ +00005230 00006430 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ +00005236 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000523a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005252 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005256 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005272 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000052a0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052b4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052cc 0000602f R_ARM_THM_MOVW_ABS_NC 00000388 .LC24 │ │ │ │ │ +000052d0 00006030 R_ARM_THM_MOVT_ABS 00000388 .LC24 │ │ │ │ │ +000052d6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000052da 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000052ee 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000052f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005308 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005332 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000533c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000534e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000535e 0000622f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ +00005362 00006230 R_ARM_THM_MOVT_ABS 000003d8 .LC26 │ │ │ │ │ +00005368 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000536c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005384 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000053b4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000053d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000053e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000053ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005404 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005424 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000542e 0000652f R_ARM_THM_MOVW_ABS_NC 00000468 .LC29 │ │ │ │ │ +00005432 00006530 R_ARM_THM_MOVT_ABS 00000468 .LC29 │ │ │ │ │ +00005438 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000543c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005450 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005454 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000547e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005482 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005494 0000632f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ +00005498 00006330 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ 000054ac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054bc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000054d4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054de 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000550c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000551c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005528 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005550 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005558 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005572 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000559a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000055bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055c8 0000612f R_ARM_THM_MOVW_ABS_NC 000003ac .LC25 │ │ │ │ │ -000055cc 00006130 R_ARM_THM_MOVT_ABS 000003ac .LC25 │ │ │ │ │ -000055d2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000055d6 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000055ea 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000055ee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005608 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000561a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005640 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005666 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000566c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000567a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000568a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000569a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056b4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000056ea 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000056f0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005708 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005752 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005774 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -0000578e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000579e 0000720a R_ARM_THM_CALL 00007d5d _loop1_82_rule │ │ │ │ │ -000057b4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000057de 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000057e4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005812 0000720a R_ARM_THM_CALL 00007d5d _loop1_82_rule │ │ │ │ │ -0000582c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000584e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ -0000585e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005876 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005892 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005896 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000058a0 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000058ac 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000058b0 0000702f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -000058b4 00007030 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -000058d2 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000058d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000058ea 0000740a R_ARM_THM_CALL 00007e5d tstring_rule │ │ │ │ │ -000058f4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000058f8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005902 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000590e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00005912 0000702f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -00005916 00007030 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -00005932 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005964 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000596a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000597c 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000059aa 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000059e0 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005a0e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a24 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a4c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005a5a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a62 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a6a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a78 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a80 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ab0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005ab6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005ada 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005ae0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005af6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b1c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005b22 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005b36 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00005b52 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00005b7a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005b80 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005b98 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005bce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005bd4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005bfc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c06 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00005c30 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005c50 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005ce2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005cf0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cfe 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -00005d10 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d38 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d4c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d5e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d74 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d88 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d9c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005dae 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005dc0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005dc8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005de0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005de8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005dfe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e2a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005e30 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005e40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e7a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005eb4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005eba 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005ef4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005efa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f16 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005f40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f6a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005f78 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f7c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f86 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005fbc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005fc2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005fde 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006008 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006030 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006056 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006088 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060a8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000060ae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000060c6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000060e4 0000770a R_ARM_THM_CALL 00003681 _tmp_166_rule │ │ │ │ │ -0000610a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000612e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000613c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000614a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006160 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006178 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006184 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000061a6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000061c8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000061ce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000061e0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000061e4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000061ee 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000620a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006222 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000623c 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00006260 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006266 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006274 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006278 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006282 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000629a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000062b0 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000062c6 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000062f0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006304 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000631a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006328 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006330 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000634e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006364 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000636c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006378 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006388 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063a4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063d8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000063de 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000063fa 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006424 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000644a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006470 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006476 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006486 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000648a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006492 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000064ae 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000064c4 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000064dc 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000064ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006514 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000651c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006524 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006564 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000656a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006586 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000065c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000065c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000065dc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000660c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006612 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006626 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006656 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000665c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006686 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000669c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066ea 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000066fe 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006720 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000672e 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006764 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000067a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000067b2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067c2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000067d8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006810 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000682c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006862 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000068a0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000068dc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006910 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000694c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000697a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006986 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e0d t_lookahead_rule │ │ │ │ │ -0000698a 00005a30 R_ARM_THM_MOVT_ABS 00005e0d t_lookahead_rule │ │ │ │ │ -00006992 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000699e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000069c2 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000069f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a02 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e0d t_lookahead_rule │ │ │ │ │ -00006a06 00005a30 R_ARM_THM_MOVT_ABS 00005e0d t_lookahead_rule │ │ │ │ │ -00006a0e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006a1a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006a3c 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00006a48 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006a76 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a86 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006a92 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ab2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006ab8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006aec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006af2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006b0a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006b28 0000770a R_ARM_THM_CALL 00003681 _tmp_166_rule │ │ │ │ │ -00006b46 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b6a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b8a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006bb0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006bb6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006bdc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006be2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c1c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c28 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006c48 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00006c5c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006c64 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006c96 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c9c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006cb4 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006cd4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d10 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006d26 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006d36 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006d4c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d6c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006d8c 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006daa 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006dd2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006de0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006df2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006e02 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006e16 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006e2c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006e40 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00006e70 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006e8c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006e94 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006eaa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ebc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006ee0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006ef2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f02 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f0a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f1e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f2a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006f44 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f54 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f62 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f98 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006f9e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006fca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fec 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007012 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000702a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007030 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007056 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000705c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007086 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000070c2 00006f0a R_ARM_THM_CALL 00007581 invalid_comprehension_rule │ │ │ │ │ -000070cc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000070d0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000070da 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000070fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007106 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007126 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -00007142 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007162 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007172 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071ac 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000071c8 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000071e0 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -000071e8 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -000071ec 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -000071f2 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ -00007212 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007226 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000723c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007250 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007268 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007286 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072c8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000072ce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000072ea 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007334 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000735a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000073ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000073c4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000073ea 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -000073fa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007420 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007426 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000743e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00007454 0000842f R_ARM_THM_MOVW_ABS_NC 00007505 _tmp_115_rule │ │ │ │ │ -00007458 00008430 R_ARM_THM_MOVT_ABS 00007505 _tmp_115_rule │ │ │ │ │ -00007460 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000074c6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000074cc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000074e2 00004b0a R_ARM_THM_CALL 0000480d pass_stmt_rule │ │ │ │ │ -000074fa 0000530a R_ARM_THM_CALL 00005739 break_stmt_rule │ │ │ │ │ -00007512 0000540a R_ARM_THM_CALL 00005651 continue_stmt_rule │ │ │ │ │ -00007536 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007554 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007588 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000758e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000075a4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000075bc 0000850a R_ARM_THM_CALL 000079f9 expression_without_invalid_rule │ │ │ │ │ -000075cc 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -000075ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007600 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007616 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000761a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007624 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000763c 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00007648 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007660 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000767c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007686 00000a2f R_ARM_THM_MOVW_ABS_NC 000072a5 expression_rule │ │ │ │ │ -0000768a 00000a30 R_ARM_THM_MOVT_ABS 000072a5 expression_rule │ │ │ │ │ -00007692 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0000769c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000076a0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000076aa 00007d2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC35 │ │ │ │ │ -000076ae 00007d30 R_ARM_THM_MOVT_ABS 00000584 .LC35 │ │ │ │ │ -000076b2 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000076c0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000076e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076f8 0000862f R_ARM_THM_MOVW_ABS_NC 0000025b _tmp_116_rule │ │ │ │ │ -000076fc 00008630 R_ARM_THM_MOVT_ABS 0000025b _tmp_116_rule │ │ │ │ │ -00007704 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000770e 00007c2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC34 │ │ │ │ │ -00007712 00007c30 R_ARM_THM_MOVT_ABS 0000055c .LC34 │ │ │ │ │ -00007718 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000771c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007734 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007738 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007760 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007786 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000779a 00007e2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC36 │ │ │ │ │ -0000779e 00007e30 R_ARM_THM_MOVT_ABS 000005c0 .LC36 │ │ │ │ │ -000077a4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000077a8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000077c0 0000870a R_ARM_THM_CALL 000063a1 lambda_params_rule │ │ │ │ │ -000077d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077dc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000077e0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000077ea 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000077f4 00007f2f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC37 │ │ │ │ │ -000077f8 00007f30 R_ARM_THM_MOVT_ABS 000005f8 .LC37 │ │ │ │ │ -000077fe 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007802 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000781e 0000870a R_ARM_THM_CALL 000063a1 lambda_params_rule │ │ │ │ │ -0000782a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007836 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000783a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007844 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000784e 0000802f R_ARM_THM_MOVW_ABS_NC 0000063c .LC38 │ │ │ │ │ -00007852 00008030 R_ARM_THM_MOVT_ABS 0000063c .LC38 │ │ │ │ │ -00007858 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000785c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000787e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000788a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000078a0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078b4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000078ba 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000078ce 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000078e8 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ -000078ec 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ -00007900 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007906 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007914 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000791c 0000850a R_ARM_THM_CALL 000079f9 expression_without_invalid_rule │ │ │ │ │ -0000793a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000794a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000795a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007964 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000796c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007986 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000799e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000079aa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000079b4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000079b8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000079c2 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -000079cc 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -000079d6 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000079e2 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000079e6 00007a2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ -000079ea 00007a30 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ -00007a0a 0000812f R_ARM_THM_MOVW_ABS_NC 00000680 .LC39 │ │ │ │ │ -00007a0e 00008130 R_ARM_THM_MOVT_ABS 00000680 .LC39 │ │ │ │ │ -00007a14 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007a18 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007a2a 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007a32 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a38 00007b2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC33 │ │ │ │ │ -00007a3c 00007b30 R_ARM_THM_MOVT_ABS 00000530 .LC33 │ │ │ │ │ -00007a42 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007a46 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007a5a 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007a84 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007ad0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ad6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007af2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007b42 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007b48 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b60 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007b86 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007b8c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ba2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007bb2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007bdc 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007c2a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c30 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c42 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c66 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007c8a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007c96 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007cde 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007ce8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007cfe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d14 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d1c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007d2c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d34 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d3c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d52 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d62 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007d80 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007d98 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00007db6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007de2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007de8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007e0a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007e1a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e34 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007e54 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e62 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007e80 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054b6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000054ce 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000054f6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005500 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000550e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000552e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000553e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000554a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005572 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000557a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005594 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000055bc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055de 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055ea 0000612f R_ARM_THM_MOVW_ABS_NC 000003ac .LC25 │ │ │ │ │ +000055ee 00006130 R_ARM_THM_MOVT_ABS 000003ac .LC25 │ │ │ │ │ +000055f4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000055f8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000560c 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005610 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000562a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000563c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005662 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000568a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005690 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000569e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000056ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056be 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056d8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000570e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005714 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000572c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005776 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005798 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +000057b2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000057c2 0000720a R_ARM_THM_CALL 00007d69 _loop1_82_rule │ │ │ │ │ +000057d8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005802 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005808 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005836 0000720a R_ARM_THM_CALL 00007d69 _loop1_82_rule │ │ │ │ │ +00005850 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005872 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ +00005882 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000589a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000058b6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000058ba 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000058c4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000058d0 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000058d4 0000702f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +000058d8 00007030 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +000058f6 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000058fa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000590e 0000740a R_ARM_THM_CALL 00007e69 tstring_rule │ │ │ │ │ +00005918 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000591c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005926 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005932 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005936 0000702f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +0000593a 00007030 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +00005956 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005988 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000598e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000059a0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000059ce 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005a04 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005a32 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005a48 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005a70 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005a7e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005a86 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005a8e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a9c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005aa4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ad4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ada 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005afe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005b04 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005b1a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b40 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005b46 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005b5a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00005b76 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00005b9e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ba4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005bbc 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005bf2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005bf8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005c20 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c2a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00005c54 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005c74 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005d06 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005d14 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d22 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +00005d34 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d5c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d70 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d82 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d98 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005dac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005dc0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005dd2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005de4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005dec 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e04 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e0c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e22 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e4e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005e54 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005e64 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e74 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e84 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e9e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ed8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ede 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f18 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f1e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f3a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005f64 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f8e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005f9c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fa0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005faa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005fe0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005fe6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006002 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000602c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006054 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000607a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000060ac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000060d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000060ea 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006108 0000770a R_ARM_THM_CALL 00003681 _tmp_166_rule │ │ │ │ │ +0000612e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006152 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006160 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000616e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006184 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000619c 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000061a8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000061ca 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000061ec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000061f2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006204 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006208 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006212 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000622e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006246 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006260 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00006284 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000628a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006298 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000629c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000062a6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000062be 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000062d4 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000062ea 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00006314 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006328 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000633e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000634c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006354 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006372 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006388 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006390 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000639c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063ac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063c8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063fc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006402 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000641e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006448 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000646e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006494 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000649a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000064aa 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000064ae 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000064b6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000064d2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000064e8 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006500 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000650e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006538 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006540 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006548 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006588 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000658e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000065aa 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000065e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000065ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006600 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006630 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006636 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000664a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000667a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006680 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000066aa 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000066c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000670e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006722 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006744 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006752 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006788 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000067c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067d6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067e6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000067fc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006834 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006850 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006886 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000068c4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006900 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006934 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006970 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000699e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000069aa 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e31 t_lookahead_rule │ │ │ │ │ +000069ae 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +000069b6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000069c2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000069e6 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00006a1c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a26 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e31 t_lookahead_rule │ │ │ │ │ +00006a2a 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +00006a32 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006a3e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006a60 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00006a6c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006a9a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006aaa 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006ab6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006ad6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006adc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006b10 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006b16 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006b2e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006b4c 0000770a R_ARM_THM_CALL 00003681 _tmp_166_rule │ │ │ │ │ +00006b6a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006b8e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bd4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006bda 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c00 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c06 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c4c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006c6c 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00006c80 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006c88 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006cba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006cc0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006cd8 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006cf8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d34 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006d4a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006d5a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006d70 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d90 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006db0 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00006dce 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006df6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006e04 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e16 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006e26 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006e3a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006e50 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006e64 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00006e94 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006eb0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006eb8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006ece 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006ee0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006f04 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f16 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f26 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f2e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f42 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f4e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006f68 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f78 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f86 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006fbc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006fc2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006fee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007010 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007036 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000704e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007054 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000707a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007080 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000070aa 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000070e6 00006f0a R_ARM_THM_CALL 0000758d invalid_comprehension_rule │ │ │ │ │ +000070f0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000070f4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000070fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000711e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000712a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000714a 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +00007166 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007186 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007196 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071d0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000071ec 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007204 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000720c 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +00007210 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +00007216 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +00007236 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000724a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007260 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007274 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000728c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000072aa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072ec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000072f2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000730e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007358 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000737e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000073d2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000073e8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000740e 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000741e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007444 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000744a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007462 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00007478 0000842f R_ARM_THM_MOVW_ABS_NC 00007511 _tmp_115_rule │ │ │ │ │ +0000747c 00008430 R_ARM_THM_MOVT_ABS 00007511 _tmp_115_rule │ │ │ │ │ +00007484 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000074ea 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000074f0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007506 00004b0a R_ARM_THM_CALL 0000480d pass_stmt_rule │ │ │ │ │ +0000751e 0000530a R_ARM_THM_CALL 00005739 break_stmt_rule │ │ │ │ │ +00007536 0000540a R_ARM_THM_CALL 00005651 continue_stmt_rule │ │ │ │ │ +0000755a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007578 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000075b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000075c8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000075e0 0000850a R_ARM_THM_CALL 00007a05 expression_without_invalid_rule │ │ │ │ │ +000075f0 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000760e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007624 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000763a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000763e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007648 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007660 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000766c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007684 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076aa 00000a2f R_ARM_THM_MOVW_ABS_NC 000072c9 expression_rule │ │ │ │ │ +000076ae 00000a30 R_ARM_THM_MOVT_ABS 000072c9 expression_rule │ │ │ │ │ +000076b6 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000076c0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000076c4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000076ce 00007d2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC35 │ │ │ │ │ +000076d2 00007d30 R_ARM_THM_MOVT_ABS 00000584 .LC35 │ │ │ │ │ +000076d6 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000076e4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007704 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000771c 0000862f R_ARM_THM_MOVW_ABS_NC 0000025b _tmp_116_rule │ │ │ │ │ +00007720 00008630 R_ARM_THM_MOVT_ABS 0000025b _tmp_116_rule │ │ │ │ │ +00007728 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007732 00007c2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC34 │ │ │ │ │ +00007736 00007c30 R_ARM_THM_MOVT_ABS 0000055c .LC34 │ │ │ │ │ +0000773c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007740 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007758 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000775c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007784 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077be 00007e2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC36 │ │ │ │ │ +000077c2 00007e30 R_ARM_THM_MOVT_ABS 000005c0 .LC36 │ │ │ │ │ +000077c8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000077cc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000077e4 0000870a R_ARM_THM_CALL 000063ad lambda_params_rule │ │ │ │ │ +000077f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007800 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007804 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000780e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007818 00007f2f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC37 │ │ │ │ │ +0000781c 00007f30 R_ARM_THM_MOVT_ABS 000005f8 .LC37 │ │ │ │ │ +00007822 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007826 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007842 0000870a R_ARM_THM_CALL 000063ad lambda_params_rule │ │ │ │ │ +0000784e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000785a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000785e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007868 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007872 0000802f R_ARM_THM_MOVW_ABS_NC 0000063c .LC38 │ │ │ │ │ +00007876 00008030 R_ARM_THM_MOVT_ABS 0000063c .LC38 │ │ │ │ │ +0000787c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007880 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000078a2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078ae 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000078c4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078d8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000078de 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000078f2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000790c 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ +00007910 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ +00007924 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000792a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007938 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007940 0000850a R_ARM_THM_CALL 00007a05 expression_without_invalid_rule │ │ │ │ │ +0000795e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000796e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000797e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007988 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007990 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000079aa 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000079c2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000079ce 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000079d8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000079dc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000079e6 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +000079f0 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +000079fa 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007a06 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007a0a 00007a2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ +00007a0e 00007a30 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ +00007a2e 0000812f R_ARM_THM_MOVW_ABS_NC 00000680 .LC39 │ │ │ │ │ +00007a32 00008130 R_ARM_THM_MOVT_ABS 00000680 .LC39 │ │ │ │ │ +00007a38 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a3c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a4e 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007a56 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a5c 00007b2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC33 │ │ │ │ │ +00007a60 00007b30 R_ARM_THM_MOVT_ABS 00000530 .LC33 │ │ │ │ │ +00007a66 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a6a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a7e 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007aa8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007af4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007afa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b16 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007b66 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007b6c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b84 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007baa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007bb0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007bc6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007bd6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007c00 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007c4e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c54 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c66 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c8a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007cae 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007cba 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007d02 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007d0c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d22 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d38 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007d40 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007d50 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d58 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d60 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d76 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d86 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007da4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007dbc 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00007dda 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007e06 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e0c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e2e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007e3e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e58 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007e78 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007e86 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ebc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ec2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ede 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007f22 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f28 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f40 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007f66 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f6c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f82 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f92 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007fbe 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000801c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008022 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008036 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000805a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008080 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000808c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000080a2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000080bc 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00008106 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008124 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008132 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000813a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008148 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000815a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008170 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008188 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008190 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000081b6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081e0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000081e6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008220 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008226 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008242 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008264 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000826a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008282 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000082aa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000082b0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000082c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000082dc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000082fc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008302 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000831e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008338 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000835a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008360 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000837c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000083bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000083e6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008408 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008410 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000844c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008472 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000849c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000084c4 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000084e8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008518 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008568 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000856e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008580 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085ae 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000085d6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000085e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085f2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008608 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008620 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00008648 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000866c 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000867e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000869e 0001720a 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 0001720a 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 │ │ │ │ │ -0000876a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008778 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008790 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000087ae 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000087c6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000087d8 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000087ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008802 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008818 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000882c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008840 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008848 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000885c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007ea4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007eaa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ee0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ee6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f02 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007f46 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f4c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f64 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007f8a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f90 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007fa6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fb6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007fe2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008040 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008046 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000805a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000807e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000080a4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000080b0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000080c6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000080e0 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000812a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008148 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008156 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000815e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000816c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000817e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008194 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081ac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081b4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081c8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081da 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008204 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000820a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008244 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000824a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008266 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008288 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000828e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000082a6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000082ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000082ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008300 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008320 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008326 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008342 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000835c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000837e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008384 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000083a0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000083e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000840a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000842c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008434 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008470 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008496 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000084c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000084e8 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000850c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000853c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000858c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008592 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000085a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085d2 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000085fa 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008608 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008616 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000862c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008644 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000866c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008690 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000086a2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000086c2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000086e6 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000086f8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008718 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000873c 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000874e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000878e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000879c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087b4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000087d2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000087ea 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000087fc 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00008810 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008826 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000883c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008850 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008864 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000886c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008874 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000088ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000088b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000088ce 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000088fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000891e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008924 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000895e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008964 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008978 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000089a0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000089a6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000089be 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000089e2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000089e8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a10 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a16 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a2c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a56 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a5c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a7e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a84 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a9a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ac2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ac8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ade 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b08 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b0e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b24 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b4c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b52 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b68 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b92 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b98 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008bae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008bd6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008bdc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008bf4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c1c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008c22 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c3a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c64 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008c6a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c82 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008caa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008cb0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008cc4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008cdc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008d12 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008d26 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008d58 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008d68 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008d8a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008da6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008dac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008e2c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008e5c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e72 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008e96 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00008ef2 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008f32 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f38 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f58 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f5e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f74 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f96 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f9c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008fb6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008fbc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008fd2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ff6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ffc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009012 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009034 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000903a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009050 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009072 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009078 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000908e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000090b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000090cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090ee 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000090f4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000910c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000912e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009134 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000914c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000916e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009174 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000918c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000091ae 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000091b4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000091c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000091f6 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000922a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009236 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000924c 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000925c 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000927a 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000929c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092b8 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000092ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000092f6 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000930c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009334 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000934a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009370 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009394 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -000093a6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000093c6 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000093fc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009418 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000942a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000944c 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000945e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009488 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000949e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000094ba 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -000094e4 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000094fa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009524 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000953a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009558 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009574 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000958a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095b4 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000095ca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095f4 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000960a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009644 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009658 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000966c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009694 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000096a8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096ce 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000096e2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096fe 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009720 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009734 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000974e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000976a 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000977e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000097a4 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000097b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000097ce 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000097e6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000980c 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000982e 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000983e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009854 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009868 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008880 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008890 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008898 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000088d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000088d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000088f2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000891e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008942 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008948 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008982 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008988 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000899c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000089c4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000089ca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000089e2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008a06 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008a0c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008a34 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008a3a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008a50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a7a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008a80 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008aa2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008aa8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008abe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ae6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008aec 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b2c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b32 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b48 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b70 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b76 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b8c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bb6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008bbc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008bd2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bfa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008c00 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008c18 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c40 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008c46 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008c5e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c88 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008c8e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ca6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008cce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008cd4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ce8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d00 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008d36 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008d4a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008d7c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008d8c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008dae 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008dca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008dd0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008e50 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008e80 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e96 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008eba 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00008f16 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008f56 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f5c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f7c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f82 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f98 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008fba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008fc0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008fda 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008fe0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ff6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000901a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009020 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009036 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009058 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000905e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009074 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009096 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000909c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000090b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090d4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000090da 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000090f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009112 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009118 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009130 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009152 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009158 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009170 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009192 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009198 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000091b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000091d2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000091d8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000091ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000921a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000924e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000925a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009270 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +00009280 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000929e 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +000092c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092dc 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000092f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000931a 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009330 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009358 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000936e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009394 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000093b8 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +000093ca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000093ea 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009420 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000943c 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000944e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009470 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009482 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000094ac 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000094c2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000094de 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +00009508 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000951e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009548 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000955e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000957c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009598 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000095ae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000095d8 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000095ee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009618 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000962e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009668 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000967c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009690 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096b8 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000096cc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096f2 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009706 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009722 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009744 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009758 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009772 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000978e 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000097a2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000097c8 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000097dc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000097f2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000980a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009830 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +00009852 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009862 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009878 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000988c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098b0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000098be 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000098c6 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000098d8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098f0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009900 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009952 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009962 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009974 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000997c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000998e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099a4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099ac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099d0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000099ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a00 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a0a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a12 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a28 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a38 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a52 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a5a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a6a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a7a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a8a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000989c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098b0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098d4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000098e2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000098ea 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000098fc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009914 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009924 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009976 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009986 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009998 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099a0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099b2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099c8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099d0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099f4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009a0e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a24 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a2e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a36 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a4c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a5c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a76 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +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 │ │ │ │ │ -00009ab4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009abe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ac6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ae4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009afe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b16 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b28 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b3a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b4c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009aae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ac2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ad8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ae2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009aea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b08 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b22 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b3a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b4c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009b5e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b74 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b86 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b70 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b82 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009b98 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ba2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009bb6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009bde 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bf6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c0a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c20 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c28 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c3c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c54 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c66 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c70 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c84 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c9e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009baa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009bbc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009bc6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009bda 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c02 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c1a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c2e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c44 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c4c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c60 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c78 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c8a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c94 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009ca8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009cf2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009d0a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009d40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d62 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009d7a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009d9a 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009da8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dc8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dd0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009dfe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009e04 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009e14 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009e2c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e3c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009e54 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009e6e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009e74 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009ee8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009f14 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f2a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009f4a 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00009f66 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f90 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009fde 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009fe4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009ff4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a00c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a01c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a036 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a052 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a058 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a0a6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a0ac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a0c0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a0ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a130 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a160 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a176 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a198 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a1bc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1cc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a1e8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a208 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a20e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a274 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a2a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2ba 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a2dc 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a32e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a348 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a396 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a3fe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a404 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a414 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a42c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a43c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a454 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a470 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a476 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a4ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a4b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a4c4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a524 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a554 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a564 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a582 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a59e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a5a4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a61e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a638 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a65a 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a680 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a6b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a6c6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a6e8 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a72c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a748 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a790 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7c2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a81a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a820 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a830 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a848 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a858 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a870 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a88c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a892 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a918 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a948 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a95e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a984 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a9bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a9d2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aa16 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aa1c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aa46 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aa4c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aa66 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa7a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -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 │ │ │ │ │ -0000aac8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cc2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ccc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d10 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009d16 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009d2e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009d64 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d86 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009d9e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009dbe 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009dcc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009dec 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009df4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009e22 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009e28 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009e38 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009e50 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e60 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009e78 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009e92 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009e98 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009f0c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009f38 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f4e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009f6e 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00009f8a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009fb4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a002 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a008 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a018 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a030 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a040 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a05a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a076 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a07c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a0ca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a0d0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a0e4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a110 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a154 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a184 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a19a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a1bc 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a1e0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1f0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a20c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a22c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a232 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a298 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a2c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2de 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a300 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a352 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a36c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a3ba 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a422 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a428 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a438 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a450 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a460 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a478 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a494 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a49a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a4d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a4d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a4e8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a548 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a578 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a588 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a5a6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a5c2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a5c8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a642 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a65c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a67e 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a6a4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a6d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a6ea 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a70c 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a750 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a76c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7b4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7e6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a83e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a844 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a854 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a86c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a87c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a894 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a8b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a8b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a93c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a96c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a982 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a9a8 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a9e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a9f6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000aa3a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aa40 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aa6a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aa70 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aa8a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa9e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aab2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aac6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000aada 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab2a 00008e2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ -0000ab2e 00008e30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ -0000ab34 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ab38 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ab4c 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ab50 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ab6c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aaec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aafe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab34 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab4e 00008e2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ +0000ab52 00008e30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ +0000ab58 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ab5c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ab70 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000ab74 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ab86 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab8e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abda 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000abe0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000abf0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ac08 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac18 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ac30 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ac4c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ac52 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000acd0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000acfc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad12 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ad36 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000ad66 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad7c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ada2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adb6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ae10 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ae16 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ae26 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ae3c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ae4c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ae60 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ae8c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000aeb6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000af28 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000af2e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000af68 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000af6e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000af84 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000afb8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000afbe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000afd2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b006 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b00c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b020 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b054 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b05a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b06e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b0a2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b0a8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b0bc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b116 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b158 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b168 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b178 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b196 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b1d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1e8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b1f8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b216 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b258 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b268 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b278 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b296 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b2d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2e8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b2f8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b312 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b34e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b368 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b38a 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b392 0000922f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ -0000b396 00009230 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ -0000b39c 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ -0000b3aa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b3d4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b3f6 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b41c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b454 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b490 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b4c8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b504 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b53c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b57a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b5b2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b5f0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b624 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b666 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b66c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b68e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b694 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b6ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b73e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b766 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b78e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b7e6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b832 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b87e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8a0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b8a4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b8ac 00008e2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ -0000b8b0 00008e30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ -0000b8c2 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000b8c6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b8d8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b8e0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b8f6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b91c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b958 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b95e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b97a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b9a6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9be 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9d6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9fa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ba00 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ba3a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ba40 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ba5e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ba8e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000baba 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bace 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000baf0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000baf6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bb12 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bb30 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bb8a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbb2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bbe6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc06 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000bc16 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc26 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc4c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc6e 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bc9c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bcbc 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000bcc4 0000942f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ -0000bcc8 00009430 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ -0000bcce 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ -0000bcf4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd10 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000bd18 0000942f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ -0000bd1c 00009430 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ -0000bd22 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ -0000bd3a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bd5c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd76 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bd8a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bdae 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bdca 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bde8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000be14 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be28 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be3e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be5a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000be68 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000be7e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000be94 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bec8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bece 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bede 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bef4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bf04 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bf18 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bf44 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bf6e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bfec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bff2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c02c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c032 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c048 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c064 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c088 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c08e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c0a2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c0d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c0d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c0ea 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c102 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c126 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c12c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c140 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1b2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1c2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1d8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c20a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c222 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c22c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c24e 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000c256 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c26a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c276 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c29a 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000c2ba 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c2ec 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c324 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c362 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c372 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c38a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c3c0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c3f8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c424 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c434 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c44c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c482 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c4ba 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c514 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c520 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c54e 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000c568 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c596 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5de 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c5ee 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000c624 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c658 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c686 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c6ba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c6c0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c6ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c706 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c72a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c734 0000870a R_ARM_THM_CALL 000063a1 lambda_params_rule │ │ │ │ │ -0000c744 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c75a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c77c 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000c794 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000c7aa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7be 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c7f2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c7f8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c80a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c81c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c834 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c86c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c872 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c898 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c89e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c8b6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c8de 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c8e4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c8fe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c914 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c93a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c958 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c972 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c98a 00009f0a R_ARM_THM_CALL 00004e6d _loop0_87_rule │ │ │ │ │ -0000c9a0 0001d20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000c9a8 00009d2f R_ARM_THM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ -0000c9ac 00009d30 R_ARM_THM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ -0000c9b2 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ -0000c9bc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c9e2 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c9f4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ca04 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca3a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca52 00009f0a R_ARM_THM_CALL 00004e6d _loop0_87_rule │ │ │ │ │ -0000ca66 0001d20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000caa2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000caa8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cabc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000caca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cae8 0000a00a R_ARM_THM_CALL 000072dd invalid_for_target_rule │ │ │ │ │ -0000cafc 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cb0c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb14 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb2e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb4a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cb50 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cb80 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cb86 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cb9e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cbc8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cbce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cbde 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbfa 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000cc12 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cc20 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc32 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000cc42 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc46 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc52 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000cc5c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cc60 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cc6a 00009e2f R_ARM_THM_MOVW_ABS_NC 00000794 .LC46 │ │ │ │ │ -0000cc6e 00009e30 R_ARM_THM_MOVT_ABS 00000794 .LC46 │ │ │ │ │ -0000cc72 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000cc7a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc8e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ccc2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ccca 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ccd8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cce8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd02 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000cd28 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cd30 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cd42 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd52 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd70 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cda8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cdae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cdca 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cdfe 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ce14 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce1e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce22 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce2c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ce3c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce62 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ce68 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ce8e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ce94 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ceba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cec0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cf22 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cf46 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cf4c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cf7e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cfd0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cfe6 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -0000cff2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d00a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d028 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d02c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d03a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d03e 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d048 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d04c 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d052 0000a82f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ -0000d056 0000a830 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ -0000d068 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000d06c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d08c 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -0000d098 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d0b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d0d6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d0da 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d0e2 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -0000d0e6 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -0000d0f8 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000d0fc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d11c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d134 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d13a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d164 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d168 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d176 0000a82f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ -0000d17a 0000a830 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ -0000d182 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d186 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d192 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d196 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d1aa 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000d1ae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d1ce 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d1ee 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d1f6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d1fe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d23a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d24a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d254 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d274 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000ab90 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab98 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000abaa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abb2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abfe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ac04 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ac14 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ac2c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac3c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ac54 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ac70 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ac76 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000acf4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ad20 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad36 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ad5a 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000ad8a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ada0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000adc6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000adda 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ae34 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ae3a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ae4a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ae60 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae70 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ae84 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aeb0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aeda 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000af4c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000af52 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000af8c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000af92 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000afa8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000afdc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000afe2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aff6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b02a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b030 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b044 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b078 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b07e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b092 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b0c6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b0cc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b0e0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b13a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b17c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b18c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b19c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b1ba 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b1fc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b20c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b21c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b23a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b27c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b28c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b29c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b2ba 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b2fc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b30c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b31c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b336 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b372 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b38c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b3ae 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b3b6 0000922f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ +0000b3ba 00009230 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ +0000b3c0 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +0000b3ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b3f8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b41a 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b440 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b478 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b4b4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b4ec 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b528 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b560 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b59e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5d6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b614 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b648 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b68a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b690 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b6b2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b6b8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b6d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b6e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b700 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b762 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b78a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b7b2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b80a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b856 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b8a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8c4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b8c8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b8d0 00008e2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ +0000b8d4 00008e30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ +0000b8e6 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000b8ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b8fc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b904 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b91a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b940 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b97c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b982 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b99e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b9ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba1e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ba24 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ba5e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ba64 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ba82 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bab2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bade 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000baf2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb14 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bb1a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bb36 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bb54 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bbae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bbd6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bc0a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc2a 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000bc3a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc4a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc70 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc92 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bcc0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bce0 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000bce8 0000942f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ +0000bcec 00009430 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ +0000bcf2 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +0000bd18 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd34 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000bd3c 0000942f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ +0000bd40 00009430 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ +0000bd46 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +0000bd5e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bd80 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd9a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bdae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bdd2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bdee 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000be0c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000be38 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be4c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be62 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be7e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000be8c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bea2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000beb8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000beec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bef2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf02 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bf18 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bf28 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bf3c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bf68 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bf92 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c010 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c016 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c050 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c056 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c06c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c088 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c0b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c0c6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c0f4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c0fa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c10e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c126 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c14a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c150 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c164 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c1d6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1e6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c1fc 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 0001720a 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 0001720a 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 0001700a 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 0001700a 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 0001720a 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 │ │ │ │ │ +0000c5bc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c604 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c614 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000c658 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c686 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c6b4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6f2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c6f8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c722 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c73e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c762 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c76c 0000870a R_ARM_THM_CALL 000063ad lambda_params_rule │ │ │ │ │ +0000c77c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c792 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c7b4 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000c7cc 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000c7e2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c7f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c82a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c830 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c842 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c854 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c86c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c8a4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c8aa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c8d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c8d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c8ee 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c916 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c91c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c936 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c94c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c972 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c990 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9c2 00009f0a R_ARM_THM_CALL 00004e6d _loop0_87_rule │ │ │ │ │ +0000c9d8 0001d20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000c9e0 00009d2f R_ARM_THM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ +0000c9e4 00009d30 R_ARM_THM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ +0000c9ea 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +0000c9f4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca1a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ca2c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ca3c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca72 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca8a 00009f0a R_ARM_THM_CALL 00004e6d _loop0_87_rule │ │ │ │ │ +0000ca9e 0001d20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000cada 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cae0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000caf4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb20 0000a00a R_ARM_THM_CALL 000072e9 invalid_for_target_rule │ │ │ │ │ +0000cb34 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cb44 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb4c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb66 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb82 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cb88 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cbb8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cbbe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cbd6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cc00 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cc06 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cc16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc32 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000cc4a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cc58 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc6a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000cc7a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc7e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc8a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000cc94 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cc98 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cca2 00009e2f R_ARM_THM_MOVW_ABS_NC 00000794 .LC46 │ │ │ │ │ +0000cca6 00009e30 R_ARM_THM_MOVT_ABS 00000794 .LC46 │ │ │ │ │ +0000ccaa 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000ccb2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ccc6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ccfa 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cd02 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cd10 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd20 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd3a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000cd60 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cd68 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cd7a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd8a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cda8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cde0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cde6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ce02 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ce36 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ce4c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce56 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce5a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce64 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ce74 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce9a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cea0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cec6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cecc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cef2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cef8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cf5a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000cf7e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cf84 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cfb6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d008 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d01e 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +0000d02a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d042 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d060 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d064 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d072 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d076 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d080 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d084 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d08a 0000a82f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ +0000d08e 0000a830 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ +0000d0a0 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000d0a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d0c4 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +0000d0d0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d0ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d10e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d112 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d11a 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +0000d11e 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +0000d130 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000d134 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d154 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d16c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d172 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d19c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d1a0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d1ae 0000a82f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ +0000d1b2 0000a830 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ +0000d1ba 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d1be 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d1ca 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d1ce 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d1e2 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000d1e6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d206 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d226 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d22e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d236 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d272 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d282 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000d28c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2a8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d2ae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2c0 0000ae0a R_ARM_THM_CALL 0000039f _tmp_168_rule │ │ │ │ │ +0000d2ac 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d2c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d2e0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000d2e6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2fa 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d316 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d326 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d338 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d348 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d356 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d35a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d35e 0000a72f R_ARM_THM_MOVW_ABS_NC 00000814 .LC50 │ │ │ │ │ -0000d362 0000a730 R_ARM_THM_MOVT_ABS 00000814 .LC50 │ │ │ │ │ -0000d396 0000ae0a R_ARM_THM_CALL 0000039f _tmp_168_rule │ │ │ │ │ -0000d3a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d3ba 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d3c4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d3cc 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d3e4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d3ec 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d3f8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d412 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d41e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d43e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d450 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d45c 0000af2f R_ARM_THM_MOVW_ABS_NC 00000d5f _tmp_111_rule │ │ │ │ │ -0000d460 0000af30 R_ARM_THM_MOVT_ABS 00000d5f _tmp_111_rule │ │ │ │ │ -0000d468 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d472 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d476 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d47e 0000aa2f R_ARM_THM_MOVW_ABS_NC 000008c0 .LC53 │ │ │ │ │ -0000d482 0000aa30 R_ARM_THM_MOVT_ABS 000008c0 .LC53 │ │ │ │ │ -0000d4c4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d4ca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d534 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d53a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d54e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d568 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d586 0001d90a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000d5b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d5c8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d5da 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d5e4 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000d5ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d5f8 0001db0a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000d614 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000d61e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d634 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d648 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d670 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d686 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6c8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d6ce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d6f2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d6f8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d726 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d73e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d772 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d794 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7b8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d7d2 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000d7f8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d810 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000d81a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d83c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d852 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d868 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d8a8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8ae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8d4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8da 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d916 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d91c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d940 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d946 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d970 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d9aa 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9ae 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9b8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d9cc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9d0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9d4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d9ec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d9f2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000da0a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000da28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da38 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000da4e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000da5e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000da7e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000da84 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dac4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000daca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000daf0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000daf6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db20 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000db58 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000db78 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000db88 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dba2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dbba 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000dbd4 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000dbdc 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000dbe0 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000dbe6 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ -0000dc04 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc08 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc12 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000dc26 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc2a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc2e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000dc54 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dc74 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dc86 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dccc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dcda 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dcec 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dd0e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dd2c 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000dd48 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000dd50 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000dd54 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000dd5a 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ -0000dd9a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ddac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ddc0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ddd6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ddee 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de04 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de20 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de30 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de38 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000de40 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de5c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de6c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de7e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dea8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dee0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dee6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df14 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df48 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000df70 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df86 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dfa0 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000dfb0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dfd6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dff0 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000e008 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e030 0001df0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000e03a 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000e070 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e076 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e0a6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0ca 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e114 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e11a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e12c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e154 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e172 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e196 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e19c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e1ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e1c2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1ce 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1f4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e208 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e21a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000944 .LC57 │ │ │ │ │ -0000e21e 0000b530 R_ARM_THM_MOVT_ABS 00000944 .LC57 │ │ │ │ │ -0000e224 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e228 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e23c 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000e240 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e254 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e258 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e25e 0000b62f R_ARM_THM_MOVW_ABS_NC 00000974 .LC58 │ │ │ │ │ -0000e262 0000b630 R_ARM_THM_MOVT_ABS 00000974 .LC58 │ │ │ │ │ -0000e268 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e270 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e290 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e2d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e2d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e2ea 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e31c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e33c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e38e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e3c8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e3e0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e3f8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e412 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e41a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e422 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e434 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e43c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e46c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e472 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e498 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e49e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4ca 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e4e6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4ec 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e504 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e526 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e54c 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e566 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e570 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e582 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0000e5a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e5b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e5da 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5e0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e60c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e624 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e62a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e63e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e65e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e680 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e69e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6aa 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6ae 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6b8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e6c6 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0000e6fc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e716 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d2f8 0000ae0a R_ARM_THM_CALL 0000039f _tmp_168_rule │ │ │ │ │ +0000d318 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d31e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d332 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d34e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d35e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d370 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d380 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d38e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d392 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d396 0000a72f R_ARM_THM_MOVW_ABS_NC 00000814 .LC50 │ │ │ │ │ +0000d39a 0000a730 R_ARM_THM_MOVT_ABS 00000814 .LC50 │ │ │ │ │ +0000d3ce 0000ae0a R_ARM_THM_CALL 0000039f _tmp_168_rule │ │ │ │ │ +0000d3dc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d3f2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d3fc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d404 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d41c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d424 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d430 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d44a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d456 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d476 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d488 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d494 0000af2f R_ARM_THM_MOVW_ABS_NC 00000d5f _tmp_111_rule │ │ │ │ │ +0000d498 0000af30 R_ARM_THM_MOVT_ABS 00000d5f _tmp_111_rule │ │ │ │ │ +0000d4a0 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d4aa 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d4ae 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d4b6 0000aa2f R_ARM_THM_MOVW_ABS_NC 000008c0 .LC53 │ │ │ │ │ +0000d4ba 0000aa30 R_ARM_THM_MOVT_ABS 000008c0 .LC53 │ │ │ │ │ +0000d4fc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d502 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d56c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d572 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d586 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d5a0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d5be 0001d90a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000d5f0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d600 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d612 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d61c 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000d624 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d630 0001db0a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000d64c 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000d656 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d66c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d680 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d6a8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6be 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d700 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d706 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d72a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d730 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d75e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d776 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7aa 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d7cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7f0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d80a 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000d830 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d848 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000d852 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d874 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d88a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d8a0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d8e0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8e6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d90c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d912 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d94e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d954 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d978 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d97e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d9a8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d9e2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9e6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9f0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000da04 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da08 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da0c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000da24 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000da2a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000da42 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000da60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da70 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000da86 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000da96 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000dab6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dabc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dafc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db02 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db28 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db2e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db58 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000db90 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dbb0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dbc0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbda 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dbf2 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000dc0c 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000dc14 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000dc18 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000dc1e 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +0000dc3c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc40 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc4a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000dc5e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc62 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc66 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000dc8c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dcac 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dcbe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd04 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dd12 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dd24 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000dd46 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dd64 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000dd80 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000dd88 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000dd8c 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000dd92 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +0000ddd2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dde4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ddf8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000de0e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de26 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de3c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de58 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de68 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de70 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de78 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de94 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dea4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000deb6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dee0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000df18 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df1e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df4c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df80 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dfa8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfbe 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dfd8 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000dfe8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e00e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e028 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000e040 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e068 0001df0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000e072 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000e0a8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e0ae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e0de 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e102 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e14c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e152 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e164 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e18c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e1aa 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e1ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e1d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e1e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1fa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e206 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e216 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e22c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e240 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e252 0000b52f R_ARM_THM_MOVW_ABS_NC 00000944 .LC57 │ │ │ │ │ +0000e256 0000b530 R_ARM_THM_MOVT_ABS 00000944 .LC57 │ │ │ │ │ +0000e25c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e260 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e274 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000e278 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e28c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e290 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e296 0000b62f R_ARM_THM_MOVW_ABS_NC 00000974 .LC58 │ │ │ │ │ +0000e29a 0000b630 R_ARM_THM_MOVT_ABS 00000974 .LC58 │ │ │ │ │ +0000e2a0 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e2a8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e2c8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e308 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e30e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e322 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e354 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e374 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e3c6 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e400 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e418 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e430 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e44a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e452 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e45a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e46c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e474 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e4a4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4aa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e500 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e51c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e522 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e53a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e55c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e582 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e59c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5a6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5b8 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0000e5da 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e5ee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e610 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e616 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e642 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e65a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e660 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e674 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e694 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e6b6 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e6d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6e0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6e4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6ee 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e6fc 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0000e72a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e744 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e780 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7c8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e7f4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e808 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e824 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e834 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e772 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e7ae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e7d4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e804 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e81a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e82e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e842 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e858 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e86a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e8a4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e8aa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e8d2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e8ea 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e8f0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e904 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e920 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e93e 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e95e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e978 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e9b0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e9ca 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e9d8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ea1c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ea22 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ea38 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ea6e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ea8e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ead4 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000eae4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000eb02 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000eb3a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000eb46 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000eb4e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000eb66 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000eb7e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ebb0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ebb6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ebce 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ebf2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ebf8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec20 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec26 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec52 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ec6e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec74 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec8e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecb2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ecd2 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000ecfe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed0c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed22 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000ed60 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed66 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed8a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed90 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000edbc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000edd8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000edde 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000edf8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee1c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ee3c 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000ee68 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee76 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee8a 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000eebc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000eede 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ef0a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef10 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef3c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ef58 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef5e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef78 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef9e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000efc0 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000efec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000effa 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000effe 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f008 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f01a 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000f030 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f04a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f06c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f084 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f0b4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f0ba 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f0e4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f0fe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f104 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f11e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f142 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f162 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000f18c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f198 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f19c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1a6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f1b6 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000f1ca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f20c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f22e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f25c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f272 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f29c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f2dc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f304 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f32c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f354 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f39c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3da 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3fc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f404 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f40a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f422 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f44c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f458 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f46e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f48c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f492 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4c8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4dc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4f0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f500 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f50a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f522 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f532 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f53a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f54c 0001700a 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 │ │ │ │ │ -0000f580 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f590 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f598 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f5be 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5f8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f624 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f62a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f64e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f654 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f67c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f6aa 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6ae 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6b8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f6d2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f6f0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f6fe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f716 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f72e 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000f748 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000f750 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000f754 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000f75a 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ -0000f7a2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f7a8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f7c4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000f80a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f81e 0000d72f R_ARM_THM_MOVW_ABS_NC 000077f9 _tmp_119_rule │ │ │ │ │ -0000f822 0000d730 R_ARM_THM_MOVT_ABS 000077f9 _tmp_119_rule │ │ │ │ │ -0000f82a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000f84e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000f858 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f86c 0000d82f R_ARM_THM_MOVW_ABS_NC 00000911 _tmp_118_rule │ │ │ │ │ -0000f870 0000d830 R_ARM_THM_MOVT_ABS 00000911 _tmp_118_rule │ │ │ │ │ -0000f878 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000f882 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -0000f886 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -0000f88c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f890 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8a4 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f8aa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8d6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8da 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8f2 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000f904 0000d52f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC71 │ │ │ │ │ -0000f908 0000d530 R_ARM_THM_MOVT_ABS 00000b68 .LC71 │ │ │ │ │ -0000f910 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f916 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f924 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f936 0000d82f R_ARM_THM_MOVW_ABS_NC 00000911 _tmp_118_rule │ │ │ │ │ -0000f93a 0000d830 R_ARM_THM_MOVT_ABS 00000911 _tmp_118_rule │ │ │ │ │ -0000f942 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000f94c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f950 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f968 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000f970 0000d62f R_ARM_THM_MOVW_ABS_NC 00000b94 .LC72 │ │ │ │ │ -0000f974 0000d630 R_ARM_THM_MOVT_ABS 00000b94 .LC72 │ │ │ │ │ -0000f98e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9a2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9c2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f9d8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f9ec 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa24 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa2a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa58 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa72 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa78 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa9e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000faa4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000facc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000faf2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb0e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000fb30 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb3a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fb5a 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000fb7e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fbb4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbd4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fbf2 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fc14 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc2a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc4e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc5e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fc90 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc9e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fcea 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fcf0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fd16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd3e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fd74 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fd92 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fda0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fdc2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fde8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fdee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fe06 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000fe1a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe24 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe38 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe50 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000fe98 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fe9e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000feae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000feb4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000feb8 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fec2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000fed4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000feea 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fef0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fefc 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000ff00 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000ff0a 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000c34 .LC75 │ │ │ │ │ -0000ff0e 0000dc30 R_ARM_THM_MOVT_ABS 00000c34 .LC75 │ │ │ │ │ -0000ff12 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ff20 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff42 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff78 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ff7e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ffa4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ffaa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ffcc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ffd2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fffc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001002c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010032 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010048 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010074 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000100d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000100f0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010110 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010126 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001014a 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001016c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001018a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000101f6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010206 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001021a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010236 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010264 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010270 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010278 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001029e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000102bc 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000102ee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010300 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001030e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010322 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010336 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010360 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001038c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001039e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000103ae 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000103be 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000103da 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010420 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010426 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010444 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010468 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010496 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104a4 0000e90a R_ARM_THM_CALL 000035e9 fstring_conversion_rule │ │ │ │ │ -000104c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000104c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000104e2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010504 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010520 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001052c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010558 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -00010594 0000ea0a R_ARM_THM_CALL 000085ed _loop0_77_rule │ │ │ │ │ -000105a0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000105c2 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -000105de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010600 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001062a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010630 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001064a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010654 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001066c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010676 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001068e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010698 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e864 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e890 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e89e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e8b0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e8e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e8ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e912 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e92a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e930 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e944 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e960 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e97e 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e99e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9b8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e9f0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ea0a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ea18 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ea5c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ea62 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ea78 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000eaae 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000eace 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000eb14 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000eb24 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000eb42 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000eb7a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000eb86 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000eb8e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eba6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ebbe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ebf0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ebf6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec0e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ec32 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec38 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec60 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec66 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec92 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ecae 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ecb4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ecce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecf2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ed12 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000ed3e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed4c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed62 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000eda0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eda6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000edca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000edd0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000edfc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ee18 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee1e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee38 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee5c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ee7c 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000eea8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eeb6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eeca 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000eefc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ef1e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ef4a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef50 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef7c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ef98 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef9e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000efb8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000efde 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f000 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000f02c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f03a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f03e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f048 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f05a 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000f070 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f08a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f0ac 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f0c4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f0f4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f0fa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f124 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f13e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f144 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f15e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f182 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f1a2 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000f1cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1d8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1dc 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1e6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f1f6 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000f20a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f24c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f26e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f29c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f2b2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f2dc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f31c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f344 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f36c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f394 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f3dc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f41a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f43c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f444 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f44a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f462 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f48c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f498 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f4ae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f4cc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f4d2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f508 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f51c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f530 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f540 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f54a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f562 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f572 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f57a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f58c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f592 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5ac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5c0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5d0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f5d8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f5fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f61e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f638 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f664 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f66a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f68e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f694 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f6bc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f6ea 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6ee 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6f8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f712 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f730 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f73e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f756 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f76e 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000f788 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000f790 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000f794 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000f79a 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +0000f7e2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f7e8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f804 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000f84a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f85e 0000d72f R_ARM_THM_MOVW_ABS_NC 00007805 _tmp_119_rule │ │ │ │ │ +0000f862 0000d730 R_ARM_THM_MOVT_ABS 00007805 _tmp_119_rule │ │ │ │ │ +0000f86a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000f88e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000f898 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8ac 0000d82f R_ARM_THM_MOVW_ABS_NC 00000911 _tmp_118_rule │ │ │ │ │ +0000f8b0 0000d830 R_ARM_THM_MOVT_ABS 00000911 _tmp_118_rule │ │ │ │ │ +0000f8b8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000f8c2 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +0000f8c6 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +0000f8cc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8d0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8e4 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f8ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f904 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f916 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f91a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f932 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000f944 0000d52f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC71 │ │ │ │ │ +0000f948 0000d530 R_ARM_THM_MOVT_ABS 00000b68 .LC71 │ │ │ │ │ +0000f950 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f956 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f964 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f976 0000d82f R_ARM_THM_MOVW_ABS_NC 00000911 _tmp_118_rule │ │ │ │ │ +0000f97a 0000d830 R_ARM_THM_MOVT_ABS 00000911 _tmp_118_rule │ │ │ │ │ +0000f982 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000f98c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f990 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f9a8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000f9b0 0000d62f R_ARM_THM_MOVW_ABS_NC 00000b94 .LC72 │ │ │ │ │ +0000f9b4 0000d630 R_ARM_THM_MOVT_ABS 00000b94 .LC72 │ │ │ │ │ +0000f9ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9e2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa02 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa18 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa2c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa64 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa6a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fa98 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fab2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fab8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fade 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fae4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fb0c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb32 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb4e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000fb70 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb7a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fb9a 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000fbbe 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fbf4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc14 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fc32 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fc52 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc6a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc8e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc9e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fcd0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcde 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd2a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fd30 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fd56 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd7e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fdb4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fdd2 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fde0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fe02 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe28 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fe2e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fe46 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000fe5a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe64 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe78 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe90 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000fed8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fede 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000feee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fef4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fef8 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff02 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ff14 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff2a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff30 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff3c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000ff40 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000ff4a 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000c34 .LC75 │ │ │ │ │ +0000ff4e 0000dc30 R_ARM_THM_MOVT_ABS 00000c34 .LC75 │ │ │ │ │ +0000ff52 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000ff60 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff82 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffb8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ffbe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ffe4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ffea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001000c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010012 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001003c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001006c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010072 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010088 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000100b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000100f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001010e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010114 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010130 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010150 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010166 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001018a 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000101ac 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000101ca 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010244 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010254 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00010266 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010282 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000102d4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000102f2 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001031e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010330 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001033e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010352 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010366 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010390 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000103bc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000103d2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000103da 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000103e6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000103f6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010406 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001041c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010460 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010466 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010484 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000104a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104d6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104e4 0000e90a R_ARM_THM_CALL 000035e9 fstring_conversion_rule │ │ │ │ │ +00010500 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010506 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010522 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010544 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010560 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001056c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010598 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +000105d4 0000ea0a R_ARM_THM_CALL 000085f9 _loop0_77_rule │ │ │ │ │ +000105e0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010602 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001061e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010640 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001066a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010670 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001068a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010694 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000106ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106d4 0000462f R_ARM_THM_MOVW_ABS_NC 0000d6a5 annotated_rhs_rule │ │ │ │ │ -000106d8 00004630 R_ARM_THM_MOVT_ABS 0000d6a5 annotated_rhs_rule │ │ │ │ │ -000106e0 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000106e6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000106ea 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000106f2 0000e12f R_ARM_THM_MOVW_ABS_NC 00000d10 .LC80 │ │ │ │ │ -000106f6 0000e130 R_ARM_THM_MOVT_ABS 00000d10 .LC80 │ │ │ │ │ -000106fc 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010708 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001072e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010744 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010758 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106ee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001070e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010714 0000462f R_ARM_THM_MOVW_ABS_NC 0000d6dd annotated_rhs_rule │ │ │ │ │ +00010718 00004630 R_ARM_THM_MOVT_ABS 0000d6dd annotated_rhs_rule │ │ │ │ │ +00010720 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00010726 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001072a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010732 0000e12f R_ARM_THM_MOVW_ABS_NC 00000d10 .LC80 │ │ │ │ │ +00010736 0000e130 R_ARM_THM_MOVT_ABS 00000d10 .LC80 │ │ │ │ │ +0001073c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010748 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001076e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010782 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010794 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000107a4 0000df2f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC78 │ │ │ │ │ -000107a8 0000df30 R_ARM_THM_MOVT_ABS 00000cb0 .LC78 │ │ │ │ │ -000107ae 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000107b2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000107c6 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000107ca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000107d8 0000e02f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC79 │ │ │ │ │ -000107dc 0000e030 R_ARM_THM_MOVT_ABS 00000ce0 .LC79 │ │ │ │ │ -000107e2 0000de2f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC77 │ │ │ │ │ -000107e6 0000de30 R_ARM_THM_MOVT_ABS 00000c80 .LC77 │ │ │ │ │ -00010800 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001080c 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ -0001081a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010824 0000ea0a R_ARM_THM_CALL 000085ed _loop0_77_rule │ │ │ │ │ -0001082c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010830 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001083a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010842 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001084c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010850 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010858 0000e72f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC86 │ │ │ │ │ -0001085c 0000e730 R_ARM_THM_MOVT_ABS 00000e0c .LC86 │ │ │ │ │ -00010862 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010874 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010896 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000108a4 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ -000108b0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000108b4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000108be 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000108c8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000108d0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000108d4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000108dc 0000e82f R_ARM_THM_MOVW_ABS_NC 00000e38 .LC87 │ │ │ │ │ -000108e0 0000e830 R_ARM_THM_MOVT_ABS 00000e38 .LC87 │ │ │ │ │ -000108e6 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000108f4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010914 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010922 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ -0001092e 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c95 _tmp_153_rule │ │ │ │ │ -00010932 0000ec30 R_ARM_THM_MOVT_ABS 00000c95 _tmp_153_rule │ │ │ │ │ -0001093a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00010944 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001094e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010952 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001095a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000dec .LC85 │ │ │ │ │ -0001095e 0000e630 R_ARM_THM_MOVT_ABS 00000dec .LC85 │ │ │ │ │ -00010964 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010976 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010996 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000109a0 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c1f _tmp_151_rule │ │ │ │ │ -000109a4 0000ed30 R_ARM_THM_MOVT_ABS 00000c1f _tmp_151_rule │ │ │ │ │ -000109ac 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010784 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010798 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107e4 0000df2f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC78 │ │ │ │ │ +000107e8 0000df30 R_ARM_THM_MOVT_ABS 00000cb0 .LC78 │ │ │ │ │ +000107ee 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000107f2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010806 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001080a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010818 0000e02f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC79 │ │ │ │ │ +0001081c 0000e030 R_ARM_THM_MOVT_ABS 00000ce0 .LC79 │ │ │ │ │ +00010822 0000de2f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC77 │ │ │ │ │ +00010826 0000de30 R_ARM_THM_MOVT_ABS 00000c80 .LC77 │ │ │ │ │ +00010840 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001084c 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ +0001085a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010864 0000ea0a R_ARM_THM_CALL 000085f9 _loop0_77_rule │ │ │ │ │ +0001086c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010870 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001087a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010882 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001088c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010890 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010898 0000e72f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC86 │ │ │ │ │ +0001089c 0000e730 R_ARM_THM_MOVT_ABS 00000e0c .LC86 │ │ │ │ │ +000108a2 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000108b4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000108d6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000108e4 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ +000108f0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000108f4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000108fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010908 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010910 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010914 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001091c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000e38 .LC87 │ │ │ │ │ +00010920 0000e830 R_ARM_THM_MOVT_ABS 00000e38 .LC87 │ │ │ │ │ +00010926 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010934 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010954 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010962 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ +0001096e 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c95 _tmp_153_rule │ │ │ │ │ +00010972 0000ec30 R_ARM_THM_MOVT_ABS 00000c95 _tmp_153_rule │ │ │ │ │ +0001097a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010984 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001098e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010992 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001099a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000dec .LC85 │ │ │ │ │ +0001099e 0000e630 R_ARM_THM_MOVT_ABS 00000dec .LC85 │ │ │ │ │ +000109a4 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000109b6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000109c0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000109e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a00 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010a06 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010a1a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a20 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c95 _tmp_153_rule │ │ │ │ │ -00010a24 0000ec30 R_ARM_THM_MOVT_ABS 00000c95 _tmp_153_rule │ │ │ │ │ -00010a2c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00010a3e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a46 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -00010a4a 00019030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -00010a52 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00010a5a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010a5e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010a68 0000e52f R_ARM_THM_MOVW_ABS_NC 00000dc4 .LC84 │ │ │ │ │ -00010a6c 0000e530 R_ARM_THM_MOVT_ABS 00000dc4 .LC84 │ │ │ │ │ -00010a70 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010a78 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000109d6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000109e0 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c1f _tmp_151_rule │ │ │ │ │ +000109e4 0000ed30 R_ARM_THM_MOVT_ABS 00000c1f _tmp_151_rule │ │ │ │ │ +000109ec 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000109f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010a00 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010a24 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a40 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010a46 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010a5a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a60 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c95 _tmp_153_rule │ │ │ │ │ +00010a64 0000ec30 R_ARM_THM_MOVT_ABS 00000c95 _tmp_153_rule │ │ │ │ │ +00010a6c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010a7e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a86 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +00010a8a 00019030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00010a92 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 00010a9a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00010a9e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010aa8 0000e42f R_ARM_THM_MOVW_ABS_NC 00000d9c .LC83 │ │ │ │ │ -00010aac 0000e430 R_ARM_THM_MOVT_ABS 00000d9c .LC83 │ │ │ │ │ +00010aa8 0000e52f R_ARM_THM_MOVW_ABS_NC 00000dc4 .LC84 │ │ │ │ │ +00010aac 0000e530 R_ARM_THM_MOVT_ABS 00000dc4 .LC84 │ │ │ │ │ 00010ab0 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010abe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010ad6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00010afc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b0e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000b99 _tmp_150_rule │ │ │ │ │ -00010b12 0000ee30 R_ARM_THM_MOVT_ABS 00000b99 _tmp_150_rule │ │ │ │ │ -00010b1a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00010b24 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010b2e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010b32 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010b3a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC81 │ │ │ │ │ -00010b3e 0000e230 R_ARM_THM_MOVT_ABS 00000d44 .LC81 │ │ │ │ │ -00010b44 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010b52 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010b56 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010b5e 0000e32f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC82 │ │ │ │ │ -00010b62 0000e330 R_ARM_THM_MOVT_ABS 00000d74 .LC82 │ │ │ │ │ -00010b68 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010b78 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b98 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010bb0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010bbc 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000c50 .LC76 │ │ │ │ │ -00010bc0 0000dd30 R_ARM_THM_MOVT_ABS 00000c50 .LC76 │ │ │ │ │ -00010bec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010bf2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010c0e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010c46 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010c4c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010c88 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cb2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cb6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cc2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010cfe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010d2a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010d30 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010d4a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d6c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010d8e 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00010da4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010da8 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010db6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010dd8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010dde 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010df2 0000f40a R_ARM_THM_CALL 00008205 _tmp_163_rule │ │ │ │ │ -00010e0e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e14 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010e2c 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010e4a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010e54 0000f40a R_ARM_THM_CALL 00008205 _tmp_163_rule │ │ │ │ │ -00010e80 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010ea2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010eb2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00010ec6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ed4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010ef4 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00010f00 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010f18 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010f52 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010f7a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010f90 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010fa4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010fac 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010fc0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010fe0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010fe8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010ffe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001100e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001102a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001103c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011072 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011078 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001108c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110aa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000110b0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010ab8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010ada 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010ade 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010ae8 0000e42f R_ARM_THM_MOVW_ABS_NC 00000d9c .LC83 │ │ │ │ │ +00010aec 0000e430 R_ARM_THM_MOVT_ABS 00000d9c .LC83 │ │ │ │ │ +00010af0 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010afe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010b16 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00010b3c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010b4e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000b99 _tmp_150_rule │ │ │ │ │ +00010b52 0000ee30 R_ARM_THM_MOVT_ABS 00000b99 _tmp_150_rule │ │ │ │ │ +00010b5a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010b64 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010b6e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010b72 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010b7a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC81 │ │ │ │ │ +00010b7e 0000e230 R_ARM_THM_MOVT_ABS 00000d44 .LC81 │ │ │ │ │ +00010b84 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010b92 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010b96 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010b9e 0000e32f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC82 │ │ │ │ │ +00010ba2 0000e330 R_ARM_THM_MOVT_ABS 00000d74 .LC82 │ │ │ │ │ +00010ba8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010bb8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010bd8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010bf0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010bfc 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000c50 .LC76 │ │ │ │ │ +00010c00 0000dd30 R_ARM_THM_MOVT_ABS 00000c50 .LC76 │ │ │ │ │ +00010c2c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010c32 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010c4e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010c86 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010c8c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010cc8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010cf2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010cf6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d02 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010d3e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d6a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010d70 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010d8a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010dac 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010dce 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00010de4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010de8 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010df6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010e18 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010e1e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010e32 0000f40a R_ARM_THM_CALL 00008211 _tmp_163_rule │ │ │ │ │ +00010e4e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010e54 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010e6c 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010e8a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010e94 0000f40a R_ARM_THM_CALL 00008211 _tmp_163_rule │ │ │ │ │ +00010ec0 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010ee2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010ef2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00010f06 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f14 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010f34 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00010f40 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010f58 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010f92 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010fba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010fd0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010fe4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010fec 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011000 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011020 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011028 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001103e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001104e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001106a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001107c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000110b2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000110b8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000110cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110e0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0001111a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00011132 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011146 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001115c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001116c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001117c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000111b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000111b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000111ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011200 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001121a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011232 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001124c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011264 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001127e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011294 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112f2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001130c 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011324 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011332 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011348 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011358 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011362 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001137a 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001138a 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011392 0000922f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ -00011396 00009230 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ -0001139c 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ -000113b2 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000113c2 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000113d0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000113e8 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000113f8 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011408 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011420 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011430 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011464 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001146a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001148e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011494 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000114b6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000114bc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000114f0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001152e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011534 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011556 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001155c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011590 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000115ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000115d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000115f6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000115fc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001162c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011642 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011666 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011680 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001169e 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000116ae 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000116d2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000116d8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000116f0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011710 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011726 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001173c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001174c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00011764 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001177e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001179e 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000117ae 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000117d2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000117d8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000117f0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011810 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011824 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011838 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011848 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00011860 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001187a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011880 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001190c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001193e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011978 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011994 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000119b4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000119d8 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000119e8 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011a0c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011a12 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011a2a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011a48 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a58 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011a6c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011a7c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00011a9a 0001010a R_ARM_THM_CALL 0000adf1 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011aac 0001010a R_ARM_THM_CALL 0000adf1 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011ab8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011ade 0001010a R_ARM_THM_CALL 0000adf1 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011b2a 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011b36 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011b50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b6a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b8a 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00011ba2 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011bae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011bce 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011bea 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011bf0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011c08 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011c28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c38 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011c4c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011c5c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00011c72 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00011c8c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ce2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011cee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011cfc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011d0c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d14 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011d1c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011d2a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000110ea 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000110f0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001110c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011120 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0001115a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00011172 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011186 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001119c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000111ac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000111bc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000111f0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000111f6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001120e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011228 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011240 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001125a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011272 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 │ │ │ │ │ +000112be 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011304 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001131c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011332 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001134c 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011364 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011372 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011388 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011398 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000113a2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000113ba 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000113ca 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000113d2 0000922f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ +000113d6 00009230 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ +000113dc 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +000113f2 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011402 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011410 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011428 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011438 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011448 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011460 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011470 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000114a4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000114aa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000114ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000114d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000114f6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000114fc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011530 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001156e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011574 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011596 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001159c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000115d0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001160e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011614 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011636 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001163c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001166c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011682 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116a6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116c0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000116de 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000116ee 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011712 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011718 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011730 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011750 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011766 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001177c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001178c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000117a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000117be 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000117dc 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000117ec 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011810 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011816 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001182e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001184e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011862 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011876 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011886 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001189e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118b8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000118be 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001194a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001197c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000119b6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000119d2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000119f2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011a16 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011a26 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011a4a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011a50 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011a68 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011a86 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a98 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011aae 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011abe 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011adc 0001010a R_ARM_THM_CALL 0000adfd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011aee 0001010a R_ARM_THM_CALL 0000adfd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011afa 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011b20 0001010a R_ARM_THM_CALL 0000adfd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011b36 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011b42 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011b5e 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011b6a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011b80 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b9a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011bba 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011c12 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011c18 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011c30 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011c50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c60 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011c74 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011c84 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011c9a 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00011cbc 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011d06 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d22 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011d2e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00011d3c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011d44 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011d56 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011d64 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d74 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d8a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011d98 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011da8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011db8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011dca 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011de0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011de8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011e00 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e06 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e1e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e24 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e3a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011e42 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011e48 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011d4c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011d54 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011d62 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d72 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d82 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d94 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011da4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011db6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011dcc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011dd4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011de4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011df6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011e06 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e0c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e1c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011e26 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e3e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011e46 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011e4e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00011e54 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e64 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011e72 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e78 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e8c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011e94 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011e9c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ec8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011ece 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011efc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f30 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f46 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011f64 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00011f72 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011f80 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011f98 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011fc8 0001010a R_ARM_THM_CALL 0000adf1 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011fd4 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011fe2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012020 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012026 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012054 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001206a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012090 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000120ae 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000120bc 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000120ca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000120e2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012104 0001010a R_ARM_THM_CALL 0000adf1 invalid_kwarg_rule.isra.0 │ │ │ │ │ -0001211c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012132 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012150 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00012162 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012188 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001218e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000121a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000121e0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000121e6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000121f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001220c 0001042f R_ARM_THM_MOVW_ABS_NC 0000c5e9 _tmp_126_rule │ │ │ │ │ -00012210 00010430 R_ARM_THM_MOVT_ABS 0000c5e9 _tmp_126_rule │ │ │ │ │ -00012218 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00012220 0001032f R_ARM_THM_MOVW_ABS_NC 000010c0 .LC100 │ │ │ │ │ -00012224 00010330 R_ARM_THM_MOVT_ABS 000010c0 .LC100 │ │ │ │ │ -0001222a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001222e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012242 0000370a R_ARM_THM_CALL 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012246 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001225a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001226e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012286 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000122bc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000122c2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000122da 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000122fc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012324 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012342 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001236a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001238e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012394 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000123b4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000123ba 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000123e0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001241c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001247c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001248e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012492 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001249c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000124ba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000124ce 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000124e8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000124f8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012508 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012524 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001252c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001253a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012548 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001254e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001255e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001256a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012594 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000125cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000125d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000125f8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000125fe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012624 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012630 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001264c 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012664 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001267e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000126a8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000126ac 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000126b6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000126c6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000126ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012702 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001270e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012724 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012756 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001275c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012782 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012790 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000127b0 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000127cc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000127e8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000127f8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001280e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012844 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001284a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012862 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012884 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000128ac 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000128ca 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 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012a42 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012a5c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012a6c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012a74 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012a7e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012a8c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012a9c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012abc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ad2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ae6 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012afe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e68 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e6e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e86 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e94 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011ea6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011eae 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011eb6 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011ebe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011ed6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011edc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011f0c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011f12 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011f40 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011f74 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f8a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011faa 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011fb8 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011fc6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011fde 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001200e 0001010a R_ARM_THM_CALL 0000adfd invalid_kwarg_rule.isra.0 │ │ │ │ │ +0001201a 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00012028 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012064 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001206a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012098 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000120ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000120d4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000120f2 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00012100 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001210e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012126 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012148 0001010a R_ARM_THM_CALL 0000adfd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00012160 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012176 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012194 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000121a6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000121cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000121d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000121e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012224 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001222a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001223c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012250 0001042f R_ARM_THM_MOVW_ABS_NC 0000c5f5 _tmp_126_rule │ │ │ │ │ +00012254 00010430 R_ARM_THM_MOVT_ABS 0000c5f5 _tmp_126_rule │ │ │ │ │ +0001225c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012264 0001032f R_ARM_THM_MOVW_ABS_NC 000010c0 .LC100 │ │ │ │ │ +00012268 00010330 R_ARM_THM_MOVT_ABS 000010c0 .LC100 │ │ │ │ │ +0001226e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012272 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012286 0000370a R_ARM_THM_CALL 00007c35 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001228a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001229e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000122b2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000122ca 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012300 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012306 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001231e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012340 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012368 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012386 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123ae 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000123d2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000123d8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000123f8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000123fe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012424 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012460 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000124c0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000124d2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000124d6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000124e0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000124fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012512 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001252c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001253c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001254c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012568 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012570 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001257e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001258c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012592 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000125a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000125ae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000125d8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012610 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012616 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001263c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012642 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012668 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012674 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012690 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000126a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000126c2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000126ec 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000126f0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000126fa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001270a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001272e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012746 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012752 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012768 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001279a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000127a0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000127c6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000127d4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000127f4 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012810 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001282c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001283c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012852 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012888 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001288e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000128a6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000128c8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000128f0 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001290e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012936 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001295a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012960 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012980 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012986 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000129ac 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000129de 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012a34 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012a46 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a4a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a54 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012a72 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012a86 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012aa0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012ab0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012ab8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012ac2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012ad0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012ae0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b00 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b16 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b2a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012b42 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x31080 contains 295 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x310c8 contains 295 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000026 0001700a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000078 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000007e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -5779,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 0001700a 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 000072a5 expression_rule │ │ │ │ │ +000001c0 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 000001d8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000020a 0001700a 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 000063b5 star_target_rule │ │ │ │ │ +0000023c 0000780a R_ARM_THM_CALL 000063d9 star_target_rule │ │ │ │ │ 00000248 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000027a 0001700a 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 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -5801,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 0001700a 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 00006a01 lambda_slash_no_default_rule │ │ │ │ │ -0000038e 00010b0a R_ARM_THM_CALL 00006b75 lambda_slash_with_default_rule │ │ │ │ │ +00000380 00010a0a R_ARM_THM_CALL 00006a0d lambda_slash_no_default_rule │ │ │ │ │ +0000038e 00010b0a R_ARM_THM_CALL 00006b81 lambda_slash_with_default_rule │ │ │ │ │ 000003be 0001700a 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 00006c0a R_ARM_THM_CALL 0000e04d starred_expression_rule │ │ │ │ │ +000003e2 00006c0a R_ARM_THM_CALL 0000e085 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 0001700a 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 │ │ │ │ │ @@ -5831,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 00007c29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000500 0000370a R_ARM_THM_CALL 00007c35 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 0000d6a5 annotated_rhs_rule │ │ │ │ │ -00000530 00004630 R_ARM_THM_MOVT_ABS 0000d6a5 annotated_rhs_rule │ │ │ │ │ +0000052c 0000462f R_ARM_THM_MOVW_ABS_NC 0000d6dd annotated_rhs_rule │ │ │ │ │ +00000530 00004630 R_ARM_THM_MOVT_ABS 0000d6dd 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 0000d6a5 annotated_rhs_rule │ │ │ │ │ +00000574 0000460a R_ARM_THM_CALL 0000d6dd annotated_rhs_rule │ │ │ │ │ 0000057a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000b99 _tmp_150_rule │ │ │ │ │ 0000057e 0000ee30 R_ARM_THM_MOVT_ABS 00000b99 _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 0000d6a5 annotated_rhs_rule │ │ │ │ │ +000005d4 0000460a R_ARM_THM_CALL 0000d6dd 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 0000d6a5 annotated_rhs_rule │ │ │ │ │ +00000640 0000460a R_ARM_THM_CALL 0000d6dd annotated_rhs_rule │ │ │ │ │ 00000650 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000066c 0001700a 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 │ │ │ │ │ @@ -5893,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 0000d6a5 annotated_rhs_rule │ │ │ │ │ +00000770 0000460a R_ARM_THM_CALL 0000d6dd 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 0000d6a5 annotated_rhs_rule │ │ │ │ │ +00000814 0000460a R_ARM_THM_CALL 0000d6dd 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 000085ed _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 0000d6a5 annotated_rhs_rule │ │ │ │ │ +0000088e 0000460a R_ARM_THM_CALL 0000d6dd 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 │ │ │ │ │ @@ -5940,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 0001700a 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 0000e449 param_no_default_rule │ │ │ │ │ +000009ba 0000c80a R_ARM_THM_CALL 0000e481 param_no_default_rule │ │ │ │ │ 000009ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009fa 0001700a 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 │ │ │ │ │ @@ -5958,15 +5957,15 @@ │ │ │ │ │ 00000a92 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000aa4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ad6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000adc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000ae2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000b00 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000b0c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b26 0000240a R_ARM_THM_CALL 0000fdc9 block_rule │ │ │ │ │ +00000b26 0000240a R_ARM_THM_CALL 0000fe09 block_rule │ │ │ │ │ 00000b3c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000b58 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000b62 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000b6a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000b88 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000bb8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000bbe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -5996,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 0001700a 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 000072a5 expression_rule │ │ │ │ │ +00000e16 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 00000e36 0001700a 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 000072a5 expression_rule │ │ │ │ │ +00000e84 00000a0a R_ARM_THM_CALL 000072c9 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 │ │ │ │ │ @@ -6053,9 +6052,9 @@ │ │ │ │ │ 00001238 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000123e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001256 0000040a R_ARM_THM_CALL 000060f9 expressions_rule │ │ │ │ │ 0000126e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000012a0 0001700a 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 000125a9 lambda_param_no_default_rule │ │ │ │ │ +000012c4 0001140a R_ARM_THM_CALL 000125ed lambda_param_no_default_rule │ │ │ │ │ 000012d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -152,17 +152,17 @@ │ │ │ │ │ _tmp_7_rule │ │ │ │ │ _tmp_8_rule │ │ │ │ │ _tmp_9_rule │ │ │ │ │ decorators_rule │ │ │ │ │ function_def_raw_rule │ │ │ │ │ elif_stmt_rule │ │ │ │ │ else_block_rule │ │ │ │ │ -class_def_raw_rule │ │ │ │ │ _gather_35_rule │ │ │ │ │ NEW_TYPE_COMMENT │ │ │ │ │ +class_def_raw_rule │ │ │ │ │ for_stmt_rule │ │ │ │ │ finally_block_rule │ │ │ │ │ _loop1_37_rule │ │ │ │ │ subject_expr_rule │ │ │ │ │ guard_rule │ │ │ │ │ INVALID_VERSION_CHECK │ │ │ │ │ _loop1_38_rule │ │ │ │ │ @@ -181,25 +181,25 @@ │ │ │ │ │ _tmp_10_rule │ │ │ │ │ augassign_rule │ │ │ │ │ single_target_rule │ │ │ │ │ import_stmt_rule │ │ │ │ │ pass_stmt_rule │ │ │ │ │ del_targets_rule │ │ │ │ │ _tmp_16_rule │ │ │ │ │ -_tmp_17_rule │ │ │ │ │ yield_expr_rule │ │ │ │ │ +_tmp_17_rule │ │ │ │ │ invalid_ann_assign_target_rule │ │ │ │ │ star_named_expression_rule │ │ │ │ │ _loop0_121_rule │ │ │ │ │ break_stmt_rule │ │ │ │ │ continue_stmt_rule │ │ │ │ │ _gather_15_rule │ │ │ │ │ type_params_rule │ │ │ │ │ -star_named_expressions_rule │ │ │ │ │ _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +star_named_expressions_rule │ │ │ │ │ t_primary_raw │ │ │ │ │ t_lookahead_rule │ │ │ │ │ slices_rule │ │ │ │ │ t_primary_rule │ │ │ │ │ arguments_rule │ │ │ │ │ genexp_rule │ │ │ │ │ _tmp_43_rule │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -48,15 +48,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 60f8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 262 <_PyPegen_parse+0x262> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c6c <_loop0_1_rule> │ │ │ │ │ + bl 7c78 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 262 <_PyPegen_parse+0x262> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -537,21 +537,21 @@ │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5d0 <_PyPegen_parse+0x5d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5d0 <_PyPegen_parse+0x5d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c6c <_loop0_1_rule> │ │ │ │ │ + bl 7c78 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 5d0 <_PyPegen_parse+0x5d0> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -580,15 +580,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 40a <_PyPegen_parse+0x40a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 40a <_PyPegen_parse+0x40a> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -607,15 +607,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 42c <_PyPegen_parse+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 528 <_PyPegen_parse+0x528> │ │ │ │ │ b.n 42c <_PyPegen_parse+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ @@ -624,15 +624,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3e8 <_PyPegen_parse+0x3e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3e8 <_PyPegen_parse+0x3e8> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -642,15 +642,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 3e8 <_PyPegen_parse+0x3e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3e8 <_PyPegen_parse+0x3e8> │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -677,35 +677,35 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 256 <_PyPegen_parse+0x256> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b.n 492 <_PyPegen_parse+0x492> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 474 <_PyPegen_parse+0x474> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 534 <_PyPegen_parse+0x534> │ │ │ │ │ b.n 53a <_PyPegen_parse+0x53a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 5f8 <_PyPegen_parse+0x5f8> │ │ │ │ │ b.n 45c <_PyPegen_parse+0x45c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 444 <_PyPegen_parse+0x444> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -715,15 +715,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 444 <_PyPegen_parse+0x444> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 444 <_PyPegen_parse+0x444> │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ @@ -829,15 +829,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 f600 │ │ │ │ │ + bl f640 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 716 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -950,49 +950,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 eb2 │ │ │ │ │ + beq.w 1036 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb2 │ │ │ │ │ + bne.w 1036 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ece │ │ │ │ │ + bne.w e10 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e4c │ │ │ │ │ + bne.w dac │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dbe │ │ │ │ │ + beq.w f98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dbe │ │ │ │ │ + bne.w f98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w db8 │ │ │ │ │ + bne.w f92 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w d98 │ │ │ │ │ + beq.w f72 │ │ │ │ │ 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 │ │ │ │ │ @@ -1002,74 +1002,74 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a04 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d70 │ │ │ │ │ + beq.w da4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d70 │ │ │ │ │ + bne.w da4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d4e │ │ │ │ │ + bne.w d3a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d60 │ │ │ │ │ + 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 d60 │ │ │ │ │ + bne.w d54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d68 │ │ │ │ │ + bne.w d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 164c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d5c │ │ │ │ │ + beq.w d50 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d54 │ │ │ │ │ + beq.w d48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d54 │ │ │ │ │ + bne.w d48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d44 │ │ │ │ │ + bne.w d40 │ │ │ │ │ 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 d86 │ │ │ │ │ + beq.w d26 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d44 │ │ │ │ │ + bne.w d40 │ │ │ │ │ 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 │ │ │ │ │ @@ -1078,15 +1078,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 d80 │ │ │ │ │ + beq.w d20 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ bgt.w baa │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1098,74 +1098,74 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d4e │ │ │ │ │ + beq.w d3a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d2c │ │ │ │ │ + bne.w fdc │ │ │ │ │ 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 e0c │ │ │ │ │ + beq.w d64 │ │ │ │ │ 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 eba │ │ │ │ │ + beq.w 103e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eba │ │ │ │ │ + bne.w 103e │ │ │ │ │ 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 ece │ │ │ │ │ + bne.w e10 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d78 │ │ │ │ │ + beq.w ff4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d78 │ │ │ │ │ + bne.w ff4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e46 │ │ │ │ │ + bne.w d9e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w e1c │ │ │ │ │ + beq.w d74 │ │ │ │ │ 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 │ │ │ │ │ @@ -1175,37 +1175,37 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w bcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d24 │ │ │ │ │ + beq.w d18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d24 │ │ │ │ │ + bne.w d18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e14 │ │ │ │ │ + bne.w d6c │ │ │ │ │ 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 bbe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e14 │ │ │ │ │ + bne.w d6c │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 22c8 <_tmp_158_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1235,58 +1235,58 @@ │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 232c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bcc │ │ │ │ │ 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 e46 │ │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ │ + beq.w d9e │ │ │ │ │ + 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] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ strd r5, r1, [sp, #8] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ strd fp, r2, [sp] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_checked_future_import> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_checked_future_import │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, b46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 9f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e26 │ │ │ │ │ + bne.w d7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 9f8 │ │ │ │ │ - b.n cfa │ │ │ │ │ + b.n cee │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w d0a │ │ │ │ │ + beq.w cfe │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ b.n aae │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r7, r5, lsl #2] │ │ │ │ │ @@ -1296,18 +1296,18 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 164c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 976 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dde │ │ │ │ │ + bne.w fba │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w dc6 │ │ │ │ │ + beq.w fa0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [sl, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ b.n 968 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [sl, r5, lsl #2] │ │ │ │ │ @@ -1323,132 +1323,124 @@ │ │ │ │ │ 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 e46 │ │ │ │ │ + bne.w d9e │ │ │ │ │ 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 cf8 │ │ │ │ │ + beq.w cec │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d02 │ │ │ │ │ + beq.n cf6 │ │ │ │ │ bl 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 d02 │ │ │ │ │ + bne.n cf6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cf2 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.n ce6 │ │ │ │ │ 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 cea │ │ │ │ │ + beq.n cde │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n cf2 │ │ │ │ │ + bne.n ce6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 22c8 <_tmp_158_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cc4 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + bne.n cb8 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w efe │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w efe │ │ │ │ │ + beq.w 1008 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1008 │ │ │ │ │ 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 ce4 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt.n cd6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq.n cd8 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bgt.n cc8 │ │ │ │ │ + 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 ede │ │ │ │ │ + beq.w 1016 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 232c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ede │ │ │ │ │ + beq.w 1016 │ │ │ │ │ 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 e46 │ │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w d9e │ │ │ │ │ + ldrd r6, r3, [r3, #20] │ │ │ │ │ + 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 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ + strd r6, r3, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ImportFrom │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w b3e │ │ │ │ │ b.n b46 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w ee2 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str.w r3, [r6, r5, lsl #2] │ │ │ │ │ + beq.w 101a │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n c26 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ - ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ - str.w r1, [r2, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n c54 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n c22 │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + ldr.w r2, [r7, r6, lsl #2] │ │ │ │ │ + str.w r2, [r3, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + b.n c4c │ │ │ │ │ + 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 │ │ │ │ │ @@ -1457,15 +1449,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ b.n 9f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c06 │ │ │ │ │ + b.n c04 │ │ │ │ │ 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 │ │ │ │ │ @@ -1474,336 +1466,226 @@ │ │ │ │ │ beq.w bb8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ b.n b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n a84 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 9be │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a06 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n a06 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 93e │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d4a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 908 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d4e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8e0 │ │ │ │ │ + b.n d36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a30 │ │ │ │ │ - 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 d4a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n e00 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + b.n 93e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 8b0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n a08 │ │ │ │ │ + b.n d36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 890 │ │ │ │ │ - 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 d80 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.n b9e │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w b96 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 908 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d4a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n a08 │ │ │ │ │ + b.n d3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n a08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n bce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n e30 │ │ │ │ │ + bge.n d88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cfa │ │ │ │ │ + b.n cee │ │ │ │ │ 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 a54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cfa │ │ │ │ │ + b.n cee │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 8e0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 105c │ │ │ │ │ + beq.w 1052 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 105c │ │ │ │ │ + bne.w 1052 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1056 │ │ │ │ │ + bne.w f6c │ │ │ │ │ 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 f56 │ │ │ │ │ + bne.n e60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1056 │ │ │ │ │ + bne.w f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n f12 │ │ │ │ │ + cbnz r0, e1c │ │ │ │ │ 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, f0c │ │ │ │ │ + cbnz r2, e16 │ │ │ │ │ mov r3, r1 │ │ │ │ │ b.n 872 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 85c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, ed4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 9f8 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 9fa │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a08 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf8 │ │ │ │ │ - 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 ce4 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n cca │ │ │ │ │ - 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 cf8 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 9fa │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea0 │ │ │ │ │ + beq.n dfe │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea2 │ │ │ │ │ + beq.n e00 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ea6 │ │ │ │ │ + b.n e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10fa │ │ │ │ │ + beq.w 10fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10fa │ │ │ │ │ + bne.w 10fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10f2 │ │ │ │ │ + bne.w 10f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 182c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1102 │ │ │ │ │ + beq.w 1104 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10ea │ │ │ │ │ + beq.w 10ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ea │ │ │ │ │ + bne.w 10ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10b0 │ │ │ │ │ + bne.w 10b2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1078 │ │ │ │ │ + beq.w 1078 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 10b0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 10b2 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 108e │ │ │ │ │ + bne.w 108e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1072 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bgt.n 1064 │ │ │ │ │ + beq.w 1072 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bgt.w 105a │ │ │ │ │ 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 │ │ │ │ │ @@ -1811,161 +1693,269 @@ │ │ │ │ │ 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 e86 │ │ │ │ │ + beq.w de6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e86 │ │ │ │ │ + beq.w de6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 182c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e86 │ │ │ │ │ + beq.w de6 │ │ │ │ │ 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 f3e │ │ │ │ │ + b.n e48 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n ea6 │ │ │ │ │ + b.n e04 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n ffc │ │ │ │ │ + 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 8b0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n a08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 890 │ │ │ │ │ + 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 d20 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.n b9e │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w b96 │ │ │ │ │ + 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 d36 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 9be │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n a06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e6a │ │ │ │ │ + b.n a30 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n a08 │ │ │ │ │ + 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 cec │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n cec │ │ │ │ │ + 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 cd8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n cbe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 85c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, 1068 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 9f8 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n dca │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - ldr.w r1, [r5, r7, lsl #2] │ │ │ │ │ - str.w r1, [r3, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - b.n fee │ │ │ │ │ + ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ + str.w r1, [r3, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + b.n f02 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a08 │ │ │ │ │ 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 e88 │ │ │ │ │ + b.n de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 182c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fdc │ │ │ │ │ + beq.w eee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10ce │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - beq.n 10b8 │ │ │ │ │ + cbnz r3, 10d0 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + beq.n 10ba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - str.w r2, [r5, r6, lsl #2] │ │ │ │ │ + str.w r2, [r5, r7, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - b.n fd0 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + b.n ee0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 1088 │ │ │ │ │ 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 1072 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 10a2 │ │ │ │ │ + b.n 10a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109e │ │ │ │ │ + beq.n 10a0 │ │ │ │ │ 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 1088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fac │ │ │ │ │ + b.n eb6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e88 │ │ │ │ │ + b.n de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f76 │ │ │ │ │ + b.n e80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n 1088 │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ 00001108 : │ │ │ │ │ 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 15e8 │ │ │ │ │ + beq.w 15e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15e8 │ │ │ │ │ + bne.w 15e6 │ │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1550 │ │ │ │ │ + bne.w 154e │ │ │ │ │ ldrd r6, r5, [r8, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 139e │ │ │ │ │ + beq.w 139c │ │ │ │ │ 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 13ce │ │ │ │ │ + bne.w 13cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 126e │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -2013,32 +2003,32 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 344c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1272 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 126e │ │ │ │ │ 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 15e0 │ │ │ │ │ + beq.w 15de │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r6, r7, [r0, #20] │ │ │ │ │ cbz r4, 125a │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e018 │ │ │ │ │ + bl e050 │ │ │ │ │ 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] │ │ │ │ │ @@ -2047,18 +2037,18 @@ │ │ │ │ │ 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 138a │ │ │ │ │ + beq.w 1388 │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 138a │ │ │ │ │ + bne.w 1388 │ │ │ │ │ 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 │ │ │ │ │ @@ -2069,15 +2059,15 @@ │ │ │ │ │ bne.n 120c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ b.n 120c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1550 │ │ │ │ │ + bne.w 154e │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 1294 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -2088,21 +2078,21 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1288 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1288 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1960 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1288 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -2118,65 +2108,64 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1288 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 33c4 <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1288 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1288 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 344c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1288 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1288 │ │ │ │ │ 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 15e0 │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - ldrd r5, r6, [r0, #20] │ │ │ │ │ - mov fp, r2 │ │ │ │ │ + beq.w 15de │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldrd r6, r7, [r0, #20] │ │ │ │ │ cbnz r4, 1344 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1612 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + beq.w 1610 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e018 │ │ │ │ │ + bl e050 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - strd r0, r3, [sp, #4] │ │ │ │ │ + strd r0, fp, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - strd r5, r6, [sp, #20] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + 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 │ │ │ │ │ @@ -2189,185 +2178,185 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 123e │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1606 │ │ │ │ │ + bne.w 1604 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ b.n 124c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt.w 15f0 │ │ │ │ │ + blt.w 15ee │ │ │ │ │ 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 1600 │ │ │ │ │ + beq.w 15fe │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1550 │ │ │ │ │ + bne.w 154e │ │ │ │ │ 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 15d8 │ │ │ │ │ + beq.w 15d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15d8 │ │ │ │ │ + bne.w 15d6 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 153c │ │ │ │ │ + bne.w 153a │ │ │ │ │ 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 148e │ │ │ │ │ + bne.n 148c │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 148a │ │ │ │ │ + cbz r0, 1488 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 148a │ │ │ │ │ + cbz r0, 1488 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1960 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 148e │ │ │ │ │ + cbnz r3, 148c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 148a │ │ │ │ │ + cbz r0, 1488 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1c58 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 148e │ │ │ │ │ + cbnz r3, 148c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 148a │ │ │ │ │ + cbz r0, 1488 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 33c4 <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 148e │ │ │ │ │ + cbnz r3, 148c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 148a │ │ │ │ │ + cbz r0, 1488 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 148a │ │ │ │ │ + cbz r0, 1488 │ │ │ │ │ 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 155a │ │ │ │ │ + bne.n 1558 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 153c │ │ │ │ │ + bne.n 153a │ │ │ │ │ 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 153c │ │ │ │ │ + bne.n 153a │ │ │ │ │ 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 1538 │ │ │ │ │ + beq.n 1536 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1538 │ │ │ │ │ + cbz r0, 1536 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1960 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - cbnz r3, 153c │ │ │ │ │ + cbnz r3, 153a │ │ │ │ │ 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, 1538 │ │ │ │ │ + cbz r0, 1536 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1c58 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cbnz r3, 153c │ │ │ │ │ + cbnz r3, 153a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1538 │ │ │ │ │ + cbz r0, 1536 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 33c4 <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r3, 153c │ │ │ │ │ + cbnz r3, 153a │ │ │ │ │ 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, 1538 │ │ │ │ │ + cbz r0, 1536 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 344c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - cbnz r3, 153c │ │ │ │ │ + cbnz r3, 153a │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ - cbnz r0, 1598 │ │ │ │ │ + cbnz r0, 1596 │ │ │ │ │ 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 116a │ │ │ │ │ @@ -2388,25 +2377,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 1620 │ │ │ │ │ + bne.n 161e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 161a │ │ │ │ │ + beq.n 1618 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 1546 │ │ │ │ │ + b.n 1544 │ │ │ │ │ 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 │ │ │ │ │ @@ -2425,61 +2414,62 @@ │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 124c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 1546 │ │ │ │ │ + b.n 1544 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13f2 │ │ │ │ │ + b.n 13f0 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 124e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 113c │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 124e │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 154a │ │ │ │ │ + b.n 1548 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ │ b.n 124e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ b.n 1344 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n 15d2 │ │ │ │ │ + b.n 15d0 │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ - cbz r2, 1640 │ │ │ │ │ + cbz r2, 163e │ │ │ │ │ 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 158c │ │ │ │ │ + bne.n 158a │ │ │ │ │ mov r2, r1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ b.n 124c │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ b.n 124c │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 0000164c : │ │ │ │ │ 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 │ │ │ │ │ @@ -2598,15 +2588,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 17e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 17e6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2626,15 +2616,15 @@ │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cbz r0, 17e8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -2938,15 +2928,15 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1c2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1c26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0b0 │ │ │ │ │ + bl b0bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1b8c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ @@ -3039,15 +3029,15 @@ │ │ │ │ │ beq.w 1c3e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1c3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 19b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0b0 │ │ │ │ │ + bl b0bc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1ab4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 1b96 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ beq.n 1b64 │ │ │ │ │ @@ -3123,15 +3113,15 @@ │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 19f6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -3186,43 +3176,43 @@ │ │ │ │ │ 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 2156 │ │ │ │ │ + beq.w 2170 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2156 │ │ │ │ │ + bne.w 2170 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 216a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1e0e │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2176 │ │ │ │ │ + beq.w 2162 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2176 │ │ │ │ │ + bne.w 2162 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 2208 │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -3238,15 +3228,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1f4c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 1d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2ac <_loop1_30_rule> │ │ │ │ │ + bl e2e4 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 1d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2a1c <_loop0_29_rule> │ │ │ │ │ cbz r0, 1d3e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ @@ -3263,27 +3253,27 @@ │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1de8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 215e │ │ │ │ │ + bne.w 2156 │ │ │ │ │ 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, 1d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb8c <_loop1_31_rule> │ │ │ │ │ + bl ebcc <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1dfa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r1, 1d64 │ │ │ │ │ @@ -3295,15 +3285,15 @@ │ │ │ │ │ bne.n 1dd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 1d32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e9f8 <_loop0_28_rule> │ │ │ │ │ + bl ea38 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1cd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2a1c <_loop0_29_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3395,28 +3385,28 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 20a8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 20da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bc8 <_tmp_124_rule> │ │ │ │ │ + bl 7bd4 <_tmp_124_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1f74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 20da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2208 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 1ed2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e9f8 <_loop0_28_rule> │ │ │ │ │ + bl ea38 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2104 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ @@ -3438,42 +3428,42 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 20e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 211a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb8c <_loop1_31_rule> │ │ │ │ │ + bl ebcc <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 20f6 │ │ │ │ │ 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 20da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e9f8 <_loop0_28_rule> │ │ │ │ │ + bl ea38 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ cbz r0, 1ef0 │ │ │ │ │ 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 1fb2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 20da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bc8 <_tmp_124_rule> │ │ │ │ │ + bl 7bd4 <_tmp_124_rule> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r1, 1f1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 504c <_loop0_32_rule> │ │ │ │ │ cbz r0, 1f18 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3496,15 +3486,15 @@ │ │ │ │ │ bne.w 2056 │ │ │ │ │ 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 2170 │ │ │ │ │ + bne.w 2178 │ │ │ │ │ mov r2, r3 │ │ │ │ │ b.n 1ca2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2a1c <_loop0_29_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1cea │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ @@ -3543,15 +3533,15 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ b.n 1ffa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2ac <_loop1_30_rule> │ │ │ │ │ + bl e2e4 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1ef0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3577,15 +3567,15 @@ │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1f3a │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -3613,15 +3603,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 206e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cbnz r1, 2098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e448 │ │ │ │ │ + bl e480 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cbnz r0, 206e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 1f1a │ │ │ │ │ @@ -3699,15 +3689,15 @@ │ │ │ │ │ cbz r0, 2136 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 2122 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl e448 │ │ │ │ │ + bl e480 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cbnz r0, 2108 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ b.n 1ed2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -3741,33 +3731,33 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1d68 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n 1d68 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1d2e │ │ │ │ │ b.n 1df0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1cc0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 1d34 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 1d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1cc0 │ │ │ │ │ + b.n 1c8c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 1d34 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00002180 <_tmp_22_rule>: │ │ │ │ │ _tmp_22_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -3853,29 +3843,29 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 22c0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n 22b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl e2ac <_loop1_30_rule> │ │ │ │ │ + bl e2e4 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 2250 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 227a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n 22b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2ac <_loop1_30_rule> │ │ │ │ │ + bl e2e4 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 226c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4183,15 +4173,15 @@ │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 24c6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -4279,33 +4269,33 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 266e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2666 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl e9f8 <_loop0_28_rule> │ │ │ │ │ + bl ea38 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 25cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb8c <_loop1_31_rule> │ │ │ │ │ + bl ebcc <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ cbnz r0, 25fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2666 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e9f8 <_loop0_28_rule> │ │ │ │ │ + bl ea38 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 25ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb8c <_loop1_31_rule> │ │ │ │ │ + bl ebcc <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 2640 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4592,93 +4582,93 @@ │ │ │ │ │ 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 29ee │ │ │ │ │ + beq.w 2a0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29ee │ │ │ │ │ + bne.w 2a0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 291e │ │ │ │ │ + bne.n 2920 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ beq.n 28f8 │ │ │ │ │ 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 2936 │ │ │ │ │ + bne.n 2938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 292a │ │ │ │ │ + beq.n 292c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2180 <_tmp_22_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 292a │ │ │ │ │ + bne.n 292c │ │ │ │ │ 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, 28ea │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2926 │ │ │ │ │ + bne.n 2928 │ │ │ │ │ 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 2a00 │ │ │ │ │ + beq.w 29f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2a00 │ │ │ │ │ + bne.w 29f0 │ │ │ │ │ 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 29f6 │ │ │ │ │ + blt.w 2a12 │ │ │ │ │ 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, 2930 │ │ │ │ │ + cbnz r2, 2932 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.n 289a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 28ee │ │ │ │ │ @@ -4691,62 +4681,62 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 28ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 297e │ │ │ │ │ + beq.n 2980 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 297e │ │ │ │ │ + cbnz r0, 2980 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 2978 │ │ │ │ │ + cbnz r5, 297a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 2968 │ │ │ │ │ + cbz r0, 296a │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2986 │ │ │ │ │ + cbnz r0, 2988 │ │ │ │ │ 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 289a │ │ │ │ │ - b.n 291e │ │ │ │ │ + b.n 2920 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 296e │ │ │ │ │ + b.n 2970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2950 │ │ │ │ │ + b.n 2952 │ │ │ │ │ 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 2968 │ │ │ │ │ + beq.n 296a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2968 │ │ │ │ │ + beq.n 296a │ │ │ │ │ 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] │ │ │ │ │ @@ -4763,46 +4753,45 @@ │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 296a │ │ │ │ │ + beq.n 296c │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 296e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2878 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 28ee │ │ │ │ │ + b.n 2970 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 28ea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 28ee │ │ │ │ │ - nop │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 2878 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 28ee │ │ │ │ │ │ │ │ │ │ 00002a1c <_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 │ │ │ │ │ @@ -4851,23 +4840,23 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2be2 <_loop0_29_rule+0x1c6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 2ac2 <_loop0_29_rule+0xa6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl e880 │ │ │ │ │ + bl e8c0 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbnz r0, 2b02 <_loop0_29_rule+0xe6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cbnz r2, 2ac2 <_loop0_29_rule+0xa6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e880 │ │ │ │ │ + bl e8c0 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 2b6c <_loop0_29_rule+0x150> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4893,15 +4882,15 @@ │ │ │ │ │ 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 2ada <_loop0_29_rule+0xbe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12168 │ │ │ │ │ + bl 121ac │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2aae <_loop0_29_rule+0x92> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -4945,15 +4934,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cbz r0, 2bb6 <_loop0_29_rule+0x19a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 2b4c <_loop0_29_rule+0x130> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12168 │ │ │ │ │ + bl 121ac │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2ac2 <_loop0_29_rule+0xa6> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -5080,15 +5069,15 @@ │ │ │ │ │ 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 e448 │ │ │ │ │ + bl e480 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2c3e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 504c <_loop0_32_rule> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ @@ -5286,26 +5275,26 @@ │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2dee │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b.n 2df2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e880 │ │ │ │ │ + bl e8c0 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2dd8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5660,15 +5649,15 @@ │ │ │ │ │ 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 e448 │ │ │ │ │ + bl e480 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3168 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 316c │ │ │ │ │ @@ -5738,15 +5727,15 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.n 3170 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 3170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e880 │ │ │ │ │ + bl e8c0 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 31fc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5769,43 +5758,43 @@ │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 31fe │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n 3202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e880 │ │ │ │ │ + bl e8c0 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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 31ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e880 │ │ │ │ │ + bl e8c0 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 31ea │ │ │ │ │ b.n 3238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e880 │ │ │ │ │ + bl e8c0 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 31d6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5863,15 +5852,15 @@ │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 336c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff54 │ │ │ │ │ + bl ff94 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cbnz r3, 336c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -5981,15 +5970,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3400 <_tmp_27_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 3404 <_tmp_27_rule+0x40> │ │ │ │ │ @@ -6315,15 +6304,15 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 36d8 <_tmp_166_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63b4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 36d8 <_tmp_166_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 36ee <_tmp_166_rule+0x6e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -6420,27 +6409,27 @@ │ │ │ │ │ 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 f600 │ │ │ │ │ + bl f640 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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 3784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3708 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -6474,27 +6463,27 @@ │ │ │ │ │ beq.n 3886 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 3886 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 37a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ + bl f640 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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 379c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 379c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 39fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -6554,15 +6543,15 @@ │ │ │ │ │ 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, 38e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ + bl f640 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cbz r0, 38e6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -6574,15 +6563,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, 392c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ + bl f640 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cbz r0, 392c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 392c │ │ │ │ │ @@ -6752,15 +6741,15 @@ │ │ │ │ │ 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 3a46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3a46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 3a80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6836,15 +6825,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3ae6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3ae6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -6992,15 +6981,15 @@ │ │ │ │ │ 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 3c3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3c3e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 3c76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -7213,27 +7202,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3ebe <_loop1_37_rule+0x13e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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 3ebe <_loop1_37_rule+0x13e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ 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 │ │ │ │ │ @@ -7344,15 +7333,15 @@ │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 3e3a <_loop1_37_rule+0xba> │ │ │ │ │ b.n 40f2 <_loop1_37_rule+0x372> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3ed6 <_loop1_37_rule+0x156> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -7368,15 +7357,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3ed6 <_loop1_37_rule+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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 │ │ │ │ │ @@ -7408,15 +7397,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3ef4 <_loop1_37_rule+0x174> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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 │ │ │ │ │ @@ -7463,15 +7452,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3f12 <_loop1_37_rule+0x192> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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 │ │ │ │ │ @@ -7529,15 +7518,15 @@ │ │ │ │ │ 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, 4134 <_loop1_37_rule+0x3b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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 │ │ │ │ │ @@ -7708,30 +7697,30 @@ │ │ │ │ │ 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, 42c4 <_loop1_37_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 442e <_loop1_37_rule+0x6ae> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ 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, 42e4 <_loop1_37_rule+0x564> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 43b4 <_loop1_37_rule+0x634> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.w 4406 <_loop1_37_rule+0x686> │ │ │ │ │ @@ -7752,15 +7741,15 @@ │ │ │ │ │ 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, 4326 <_loop1_37_rule+0x5a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbnz r0, 4336 <_loop1_37_rule+0x5b6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 3f20 <_loop1_37_rule+0x1a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -7770,27 +7759,27 @@ │ │ │ │ │ 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 4326 <_loop1_37_rule+0x5a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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 4326 <_loop1_37_rule+0x5a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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 │ │ │ │ │ @@ -7808,15 +7797,15 @@ │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4328 <_loop1_37_rule+0x5a8> │ │ │ │ │ mov r3, r2 │ │ │ │ │ @@ -7920,15 +7909,15 @@ │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 43aa <_loop1_37_rule+0x62a> │ │ │ │ │ b.n 4328 <_loop1_37_rule+0x5a8> │ │ │ │ │ @@ -7997,15 +7986,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 45aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ 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 │ │ │ │ │ @@ -8287,15 +8276,15 @@ │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 47dc <_tmp_26_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd84 │ │ │ │ │ + bl cdbc │ │ │ │ │ R_ARM_THM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r2, 47dc <_tmp_26_rule+0x68> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -8481,27 +8470,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4a12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e90 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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 4a12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81bc │ │ │ │ │ + bl 81e0 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4ce2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -8513,15 +8502,15 @@ │ │ │ │ │ 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 4ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 39fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -8534,15 +8523,15 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4ccc │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl e018 │ │ │ │ │ + bl e050 │ │ │ │ │ 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] │ │ │ │ │ @@ -8577,27 +8566,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e90 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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 4b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81bc │ │ │ │ │ + bl 81e0 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4ce2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -8609,15 +8598,15 @@ │ │ │ │ │ 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 4ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 39fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -8630,15 +8619,15 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4ccc │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl e018 │ │ │ │ │ + bl e050 │ │ │ │ │ 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] │ │ │ │ │ @@ -8715,15 +8704,15 @@ │ │ │ │ │ cbnz r6, 4b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 4b8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e90 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ 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 │ │ │ │ │ @@ -8740,15 +8729,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, 4bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e90 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ cbz r0, 4bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 4be8 │ │ │ │ │ @@ -8763,19 +8752,19 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 4a08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 4bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72dc │ │ │ │ │ + bl 72e8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b.n 4b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81bc │ │ │ │ │ + bl 81e0 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4bc0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -8840,15 +8829,15 @@ │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 4c4c │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b.n 4a06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81bc │ │ │ │ │ + bl 81e0 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4b8a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -8937,15 +8926,15 @@ │ │ │ │ │ bne.n 4e30 <_gather_85_rule+0x128> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 4e28 <_gather_85_rule+0x120> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 11054 │ │ │ │ │ + bl 11094 │ │ │ │ │ R_ARM_THM_CALL double_starred_kvpair_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cbnz r0, 4d60 <_gather_85_rule+0x58> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -8977,15 +8966,15 @@ │ │ │ │ │ beq.n 4e3e <_gather_85_rule+0x136> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n 4e46 <_gather_85_rule+0x13e> │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ b.n 4dba <_gather_85_rule+0xb2> │ │ │ │ │ - bl 11054 │ │ │ │ │ + bl 11094 │ │ │ │ │ R_ARM_THM_CALL double_starred_kvpair_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 4dca <_gather_85_rule+0xc2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 4e4e <_gather_85_rule+0x146> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ @@ -9153,15 +9142,15 @@ │ │ │ │ │ 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 7aac │ │ │ │ │ + bl 7ad0 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4ef2 <_loop0_87_rule+0x86> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 4f56 <_loop0_87_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -9266,15 +9255,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 5000 <_tmp_17_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 5004 <_tmp_17_rule+0x40> │ │ │ │ │ @@ -9430,20 +9419,20 @@ │ │ │ │ │ bne.n 521a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 5236 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl e880 │ │ │ │ │ + bl e8c0 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 51c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12168 │ │ │ │ │ + bl 121ac │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbnz r2, 51c6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -9473,23 +9462,23 @@ │ │ │ │ │ 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 5236 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e880 │ │ │ │ │ + bl e8c0 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 51e0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ b.n 51b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12168 │ │ │ │ │ + bl 121ac │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 51d8 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -9805,15 +9794,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 554a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ccc │ │ │ │ │ + bl 9cf0 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 554a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 5532 │ │ │ │ │ @@ -10416,15 +10405,15 @@ │ │ │ │ │ bne.n 5a5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 5a54 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 59d6 │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -10433,15 +10422,15 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 5a68 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n 5a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 5a64 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ @@ -10453,15 +10442,15 @@ │ │ │ │ │ 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 63b4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 59d6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_36_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -10516,24 +10505,24 @@ │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cbnz r0, 5ae8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, 5ae2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ 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, 5ada │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ 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 │ │ │ │ │ @@ -10541,15 +10530,15 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cbz r0, 5ada │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b48 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl 7b54 <_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, 5adc │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -10845,187 +10834,178 @@ │ │ │ │ │ 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 5f4a │ │ │ │ │ + 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 5f4a │ │ │ │ │ + bne.w 5f48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5f40 │ │ │ │ │ + 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 5e56 │ │ │ │ │ + bne.n 5e4c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 5f32 │ │ │ │ │ + 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 5f40 │ │ │ │ │ + bne.w 5f5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3cf0 │ │ │ │ │ + bl 3d14 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ 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 5ee0 │ │ │ │ │ + bne.w 5ec8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5f40 │ │ │ │ │ + bne.w 5f5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3cf0 │ │ │ │ │ + bl 3d14 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5e64 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 5eda │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 5f52 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 5f52 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 5fd6 │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.w 5fe4 │ │ │ │ │ - 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 5f5a │ │ │ │ │ - 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 5fd0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 6004 │ │ │ │ │ - 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} │ │ │ │ │ + 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 5dd4 │ │ │ │ │ + beq.n 5e5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc8 │ │ │ │ │ + bl 10c08 │ │ │ │ │ R_ARM_THM_CALL slices_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5dd4 │ │ │ │ │ + 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 5dd4 │ │ │ │ │ + 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 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 5dd4 │ │ │ │ │ + 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 │ │ │ │ │ - beq.n 5f40 │ │ │ │ │ + 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] │ │ │ │ │ - cbz r0, 5ecc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5f1a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5e48 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + 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 5f28 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + 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.n 5f68 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 5ff4 │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + 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.n 5e48 │ │ │ │ │ + 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 5fec │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5f2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5f46 │ │ │ │ │ + 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 5dbe │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -11038,194 +11018,206 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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, 5f40 │ │ │ │ │ + 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 5ec6 │ │ │ │ │ - b.n 5ecc │ │ │ │ │ + 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 5d90 │ │ │ │ │ - b.n 5ed4 │ │ │ │ │ + b.n 5f22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5e5e │ │ │ │ │ + b.n 5e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5d6c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5dfc │ │ │ │ │ + b.n 5e7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5fd6 │ │ │ │ │ + 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 6060 │ │ │ │ │ + bne.n 6062 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 5fd6 │ │ │ │ │ + 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 6018 │ │ │ │ │ + bne.n 601a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 5fd6 │ │ │ │ │ + cbnz r3, 5ff4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5fd6 │ │ │ │ │ + cbz r0, 5ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5b70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbnz r3, 5fd6 │ │ │ │ │ + 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, 5fd6 │ │ │ │ │ + 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, 5fd6 │ │ │ │ │ + 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 5e38 │ │ │ │ │ + bne.w 5eb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 600e │ │ │ │ │ + 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 5e48 │ │ │ │ │ + b.n 5f3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 600e │ │ │ │ │ + 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 5e1a │ │ │ │ │ - b.n 5fd6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5e40 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 5fda │ │ │ │ │ + beq.w 5e9c │ │ │ │ │ + b.n 5ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5b70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f82 │ │ │ │ │ + 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 5f80 │ │ │ │ │ + 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 5fd6 │ │ │ │ │ + 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 5e38 │ │ │ │ │ - b.n 5fd0 │ │ │ │ │ + bne.w 5eb8 │ │ │ │ │ + b.n 5fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5d38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f6e │ │ │ │ │ + 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 5f6e │ │ │ │ │ + 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 5e38 │ │ │ │ │ - b.n 5fd0 │ │ │ │ │ + bne.w 5eb8 │ │ │ │ │ + b.n 5fec │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00006090 <_tmp_16_rule>: │ │ │ │ │ _tmp_16_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -11284,476 +11276,477 @@ │ │ │ │ │ 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 6242 │ │ │ │ │ + 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 6242 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 623a │ │ │ │ │ - ldrd r6, r7, [r4, #8] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bne.n 621c │ │ │ │ │ + bne.w 6246 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 623e │ │ │ │ │ + ldrd r5, r6, [r4, #8] │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bne.n 6220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - blt.n 6230 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + blt.n 6234 │ │ │ │ │ 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.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 61f6 │ │ │ │ │ + bne.n 61fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6218 │ │ │ │ │ + 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 6318 │ │ │ │ │ + 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 6318 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 6310 │ │ │ │ │ + bne.w 631e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 6316 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 620a │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 6310 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + beq.n 620e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 6316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 4fc4 <_tmp_17_rule> │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6300 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 6296 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bne.w 6308 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 629a │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 623a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 623e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbz r0, 61e6 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + 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 624a │ │ │ │ │ + bne.n 624e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 623a │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cbnz r3, 623e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 622c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + 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, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 61ca │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 61ce │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ b.n 615a │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b.n 61f6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 61fa │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ b.n 61fa │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 61fe │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 61fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 612c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 61f6 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + beq.n 61fa │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r6, r5, [r5, #20] │ │ │ │ │ + ldrd r5, r6, [r7, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 62fa │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + 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 r5, r0 │ │ │ │ │ - cbz r0, 6282 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 61f6 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbz r0, 6286 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 61fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 61f6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 61fa │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 61bc │ │ │ │ │ + beq.n 61fa │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 61fe │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 61c0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6204 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ble.n 62c0 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ - ldr.w r1, [r8, r3, lsl #2] │ │ │ │ │ - str.w r1, [r2, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 62ae │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + beq.n 6208 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + 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 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 r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 61ca │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 61ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 61f6 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + beq.n 61fa │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r6, r5, [r5, #20] │ │ │ │ │ + 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 6266 │ │ │ │ │ + bne.n 626a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6266 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - beq.n 6320 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - str.w r3, [r8, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ + b.n 626a │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + beq.n 6326 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + str.w r2, [r7, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ b.n 61a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 61ca │ │ │ │ │ + b.n 61ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 6186 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - lsls r3, r2, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + 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 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6204 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 6306 │ │ │ │ │ + beq.w 6208 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 630c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000633c <_tmp_149_rule>: │ │ │ │ │ +00006348 <_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 6390 <_tmp_149_rule+0x54> │ │ │ │ │ + beq.n 639c <_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, 6390 <_tmp_149_rule+0x54> │ │ │ │ │ + cbnz r0, 639c <_tmp_149_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6398 <_tmp_149_rule+0x5c> │ │ │ │ │ + cbnz r3, 63a4 <_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, 6388 <_tmp_149_rule+0x4c> │ │ │ │ │ + cbnz r0, 6394 <_tmp_149_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6388 <_tmp_149_rule+0x4c> │ │ │ │ │ + cbnz r3, 6394 <_tmp_149_rule+0x4c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6388 <_tmp_149_rule+0x4c> │ │ │ │ │ + cbnz r0, 6394 <_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 6366 <_tmp_149_rule+0x2a> │ │ │ │ │ + b.n 6372 <_tmp_149_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 638c <_tmp_149_rule+0x50> │ │ │ │ │ + b.n 6398 <_tmp_149_rule+0x50> │ │ │ │ │ │ │ │ │ │ -000063a0 : │ │ │ │ │ +000063ac : │ │ │ │ │ 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 6758 │ │ │ │ │ + beq.w 6764 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6758 │ │ │ │ │ + bne.w 6764 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 67fc │ │ │ │ │ + bne.w 6808 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 654c │ │ │ │ │ + bne.w 6558 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 6760 │ │ │ │ │ + beq.w 676c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6760 │ │ │ │ │ + bne.w 676c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 64a2 │ │ │ │ │ + bne.n 64ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 6a00 │ │ │ │ │ + bl 6a0c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 64e8 │ │ │ │ │ + bne.n 64f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 64a2 │ │ │ │ │ + bne.n 64ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b74 │ │ │ │ │ + bl 6b80 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6768 │ │ │ │ │ + bne.w 6774 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 64a2 │ │ │ │ │ + bne.n 64ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12298 <_loop1_73_rule> │ │ │ │ │ + bl 122dc <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6480 │ │ │ │ │ + cbz r0, 648c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6e50 <_loop0_72_rule> │ │ │ │ │ - cbz r0, 6480 │ │ │ │ │ + bl 6e5c <_loop0_72_rule> │ │ │ │ │ + cbz r0, 648c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f40 │ │ │ │ │ + bl 6f4c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6482 │ │ │ │ │ + cbnz r1, 648e │ │ │ │ │ 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, 64c0 │ │ │ │ │ + cbz r0, 64cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 64c0 │ │ │ │ │ + cbnz r3, 64cc │ │ │ │ │ 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, 64a2 │ │ │ │ │ + cbnz r1, 64ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6c68 <_loop1_74_rule> │ │ │ │ │ + bl 6c74 <_loop1_74_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 64d4 │ │ │ │ │ + cbnz r0, 64e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r1, 64a2 │ │ │ │ │ + cbnz r1, 64ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 6f40 │ │ │ │ │ + bl 6f4c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - cbnz r0, 64ac │ │ │ │ │ + cbnz r0, 64b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 6474 │ │ │ │ │ + b.n 6480 │ │ │ │ │ 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 646c │ │ │ │ │ + bne.n 6478 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67da │ │ │ │ │ + bne.w 67e6 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 6474 │ │ │ │ │ - b.n 64a6 │ │ │ │ │ + bne.n 6480 │ │ │ │ │ + b.n 64b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f40 │ │ │ │ │ + bl 6f4c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6492 │ │ │ │ │ + bne.n 649e │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n 64b2 │ │ │ │ │ + b.n 64be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12820 <_loop0_71_rule> │ │ │ │ │ + bl 12864 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 641c │ │ │ │ │ + beq.n 6428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6e50 <_loop0_72_rule> │ │ │ │ │ + bl 6e5c <_loop0_72_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 641c │ │ │ │ │ + beq.n 6428 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f40 │ │ │ │ │ + bl 6f4c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 641e │ │ │ │ │ + bne.n 642a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11764,205 +11757,205 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 53a8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 653a │ │ │ │ │ + cbz r0, 6546 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6470 │ │ │ │ │ + beq.n 647c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 64cc │ │ │ │ │ + beq.n 64d8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 64a6 │ │ │ │ │ + b.n 64b2 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 67ee │ │ │ │ │ + beq.w 67fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67ee │ │ │ │ │ + bne.w 67fa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6832 │ │ │ │ │ + bne.w 683e │ │ │ │ │ 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 6802 │ │ │ │ │ + bne.w 680e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6832 │ │ │ │ │ + bne.w 683e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 33c <_PyPegen_parse+0x33c> │ │ │ │ │ R_ARM_THM_CALL _tmp_130_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6838 │ │ │ │ │ + bne.w 6844 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6832 │ │ │ │ │ + bne.w 683e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6a00 │ │ │ │ │ + bl 6a0c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6612 │ │ │ │ │ + bne.n 661e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12820 <_loop0_71_rule> │ │ │ │ │ + bl 12864 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67ce │ │ │ │ │ + beq.w 67da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 67d2 │ │ │ │ │ + beq.w 67de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67d2 │ │ │ │ │ + bne.w 67de │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 67b6 │ │ │ │ │ + bne.w 67c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 6b74 │ │ │ │ │ + bl 6b80 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6790 │ │ │ │ │ + bne.w 679c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 67b6 │ │ │ │ │ + bne.w 67c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6c68 <_loop1_74_rule> │ │ │ │ │ + bl 6c74 <_loop1_74_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67f6 │ │ │ │ │ + bne.w 6802 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6832 │ │ │ │ │ + bne.w 683e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12820 <_loop0_71_rule> │ │ │ │ │ + bl 12864 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ - cbz r0, 6632 │ │ │ │ │ + cbz r0, 663e │ │ │ │ │ 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 685c │ │ │ │ │ + bne.w 6868 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6832 │ │ │ │ │ + bne.w 683e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 33c <_PyPegen_parse+0x33c> │ │ │ │ │ R_ARM_THM_CALL _tmp_130_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 665a │ │ │ │ │ + cbnz r1, 6666 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 841c <_loop0_75_rule> │ │ │ │ │ - cbz r0, 6658 │ │ │ │ │ + bl 8428 <_loop0_75_rule> │ │ │ │ │ + cbz r0, 6664 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6688 │ │ │ │ │ + cbnz r0, 6694 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6832 │ │ │ │ │ + bne.w 683e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl acec <_loop1_76_rule> │ │ │ │ │ - cbz r0, 6676 │ │ │ │ │ + bl acf8 <_loop1_76_rule> │ │ │ │ │ + cbz r0, 6682 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 671e │ │ │ │ │ + bne.n 672a │ │ │ │ │ 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 6734 │ │ │ │ │ + bne.n 6740 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 63ea │ │ │ │ │ + b.n 63f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6750 │ │ │ │ │ + beq.n 675c │ │ │ │ │ bl 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 6750 │ │ │ │ │ + bne.n 675c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6748 │ │ │ │ │ + bne.n 6754 │ │ │ │ │ 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 6742 │ │ │ │ │ + bne.n 674e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6748 │ │ │ │ │ + bne.n 6754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 125a8 │ │ │ │ │ + bl 125ec │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 673a │ │ │ │ │ + beq.n 6746 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 841c <_loop0_75_rule> │ │ │ │ │ + bl 8428 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6658 │ │ │ │ │ + beq.n 6664 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6658 │ │ │ │ │ + beq.n 6664 │ │ │ │ │ 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 │ │ │ │ │ @@ -11971,140 +11964,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6678 │ │ │ │ │ + beq.n 6684 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 667c │ │ │ │ │ + b.n 6688 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6676 │ │ │ │ │ + beq.n 6682 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ - b.n 66ee │ │ │ │ │ + b.n 66fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 6476 │ │ │ │ │ + b.n 6482 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 665a │ │ │ │ │ + b.n 6666 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 66ce │ │ │ │ │ + b.n 66da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 665a │ │ │ │ │ + b.n 6666 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 66a4 │ │ │ │ │ + b.n 66b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 63d4 │ │ │ │ │ + b.n 63e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6408 │ │ │ │ │ + b.n 6414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6e50 <_loop0_72_rule> │ │ │ │ │ + bl 6e5c <_loop0_72_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6432 │ │ │ │ │ + beq.w 643e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f40 │ │ │ │ │ + bl 6f4c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6434 │ │ │ │ │ + bne.w 6440 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 6518 │ │ │ │ │ + b.n 6524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 67be │ │ │ │ │ + cbz r0, 67ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 67be │ │ │ │ │ + cbnz r3, 67ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 125a8 │ │ │ │ │ + bl 125ec │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ - cbz r0, 67ce │ │ │ │ │ + cbz r0, 67da │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ - b.n 66ee │ │ │ │ │ + b.n 66fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6612 │ │ │ │ │ + b.n 661e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 67e4 │ │ │ │ │ + cbnz r0, 67f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 67a4 │ │ │ │ │ + bne.n 67b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6612 │ │ │ │ │ + b.n 661e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 65dc │ │ │ │ │ + b.n 65e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 64a6 │ │ │ │ │ + b.n 64b2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6612 │ │ │ │ │ + b.n 661e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 656a │ │ │ │ │ + b.n 6576 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 67a4 │ │ │ │ │ + b.n 67b0 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 6476 │ │ │ │ │ + b.n 6482 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6584 │ │ │ │ │ + beq.w 6590 │ │ │ │ │ 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 │ │ │ │ │ @@ -12112,176 +12105,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 6706 │ │ │ │ │ + b.n 6712 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 667c │ │ │ │ │ + b.n 6688 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 841c <_loop0_75_rule> │ │ │ │ │ + bl 8428 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 659a │ │ │ │ │ + beq.w 65a6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 659a │ │ │ │ │ + beq.w 65a6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ - b.n 66ee │ │ │ │ │ + b.n 66fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6984 │ │ │ │ │ + beq.w 6990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6984 │ │ │ │ │ + bne.w 6990 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 698c │ │ │ │ │ + bne.w 6998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12734 │ │ │ │ │ + bl 12778 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6952 │ │ │ │ │ + beq.n 695e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6964 │ │ │ │ │ + beq.n 6970 │ │ │ │ │ bl 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 6964 │ │ │ │ │ + bne.n 6970 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 695c │ │ │ │ │ + bne.n 6968 │ │ │ │ │ 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 6972 │ │ │ │ │ + beq.n 697e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 695c │ │ │ │ │ + bne.n 6968 │ │ │ │ │ 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, 692e │ │ │ │ │ - bl 12734 │ │ │ │ │ + cbz r3, 693a │ │ │ │ │ + bl 12778 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 692e │ │ │ │ │ + cbz r0, 693a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6912 │ │ │ │ │ + cbnz r3, 691e │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bne.n 6902 │ │ │ │ │ + bne.n 690e │ │ │ │ │ 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 696c │ │ │ │ │ + beq.n 6978 │ │ │ │ │ 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 68d0 │ │ │ │ │ + b.n 68dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 68ea │ │ │ │ │ + beq.n 68f6 │ │ │ │ │ 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 6956 │ │ │ │ │ + b.n 6962 │ │ │ │ │ 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, 696c │ │ │ │ │ + cbz r0, 6978 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - ble.n 6994 │ │ │ │ │ + ble.n 69a0 │ │ │ │ │ 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 693e │ │ │ │ │ + b.n 694a │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6634 │ │ │ │ │ + b.n 6640 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6956 │ │ │ │ │ + b.n 6962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 68ac │ │ │ │ │ + b.n 68b8 │ │ │ │ │ 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 6956 │ │ │ │ │ + b.n 6962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 687c │ │ │ │ │ + b.n 6888 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6634 │ │ │ │ │ + b.n 6640 │ │ │ │ │ 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 │ │ │ │ │ @@ -12289,29 +12282,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 6632 │ │ │ │ │ + beq.w 663e │ │ │ │ │ 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 6634 │ │ │ │ │ + bne.w 6640 │ │ │ │ │ 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 6632 │ │ │ │ │ + beq.w 663e │ │ │ │ │ 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 │ │ │ │ │ @@ -12321,857 +12314,857 @@ │ │ │ │ │ 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 6708 │ │ │ │ │ + b.n 6714 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006a00 : │ │ │ │ │ +00006a0c : │ │ │ │ │ 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 6a72 │ │ │ │ │ + beq.n 6a7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 6a72 │ │ │ │ │ + cbnz r0, 6a7e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 6ab8 │ │ │ │ │ + bne.n 6ac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 12298 <_loop1_73_rule> │ │ │ │ │ + bl 122dc <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6a48 │ │ │ │ │ + cbz r0, 6a54 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6aaa │ │ │ │ │ + bne.n 6ab6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 6ab8 │ │ │ │ │ + bne.n 6ac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12298 <_loop1_73_rule> │ │ │ │ │ + bl 122dc <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6a64 │ │ │ │ │ + cbz r0, 6a70 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6a7a │ │ │ │ │ + cbnz r0, 6a86 │ │ │ │ │ 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 6a2a │ │ │ │ │ + b.n 6a36 │ │ │ │ │ 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 6a64 │ │ │ │ │ + beq.n 6a70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6a68 │ │ │ │ │ + beq.n 6a74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a68 │ │ │ │ │ + beq.n 6a74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6a6c │ │ │ │ │ + b.n 6a78 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6a90 │ │ │ │ │ - b.n 6a48 │ │ │ │ │ + bne.n 6a9c │ │ │ │ │ + b.n 6a54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6a6c │ │ │ │ │ + b.n 6a78 │ │ │ │ │ │ │ │ │ │ -00006ac0 : │ │ │ │ │ +00006acc : │ │ │ │ │ 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 6b56 │ │ │ │ │ + beq.n 6b62 │ │ │ │ │ bl 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 6b56 │ │ │ │ │ + bne.n 6b62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6b4e │ │ │ │ │ + cbnz r3, 6b5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 32c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 6b20 │ │ │ │ │ + cbnz r0, 6b2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 6b20 │ │ │ │ │ + cbnz r3, 6b2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fa00 │ │ │ │ │ + bl fa40 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 6b20 │ │ │ │ │ + cbnz r0, 6b2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 6b20 │ │ │ │ │ + cbnz r3, 6b2c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6b2c │ │ │ │ │ + cbnz r0, 6b38 │ │ │ │ │ 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 6ac0 │ │ │ │ │ + bl 6acc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b1e │ │ │ │ │ + beq.n 6b2a │ │ │ │ │ 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 6b1e │ │ │ │ │ + beq.n 6b2a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r2, 6b5e │ │ │ │ │ + cbnz r2, 6b6a │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 6b20 │ │ │ │ │ + b.n 6b2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6b24 │ │ │ │ │ + b.n 6b30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6aee │ │ │ │ │ + b.n 6afa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b4a │ │ │ │ │ + beq.n 6b56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6b24 │ │ │ │ │ + b.n 6b30 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006b74 : │ │ │ │ │ +00006b80 : │ │ │ │ │ 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 6c5e │ │ │ │ │ + beq.n 6c6a │ │ │ │ │ bl 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 6c5e │ │ │ │ │ + bne.n 6c6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6c56 │ │ │ │ │ + bne.n 6c62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 12820 <_loop0_71_rule> │ │ │ │ │ + bl 12864 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6bbc │ │ │ │ │ + cbz r0, 6bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6c68 <_loop1_74_rule> │ │ │ │ │ - cbnz r0, 6bea │ │ │ │ │ + bl 6c74 <_loop1_74_rule> │ │ │ │ │ + cbnz r0, 6bf6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6c56 │ │ │ │ │ + bne.n 6c62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12820 <_loop0_71_rule> │ │ │ │ │ + bl 12864 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6bda │ │ │ │ │ + cbz r0, 6be6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6c68 <_loop1_74_rule> │ │ │ │ │ + bl 6c74 <_loop1_74_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6c30 │ │ │ │ │ + bne.n 6c3c │ │ │ │ │ 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 6bbc │ │ │ │ │ + beq.n 6bc8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6bbc │ │ │ │ │ + beq.n 6bc8 │ │ │ │ │ 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, 6c18 │ │ │ │ │ + cbz r0, 6c24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6bde │ │ │ │ │ + beq.n 6bea │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6bde │ │ │ │ │ + beq.n 6bea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6be2 │ │ │ │ │ + b.n 6bee │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6bda │ │ │ │ │ + beq.n 6be6 │ │ │ │ │ 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 6bda │ │ │ │ │ + beq.n 6be6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 6c06 │ │ │ │ │ + b.n 6c12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6be2 │ │ │ │ │ + b.n 6bee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6ba2 │ │ │ │ │ + b.n 6bae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006c68 <_loop1_74_rule>: │ │ │ │ │ +00006c74 <_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 6d3e <_loop1_74_rule+0xd6> │ │ │ │ │ + beq.n 6d4a <_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 6d3e <_loop1_74_rule+0xd6> │ │ │ │ │ + bne.n 6d4a <_loop1_74_rule+0xd6> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 6cc8 <_loop1_74_rule+0x60> │ │ │ │ │ + cbnz r6, 6cd4 <_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 6d2e <_loop1_74_rule+0xc6> │ │ │ │ │ + beq.n 6d3a <_loop1_74_rule+0xc6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6cc8 <_loop1_74_rule+0x60> │ │ │ │ │ + cbnz r3, 6cd4 <_loop1_74_rule+0x60> │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6d64 │ │ │ │ │ + bl 6d70 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 6cd8 <_loop1_74_rule+0x70> │ │ │ │ │ + cbnz r0, 6ce4 <_loop1_74_rule+0x70> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 6ce6 <_loop1_74_rule+0x7e> │ │ │ │ │ + cbnz r6, 6cf2 <_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 6d46 <_loop1_74_rule+0xde> │ │ │ │ │ + beq.n 6d52 <_loop1_74_rule+0xde> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 6cb4 <_loop1_74_rule+0x4c> │ │ │ │ │ + b.n 6cc0 <_loop1_74_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6cc2 <_loop1_74_rule+0x5a> │ │ │ │ │ + bne.n 6cce <_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, 6d1a <_loop1_74_rule+0xb2> │ │ │ │ │ + cbz r0, 6d26 <_loop1_74_rule+0xb2> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 6d0e <_loop1_74_rule+0xa6> │ │ │ │ │ + ble.n 6d1a <_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 6cfc <_loop1_74_rule+0x94> │ │ │ │ │ + b.n 6d08 <_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 6cce <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 6cda <_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 6cce <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 6cda <_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 6cce <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 6cda <_loop1_74_rule+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6c98 <_loop1_74_rule+0x30> │ │ │ │ │ + b.n 6ca4 <_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 6d1a <_loop1_74_rule+0xb2> │ │ │ │ │ + beq.n 6d26 <_loop1_74_rule+0xb2> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 6cdc <_loop1_74_rule+0x74> │ │ │ │ │ + b.n 6ce8 <_loop1_74_rule+0x74> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006d64 : │ │ │ │ │ +00006d70 : │ │ │ │ │ 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 6e46 │ │ │ │ │ + beq.n 6e52 │ │ │ │ │ bl 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 6e46 │ │ │ │ │ + bne.n 6e52 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 6e3e │ │ │ │ │ + bne.n 6e4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 12734 │ │ │ │ │ + bl 12778 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 6dc6 │ │ │ │ │ + cbnz r0, 6dd2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 6e3e │ │ │ │ │ + bne.n 6e4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12734 │ │ │ │ │ + bl 12778 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 6e08 │ │ │ │ │ + cbnz r0, 6e14 │ │ │ │ │ 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 12168 │ │ │ │ │ + bl 121ac │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6da4 │ │ │ │ │ + beq.n 6db0 │ │ │ │ │ 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 6da4 │ │ │ │ │ + beq.n 6db0 │ │ │ │ │ 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, 6df4 │ │ │ │ │ + cbz r0, 6e00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6dba │ │ │ │ │ + beq.n 6dc6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6dba │ │ │ │ │ + beq.n 6dc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6dbe │ │ │ │ │ + b.n 6dca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12168 │ │ │ │ │ + bl 121ac │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6db6 │ │ │ │ │ + beq.n 6dc2 │ │ │ │ │ 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 6db6 │ │ │ │ │ + beq.n 6dc2 │ │ │ │ │ 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 6dee │ │ │ │ │ - b.n 6df4 │ │ │ │ │ + bne.n 6dfa │ │ │ │ │ + b.n 6e00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6dbe │ │ │ │ │ + b.n 6dca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6d92 │ │ │ │ │ + b.n 6d9e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006e50 <_loop0_72_rule>: │ │ │ │ │ +00006e5c <_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 6f1c <_loop0_72_rule+0xcc> │ │ │ │ │ + beq.n 6f28 <_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 6f1c <_loop0_72_rule+0xcc> │ │ │ │ │ + bne.n 6f28 <_loop0_72_rule+0xcc> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 6f04 <_loop0_72_rule+0xb4> │ │ │ │ │ + bne.n 6f10 <_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 6f0c <_loop0_72_rule+0xbc> │ │ │ │ │ + beq.n 6f18 <_loop0_72_rule+0xbc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 6f04 <_loop0_72_rule+0xb4> │ │ │ │ │ + cbnz r7, 6f10 <_loop0_72_rule+0xb4> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6d64 │ │ │ │ │ + bl 6d70 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 6ed2 <_loop0_72_rule+0x82> │ │ │ │ │ + cbnz r0, 6ede <_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, 6ef0 <_loop0_72_rule+0xa0> │ │ │ │ │ + cbz r0, 6efc <_loop0_72_rule+0xa0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 6ee2 <_loop0_72_rule+0x92> │ │ │ │ │ + bgt.n 6eee <_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 6f24 <_loop0_72_rule+0xd4> │ │ │ │ │ + beq.n 6f30 <_loop0_72_rule+0xd4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 6ea2 <_loop0_72_rule+0x52> │ │ │ │ │ + b.n 6eae <_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 6eba <_loop0_72_rule+0x6a> │ │ │ │ │ + b.n 6ec6 <_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 6ec8 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 6ed4 <_loop0_72_rule+0x78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6ec8 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 6ed4 <_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 6ec8 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 6ed4 <_loop0_72_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6e80 <_loop0_72_rule+0x30> │ │ │ │ │ + b.n 6e8c <_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 6ef0 <_loop0_72_rule+0xa0> │ │ │ │ │ + beq.n 6efc <_loop0_72_rule+0xa0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 6ed6 <_loop0_72_rule+0x86> │ │ │ │ │ + b.n 6ee2 <_loop0_72_rule+0x86> │ │ │ │ │ │ │ │ │ │ -00006f40 : │ │ │ │ │ +00006f4c : │ │ │ │ │ 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 7266 │ │ │ │ │ + beq.w 7272 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7266 │ │ │ │ │ + bne.w 7272 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 725e │ │ │ │ │ + bne.w 726a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7010 │ │ │ │ │ + bne.n 701c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6fcc │ │ │ │ │ + cbnz r0, 6fd8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 725e │ │ │ │ │ + bne.w 726a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 708c │ │ │ │ │ + bne.n 7098 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 725e │ │ │ │ │ + bne.w 726a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7360 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 729a │ │ │ │ │ + bne.w 72a6 │ │ │ │ │ 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 125a8 │ │ │ │ │ + bl 125ec │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6f8e │ │ │ │ │ + beq.n 6f9a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 841c <_loop0_75_rule> │ │ │ │ │ + bl 8428 <_loop0_75_rule> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6f8e │ │ │ │ │ + beq.n 6f9a │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7360 │ │ │ │ │ + bl 736c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6f90 │ │ │ │ │ + bne.n 6f9c │ │ │ │ │ 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 70c4 │ │ │ │ │ + beq.n 70d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 70c4 │ │ │ │ │ + bne.n 70d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6fc0 │ │ │ │ │ + b.n 6fcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 71d2 │ │ │ │ │ + beq.w 71de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 71d2 │ │ │ │ │ + bne.w 71de │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 71cc │ │ │ │ │ + bne.w 71d8 │ │ │ │ │ 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 717a │ │ │ │ │ + bne.w 7186 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 71cc │ │ │ │ │ + bne.w 71d8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7142 │ │ │ │ │ + bne.n 714e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 71cc │ │ │ │ │ + bne.w 71d8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 70d4 │ │ │ │ │ + bne.n 70e0 │ │ │ │ │ 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 6f84 │ │ │ │ │ + beq.w 6f90 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 6fc2 │ │ │ │ │ + b.n 6fce │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fa4 │ │ │ │ │ + beq.n 6fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl acec <_loop1_76_rule> │ │ │ │ │ + bl acf8 <_loop1_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fa4 │ │ │ │ │ + beq.n 6fb0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7360 │ │ │ │ │ + bl 736c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6fa6 │ │ │ │ │ + bne.w 6fb2 │ │ │ │ │ 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 7006 │ │ │ │ │ + bne.n 7012 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7138 │ │ │ │ │ + bne.n 7144 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 6fc0 │ │ │ │ │ + b.n 6fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1280 │ │ │ │ │ R_ARM_THM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7076 │ │ │ │ │ + beq.n 7082 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 841c <_loop0_75_rule> │ │ │ │ │ + bl 8428 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7076 │ │ │ │ │ + beq.n 7082 │ │ │ │ │ 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 7076 │ │ │ │ │ + beq.n 7082 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1280 │ │ │ │ │ R_ARM_THM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7076 │ │ │ │ │ + beq.n 7082 │ │ │ │ │ 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 │ │ │ │ │ @@ -13180,40 +13173,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7078 │ │ │ │ │ + beq.n 7084 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 707c │ │ │ │ │ + b.n 7088 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6fc2 │ │ │ │ │ + b.n 6fce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12734 │ │ │ │ │ + bl 12778 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7060 │ │ │ │ │ + beq.n 706c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7060 │ │ │ │ │ + beq.n 706c │ │ │ │ │ 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 │ │ │ │ │ @@ -13221,100 +13214,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 7120 │ │ │ │ │ + b.n 712c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7276 │ │ │ │ │ + beq.n 7282 │ │ │ │ │ bl 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 7276 │ │ │ │ │ + bne.n 7282 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 726e │ │ │ │ │ + bne.n 727a │ │ │ │ │ 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 7228 │ │ │ │ │ + bne.n 7234 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 726e │ │ │ │ │ + bne.n 727a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 71da │ │ │ │ │ + cbnz r0, 71e6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 704c │ │ │ │ │ + b.n 7058 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 707c │ │ │ │ │ + b.n 7088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7030 │ │ │ │ │ + b.n 703c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 71f4 │ │ │ │ │ + beq.n 7200 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbz r0, 71fa │ │ │ │ │ + cbz r0, 7206 │ │ │ │ │ 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 72b4 │ │ │ │ │ + bne.n 72c0 │ │ │ │ │ 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 72ae │ │ │ │ │ + beq.n 72ba │ │ │ │ │ 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, 722e │ │ │ │ │ - b.n 704a │ │ │ │ │ + cbnz r0, 723a │ │ │ │ │ + b.n 7056 │ │ │ │ │ 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 │ │ │ │ │ @@ -13324,284 +13317,284 @@ │ │ │ │ │ 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, 727e │ │ │ │ │ + cbnz r0, 728a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7132 │ │ │ │ │ + bne.w 713e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 707c │ │ │ │ │ + b.n 7088 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6fc2 │ │ │ │ │ + b.n 6fce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6f74 │ │ │ │ │ + b.n 6f80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 704c │ │ │ │ │ + b.n 7058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7196 │ │ │ │ │ + b.n 71a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 72d4 │ │ │ │ │ + cbz r2, 72e0 │ │ │ │ │ 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 7132 │ │ │ │ │ + bne.w 713e │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6fc0 │ │ │ │ │ + b.n 6fcc │ │ │ │ │ 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 7006 │ │ │ │ │ - b.n 70c4 │ │ │ │ │ + bne.w 7012 │ │ │ │ │ + b.n 70d0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r5, 72bc │ │ │ │ │ + cbz r5, 72c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 71c6 │ │ │ │ │ + b.n 71d2 │ │ │ │ │ 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 7210 │ │ │ │ │ + bne.n 721c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 71c6 │ │ │ │ │ + b.n 71d2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6fc0 │ │ │ │ │ + b.n 6fcc │ │ │ │ │ │ │ │ │ │ -000072dc : │ │ │ │ │ +000072e8 : │ │ │ │ │ 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 7358 │ │ │ │ │ + beq.n 7364 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 7358 │ │ │ │ │ + cbnz r0, 7364 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7328 │ │ │ │ │ + cbnz r3, 7334 │ │ │ │ │ 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, 7326 │ │ │ │ │ + cbnz r3, 7332 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7332 │ │ │ │ │ + cbnz r0, 733e │ │ │ │ │ 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 81bc │ │ │ │ │ + bl 81e0 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7326 │ │ │ │ │ + beq.n 7332 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b48 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl 7b54 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7328 │ │ │ │ │ + beq.n 7334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 732c │ │ │ │ │ + b.n 7338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7306 │ │ │ │ │ + b.n 7312 │ │ │ │ │ │ │ │ │ │ -00007360 : │ │ │ │ │ +0000736c : │ │ │ │ │ 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 73b2 │ │ │ │ │ + beq.n 73be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 73b2 │ │ │ │ │ + cbnz r0, 73be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7452 │ │ │ │ │ + bne.n 745e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 73e4 │ │ │ │ │ + cbnz r3, 73f0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 73ba │ │ │ │ │ + cbnz r0, 73c6 │ │ │ │ │ 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 738c │ │ │ │ │ + b.n 7398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 125a8 │ │ │ │ │ + bl 125ec │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 73a2 │ │ │ │ │ + beq.n 73ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 73a6 │ │ │ │ │ + beq.n 73b2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 73a6 │ │ │ │ │ + beq.n 73b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 73aa │ │ │ │ │ + b.n 73b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 74fa │ │ │ │ │ + beq.w 7506 │ │ │ │ │ bl 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 74fa │ │ │ │ │ + bne.n 7506 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 74f4 │ │ │ │ │ + bne.n 7500 │ │ │ │ │ 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 74d4 │ │ │ │ │ + bne.n 74e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 74f4 │ │ │ │ │ + bne.n 7500 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 74b2 │ │ │ │ │ + bne.n 74be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 74f4 │ │ │ │ │ + bne.n 7500 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 745a │ │ │ │ │ + cbnz r0, 7466 │ │ │ │ │ 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 7398 │ │ │ │ │ + beq.n 73a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 73aa │ │ │ │ │ + b.n 73b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 73aa │ │ │ │ │ + b.n 73b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12734 │ │ │ │ │ + bl 12778 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 743e │ │ │ │ │ + beq.n 744a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 743e │ │ │ │ │ + beq.n 744a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f42 │ │ │ │ │ R_ARM_THM_CALL _tmp_129_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 743e │ │ │ │ │ + beq.n 744a │ │ │ │ │ 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 │ │ │ │ │ @@ -13610,252 +13603,252 @@ │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7440 │ │ │ │ │ + beq.n 744c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7444 │ │ │ │ │ + b.n 7450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12734 │ │ │ │ │ + bl 12778 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 742c │ │ │ │ │ + beq.n 7438 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 742c │ │ │ │ │ + beq.n 7438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12734 │ │ │ │ │ + bl 12778 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 742c │ │ │ │ │ - b.n 747a │ │ │ │ │ + beq.n 7438 │ │ │ │ │ + b.n 7486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12734 │ │ │ │ │ + bl 12778 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7418 │ │ │ │ │ + beq.n 7424 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7418 │ │ │ │ │ + beq.n 7424 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ - b.n 7482 │ │ │ │ │ + b.n 748e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7444 │ │ │ │ │ + b.n 7450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7402 │ │ │ │ │ + b.n 740e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007504 <_tmp_115_rule>: │ │ │ │ │ +00007510 <_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 7578 <_tmp_115_rule+0x74> │ │ │ │ │ + beq.n 7584 <_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, 7578 <_tmp_115_rule+0x74> │ │ │ │ │ + cbnz r0, 7584 <_tmp_115_rule+0x74> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7570 <_tmp_115_rule+0x6c> │ │ │ │ │ + cbnz r3, 757c <_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, 7558 <_tmp_115_rule+0x54> │ │ │ │ │ + cbnz r0, 7564 <_tmp_115_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7570 <_tmp_115_rule+0x6c> │ │ │ │ │ + cbnz r3, 757c <_tmp_115_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ - cbnz r0, 754e <_tmp_115_rule+0x4a> │ │ │ │ │ + cbnz r0, 755a <_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 753e <_tmp_115_rule+0x3a> │ │ │ │ │ + beq.n 754a <_tmp_115_rule+0x3a> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 754e <_tmp_115_rule+0x4a> │ │ │ │ │ + b.n 755a <_tmp_115_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7552 <_tmp_115_rule+0x4e> │ │ │ │ │ + b.n 755e <_tmp_115_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7530 <_tmp_115_rule+0x2c> │ │ │ │ │ + b.n 753c <_tmp_115_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -00007580 : │ │ │ │ │ +0000758c : │ │ │ │ │ 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 774a │ │ │ │ │ + beq.w 7756 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 774a │ │ │ │ │ + bne.w 7756 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7746 │ │ │ │ │ + bne.w 7752 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7752 │ │ │ │ │ + beq.w 775e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7752 │ │ │ │ │ + bne.w 775e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7786 │ │ │ │ │ + bne.w 7792 │ │ │ │ │ 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 7654 │ │ │ │ │ + bne.n 7660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7786 │ │ │ │ │ + bne.w 7792 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7654 │ │ │ │ │ + cbnz r0, 7660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7786 │ │ │ │ │ + bne.w 7792 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7654 │ │ │ │ │ + cbnz r0, 7660 │ │ │ │ │ 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 7744 │ │ │ │ │ + bne.w 7750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7794 <_tmp_123_rule> │ │ │ │ │ - cbnz r0, 766a │ │ │ │ │ + bl 77a0 <_tmp_123_rule> │ │ │ │ │ + cbnz r0, 7676 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7744 │ │ │ │ │ + bne.w 7750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7794 <_tmp_123_rule> │ │ │ │ │ + bl 77a0 <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 76e8 │ │ │ │ │ + bne.n 76f4 │ │ │ │ │ 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 e04c │ │ │ │ │ + bl e084 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 775a │ │ │ │ │ + bne.n 7766 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7622 │ │ │ │ │ + b.n 762e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fcc8 │ │ │ │ │ + bl fd08 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7632 │ │ │ │ │ + beq.n 763e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7632 │ │ │ │ │ + beq.n 763e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff54 │ │ │ │ │ + bl ff94 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7632 │ │ │ │ │ + beq.n 763e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c848 │ │ │ │ │ + bl c880 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7632 │ │ │ │ │ + beq.n 763e │ │ │ │ │ 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] │ │ │ │ │ @@ -13875,43 +13868,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 764a │ │ │ │ │ + beq.n 7656 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 764c │ │ │ │ │ + b.n 7658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fcc8 │ │ │ │ │ + bl fd08 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7646 │ │ │ │ │ + beq.n 7652 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7646 │ │ │ │ │ + beq.n 7652 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c848 │ │ │ │ │ + bl c880 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7646 │ │ │ │ │ + beq.n 7652 │ │ │ │ │ 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 │ │ │ │ │ @@ -13920,39 +13913,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 778e │ │ │ │ │ + cbz r0, 779a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 764c │ │ │ │ │ + b.n 7658 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 764c │ │ │ │ │ + b.n 7658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 75b2 │ │ │ │ │ + b.n 75be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 75dc │ │ │ │ │ + b.n 75e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c848 │ │ │ │ │ + bl c880 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7666 │ │ │ │ │ + beq.n 7672 │ │ │ │ │ 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 │ │ │ │ │ @@ -13960,219 +13953,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 76d0 │ │ │ │ │ + b.n 76dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7622 │ │ │ │ │ + b.n 762e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 764a │ │ │ │ │ + b.n 7656 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007794 <_tmp_123_rule>: │ │ │ │ │ +000077a0 <_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 77e8 <_tmp_123_rule+0x54> │ │ │ │ │ + beq.n 77f4 <_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, 77e8 <_tmp_123_rule+0x54> │ │ │ │ │ + cbnz r0, 77f4 <_tmp_123_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 77f0 <_tmp_123_rule+0x5c> │ │ │ │ │ + cbnz r3, 77fc <_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, 77e0 <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r0, 77ec <_tmp_123_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 77e0 <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r3, 77ec <_tmp_123_rule+0x4c> │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 77e0 <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r0, 77ec <_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 77be <_tmp_123_rule+0x2a> │ │ │ │ │ + b.n 77ca <_tmp_123_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 77e4 <_tmp_123_rule+0x50> │ │ │ │ │ + b.n 77f0 <_tmp_123_rule+0x50> │ │ │ │ │ │ │ │ │ │ -000077f8 <_tmp_119_rule>: │ │ │ │ │ +00007804 <_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 7890 <_tmp_119_rule+0x98> │ │ │ │ │ + beq.n 789c <_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 7890 <_tmp_119_rule+0x98> │ │ │ │ │ + bne.n 789c <_tmp_119_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7898 <_tmp_119_rule+0xa0> │ │ │ │ │ + bne.n 78a4 <_tmp_119_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 32c8 │ │ │ │ │ - cbnz r0, 7888 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 7894 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7888 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 7894 <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fa00 │ │ │ │ │ + bl fa40 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ - cbnz r0, 7888 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 7894 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7888 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 7894 <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f74 │ │ │ │ │ + bl 6f98 │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ - cbnz r0, 7888 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 7894 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7888 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 7894 <_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, 7888 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 7894 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7888 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 7894 <_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, 7888 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 7894 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7888 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 7894 <_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, 7888 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 7894 <_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 7824 <_tmp_119_rule+0x2c> │ │ │ │ │ + b.n 7830 <_tmp_119_rule+0x2c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 788c <_tmp_119_rule+0x94> │ │ │ │ │ + b.n 7898 <_tmp_119_rule+0x94> │ │ │ │ │ │ │ │ │ │ -000078a0 <_loop0_121_rule>: │ │ │ │ │ +000078ac <_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 79de <_loop0_121_rule+0x13e> │ │ │ │ │ + beq.w 79ea <_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 79de <_loop0_121_rule+0x13e> │ │ │ │ │ + bne.w 79ea <_loop0_121_rule+0x13e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 79d6 <_loop0_121_rule+0x136> │ │ │ │ │ + bne.n 79e2 <_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 79e6 <_loop0_121_rule+0x146> │ │ │ │ │ + beq.n 79f2 <_loop0_121_rule+0x146> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 79d6 <_loop0_121_rule+0x136> │ │ │ │ │ + bne.n 79e2 <_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 798e <_loop0_121_rule+0xee> │ │ │ │ │ + beq.n 799a <_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 798e <_loop0_121_rule+0xee> │ │ │ │ │ + bne.n 799a <_loop0_121_rule+0xee> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7920 <_loop0_121_rule+0x80> │ │ │ │ │ + cbnz r3, 792c <_loop0_121_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e90 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbnz r0, 794e <_loop0_121_rule+0xae> │ │ │ │ │ + cbnz r0, 795a <_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 79a4 <_loop0_121_rule+0x104> │ │ │ │ │ + beq.n 79b0 <_loop0_121_rule+0x104> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 7996 <_loop0_121_rule+0xf6> │ │ │ │ │ + bgt.n 79a2 <_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 │ │ │ │ │ @@ -14181,256 +14174,256 @@ │ │ │ │ │ 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 7920 <_loop0_121_rule+0x80> │ │ │ │ │ + beq.n 792c <_loop0_121_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 797a <_loop0_121_rule+0xda> │ │ │ │ │ + cbnz r3, 7986 <_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 79b8 <_loop0_121_rule+0x118> │ │ │ │ │ + beq.n 79c4 <_loop0_121_rule+0x118> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 78fe <_loop0_121_rule+0x5e> │ │ │ │ │ + b.n 790a <_loop0_121_rule+0x5e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7962 <_loop0_121_rule+0xc2> │ │ │ │ │ + beq.n 796e <_loop0_121_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7924 <_loop0_121_rule+0x84> │ │ │ │ │ + b.n 7930 <_loop0_121_rule+0x84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7914 <_loop0_121_rule+0x74> │ │ │ │ │ + b.n 7920 <_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 7936 <_loop0_121_rule+0x96> │ │ │ │ │ + b.n 7942 <_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 7944 <_loop0_121_rule+0xa4> │ │ │ │ │ + b.n 7950 <_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 79a4 <_loop0_121_rule+0x104> │ │ │ │ │ + beq.n 79b0 <_loop0_121_rule+0x104> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 796e <_loop0_121_rule+0xce> │ │ │ │ │ + b.n 797a <_loop0_121_rule+0xce> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7944 <_loop0_121_rule+0xa4> │ │ │ │ │ + b.n 7950 <_loop0_121_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 78d4 <_loop0_121_rule+0x34> │ │ │ │ │ + b.n 78e0 <_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 7944 <_loop0_121_rule+0xa4> │ │ │ │ │ + b.n 7950 <_loop0_121_rule+0xa4> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000079f8 : │ │ │ │ │ +00007a04 : │ │ │ │ │ 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 7b34 │ │ │ │ │ + beq.w 7b40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b34 │ │ │ │ │ + bne.w 7b40 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 7b2a │ │ │ │ │ + bne.n 7b36 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 7b06 │ │ │ │ │ + beq.n 7b12 │ │ │ │ │ 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 7aac │ │ │ │ │ + bl 7ad0 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, 7a8c │ │ │ │ │ + cbnz r0, 7a98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7b2a │ │ │ │ │ + bne.n 7b36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7aac │ │ │ │ │ + bl 7ad0 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 7a7c │ │ │ │ │ + cbnz r0, 7a88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 7a7c │ │ │ │ │ + cbnz r3, 7a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c698 │ │ │ │ │ + bl c6d0 │ │ │ │ │ R_ARM_THM_CALL lambdef_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 7a7c │ │ │ │ │ + cbnz r0, 7a88 │ │ │ │ │ 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 7a58 │ │ │ │ │ + beq.n 7a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7aac │ │ │ │ │ + bl 7ad0 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a58 │ │ │ │ │ + beq.n 7a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a58 │ │ │ │ │ + beq.n 7a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a58 │ │ │ │ │ + beq.n 7a64 │ │ │ │ │ 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 7a7c │ │ │ │ │ + beq.n 7a88 │ │ │ │ │ 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, 7af0 │ │ │ │ │ + cbz r0, 7afc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7a7c │ │ │ │ │ + beq.n 7a88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a7c │ │ │ │ │ + beq.n 7a88 │ │ │ │ │ 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 7a82 │ │ │ │ │ + b.n 7a8e │ │ │ │ │ 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 7b3c │ │ │ │ │ + blt.n 7b48 │ │ │ │ │ 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 7a4e │ │ │ │ │ - b.n 7a7c │ │ │ │ │ + beq.n 7a5a │ │ │ │ │ + b.n 7a88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7a82 │ │ │ │ │ + b.n 7a8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7a32 │ │ │ │ │ + b.n 7a3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7a82 │ │ │ │ │ + b.n 7a8e │ │ │ │ │ │ │ │ │ │ -00007b48 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ +00007b54 <_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, 7bb6 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x6e> │ │ │ │ │ + cbz r0, 7bc2 <_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 │ │ │ │ │ @@ -14455,72 +14448,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 7bb0 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ + beq.n 7bbc <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 7bb0 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ + b.n 7bbc <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007bc8 <_tmp_124_rule>: │ │ │ │ │ +00007bd4 <_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 7c18 <_tmp_124_rule+0x50> │ │ │ │ │ + beq.n 7c24 <_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, 7c18 <_tmp_124_rule+0x50> │ │ │ │ │ + cbnz r0, 7c24 <_tmp_124_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7c20 <_tmp_124_rule+0x58> │ │ │ │ │ + cbnz r3, 7c2c <_tmp_124_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 2208 │ │ │ │ │ - cbnz r0, 7c10 <_tmp_124_rule+0x48> │ │ │ │ │ + cbnz r0, 7c1c <_tmp_124_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7c10 <_tmp_124_rule+0x48> │ │ │ │ │ + cbnz r3, 7c1c <_tmp_124_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2584 │ │ │ │ │ - cbnz r0, 7c10 <_tmp_124_rule+0x48> │ │ │ │ │ + cbnz r0, 7c1c <_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 7bf2 <_tmp_124_rule+0x2a> │ │ │ │ │ + b.n 7bfe <_tmp_124_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7c14 <_tmp_124_rule+0x4c> │ │ │ │ │ + b.n 7c20 <_tmp_124_rule+0x4c> │ │ │ │ │ │ │ │ │ │ -00007c28 : │ │ │ │ │ +00007c34 : │ │ │ │ │ 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 │ │ │ │ │ @@ -14540,283 +14533,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} │ │ │ │ │ │ │ │ │ │ -00007c6c <_loop0_1_rule>: │ │ │ │ │ +00007c78 <_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 7cf0 <_loop0_1_rule+0x84> │ │ │ │ │ + beq.n 7cfc <_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, 7cf0 <_loop0_1_rule+0x84> │ │ │ │ │ + cbnz r0, 7cfc <_loop0_1_rule+0x84> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 7d50 <_loop0_1_rule+0xe4> │ │ │ │ │ + bne.n 7d5c <_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 7d40 <_loop0_1_rule+0xd4> │ │ │ │ │ + beq.n 7d4c <_loop0_1_rule+0xd4> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 7d50 <_loop0_1_rule+0xe4> │ │ │ │ │ + bne.n 7d5c <_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, 7d30 <_loop0_1_rule+0xc4> │ │ │ │ │ + cbnz r0, 7d3c <_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, 7d1c <_loop0_1_rule+0xb0> │ │ │ │ │ + cbz r0, 7d28 <_loop0_1_rule+0xb0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 7cf8 <_loop0_1_rule+0x8c> │ │ │ │ │ + bgt.n 7d04 <_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 7c9a <_loop0_1_rule+0x2e> │ │ │ │ │ + b.n 7ca6 <_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 7cd8 <_loop0_1_rule+0x6c> │ │ │ │ │ + b.n 7ce4 <_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, 7d58 <_loop0_1_rule+0xec> │ │ │ │ │ + cbnz r0, 7d64 <_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 7ce6 <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 7cf2 <_loop0_1_rule+0x7a> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 7d06 <_loop0_1_rule+0x9a> │ │ │ │ │ + beq.n 7d12 <_loop0_1_rule+0x9a> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 7cbe <_loop0_1_rule+0x52> │ │ │ │ │ + b.n 7cca <_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 7ce6 <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 7cf2 <_loop0_1_rule+0x7a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7ce6 <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 7cf2 <_loop0_1_rule+0x7a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7d34 <_loop0_1_rule+0xc8> │ │ │ │ │ + b.n 7d40 <_loop0_1_rule+0xc8> │ │ │ │ │ │ │ │ │ │ -00007d5c <_loop1_82_rule>: │ │ │ │ │ +00007d68 <_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 7e50 <_loop1_82_rule+0xf4> │ │ │ │ │ + beq.n 7e5c <_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 7e50 <_loop1_82_rule+0xf4> │ │ │ │ │ + bne.n 7e5c <_loop1_82_rule+0xf4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 7dbc <_loop1_82_rule+0x60> │ │ │ │ │ + cbnz r5, 7dc8 <_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 7e28 <_loop1_82_rule+0xcc> │ │ │ │ │ + beq.n 7e34 <_loop1_82_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7dbc <_loop1_82_rule+0x60> │ │ │ │ │ + cbnz r3, 7dc8 <_loop1_82_rule+0x60> │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e5c │ │ │ │ │ + bl 7e68 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 7dcc <_loop1_82_rule+0x70> │ │ │ │ │ + cbnz r0, 7dd8 <_loop1_82_rule+0x70> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 7dda <_loop1_82_rule+0x7e> │ │ │ │ │ + cbnz r5, 7de6 <_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 7e10 <_loop1_82_rule+0xb4> │ │ │ │ │ + beq.n 7e1c <_loop1_82_rule+0xb4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 7da8 <_loop1_82_rule+0x4c> │ │ │ │ │ + b.n 7db4 <_loop1_82_rule+0x4c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 7db6 <_loop1_82_rule+0x5a> │ │ │ │ │ + bne.n 7dc2 <_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 7e58 <_loop1_82_rule+0xfc> │ │ │ │ │ + beq.n 7e64 <_loop1_82_rule+0xfc> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.n 7e02 <_loop1_82_rule+0xa6> │ │ │ │ │ + bgt.n 7e0e <_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 7dc2 <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 7dce <_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 7dee <_loop1_82_rule+0x92> │ │ │ │ │ + b.n 7dfa <_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, 7e38 <_loop1_82_rule+0xdc> │ │ │ │ │ + cbz r0, 7e44 <_loop1_82_rule+0xdc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7dd0 <_loop1_82_rule+0x74> │ │ │ │ │ + b.n 7ddc <_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 7dc2 <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 7dce <_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 7dc2 <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 7dce <_loop1_82_rule+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7d8c <_loop1_82_rule+0x30> │ │ │ │ │ + b.n 7d98 <_loop1_82_rule+0x30> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 7e3a <_loop1_82_rule+0xde> │ │ │ │ │ + b.n 7e46 <_loop1_82_rule+0xde> │ │ │ │ │ │ │ │ │ │ -00007e5c : │ │ │ │ │ +00007e68 : │ │ │ │ │ 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 81c2 │ │ │ │ │ + beq.w 817c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81c2 │ │ │ │ │ + bne.w 817c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 81bc │ │ │ │ │ + bne.w 8176 │ │ │ │ │ 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, 7ed2 │ │ │ │ │ + cbnz r0, 7ede │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 81bc │ │ │ │ │ + bne.w 8176 │ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 7ee0 │ │ │ │ │ + cbnz r0, 7eec │ │ │ │ │ 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 │ │ │ │ │ @@ -14829,148 +14822,148 @@ │ │ │ │ │ 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 81b4 │ │ │ │ │ + beq.w 816e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81b4 │ │ │ │ │ + bne.w 816e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8172 │ │ │ │ │ + bne.w 8166 │ │ │ │ │ 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 816a │ │ │ │ │ + beq.w 815e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8172 │ │ │ │ │ + bne.w 8166 │ │ │ │ │ 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 815a │ │ │ │ │ + beq.w 818c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 815a │ │ │ │ │ + bne.w 818c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8150 │ │ │ │ │ + bne.w 8194 │ │ │ │ │ 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 8148 │ │ │ │ │ + beq.w 8184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8148 │ │ │ │ │ + bne.w 8184 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7fbc │ │ │ │ │ + cbnz r3, 7fc8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 8138 │ │ │ │ │ + bne.w 81d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8182 │ │ │ │ │ + blt.w 81cc │ │ │ │ │ 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, 7fbc │ │ │ │ │ + cbnz r3, 7fc8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8070 │ │ │ │ │ + bne.n 807c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8198 │ │ │ │ │ + bne.w 81a8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 818e │ │ │ │ │ + bne.w 819e │ │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8118 │ │ │ │ │ + bne.w 8124 │ │ │ │ │ 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 8164 │ │ │ │ │ + beq.w 8158 │ │ │ │ │ mov lr, r9 │ │ │ │ │ mov ip, r8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble.n 8012 │ │ │ │ │ + ble.n 801e │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 8000 │ │ │ │ │ + b.n 800c │ │ │ │ │ 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 7ebe │ │ │ │ │ + beq.w 7eca │ │ │ │ │ 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 │ │ │ │ │ @@ -14978,68 +14971,68 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC107 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 53a8 │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ - cbz r0, 8058 │ │ │ │ │ + cbz r0, 8064 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7ec4 │ │ │ │ │ + beq.w 7ed0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ec4 │ │ │ │ │ + beq.w 7ed0 │ │ │ │ │ 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 7eda │ │ │ │ │ + b.n 7ee6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fb0 │ │ │ │ │ + beq.n 7fbc │ │ │ │ │ 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 7fb2 │ │ │ │ │ + bne.n 7fbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7fb2 │ │ │ │ │ + bne.n 7fbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcd0 │ │ │ │ │ + bl bcdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7fb2 │ │ │ │ │ + bne.n 7fbe │ │ │ │ │ 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 7fb0 │ │ │ │ │ + beq.w 7fbc │ │ │ │ │ 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 81aa │ │ │ │ │ + beq.n 81ba │ │ │ │ │ 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] │ │ │ │ │ @@ -15052,1514 +15045,1514 @@ │ │ │ │ │ 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 817a │ │ │ │ │ + beq.n 81c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 817a │ │ │ │ │ + bne.n 81c4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r5, 8134 │ │ │ │ │ + cbz r5, 8152 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 81ca │ │ │ │ │ + beq.n 8140 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 7f2c │ │ │ │ │ + b.n 7f38 │ │ │ │ │ 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 81de │ │ │ │ │ + beq.n 81e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 81de │ │ │ │ │ + bne.n 81e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8104 │ │ │ │ │ + b.n 8110 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cbz r0, 8156 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 8116 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7fc2 │ │ │ │ │ - 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 7fa4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7f78 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 7fe4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7f4c │ │ │ │ │ + b.n 7fce │ │ │ │ │ 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 7ebe │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 80f8 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7fc2 │ │ │ │ │ + b.n 7eca │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7f0c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 8076 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7e9c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7f84 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7f58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 7ff0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 7fe4 │ │ │ │ │ + b.n 7ff0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7fbc │ │ │ │ │ + bne.w 7fc8 │ │ │ │ │ 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 80f8 │ │ │ │ │ + bne.n 8104 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7fc2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7f00 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 806a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e90 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + b.n 7fce │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8162 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 810a │ │ │ │ │ + beq.n 8104 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7fce │ │ │ │ │ + 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 7fb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 81f4 │ │ │ │ │ + cbnz r0, 81fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8104 │ │ │ │ │ + bne.n 8110 │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 7fe4 │ │ │ │ │ + b.n 7ff0 │ │ │ │ │ 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 7fe4 │ │ │ │ │ + b.n 7ff0 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00008204 <_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 83e6 <_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 83e6 <_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 83e0 <_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 83d8 <_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 83d8 <_tmp_163_rule+0x1d4> │ │ │ │ │ + bne.w 83e4 <_tmp_163_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8394 <_tmp_163_rule+0x190> │ │ │ │ │ + bne.w 83a0 <_tmp_163_rule+0x190> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 8374 <_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 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r3, 829a <_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, 82c8 <_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 83c4 <_tmp_163_rule+0x1c0> │ │ │ │ │ + bne.w 83d0 <_tmp_163_rule+0x1c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ + bl f640 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8354 <_tmp_163_rule+0x150> │ │ │ │ │ + beq.n 8360 <_tmp_163_rule+0x150> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 83ee <_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 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 829a <_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 8414 <_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 8414 <_tmp_163_rule+0x210> │ │ │ │ │ + bne.w 8420 <_tmp_163_rule+0x210> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8404 <_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 839a <_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 829a <_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, 8354 <_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 82ae <_tmp_163_rule+0xaa> │ │ │ │ │ + bne.n 82ba <_tmp_163_rule+0xaa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 83f8 <_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 840c <_tmp_163_rule+0x208> │ │ │ │ │ + bne.n 8418 <_tmp_163_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e04c │ │ │ │ │ + bl e084 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 82bc <_tmp_163_rule+0xb8> │ │ │ │ │ + bne.n 82c8 <_tmp_163_rule+0xb8> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 82bc <_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 83b6 <_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 8282 <_tmp_163_rule+0x7e> │ │ │ │ │ + beq.w 828e <_tmp_163_rule+0x7e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 835a <_tmp_163_rule+0x156> │ │ │ │ │ + b.n 8366 <_tmp_163_rule+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8310 <_tmp_163_rule+0x10c> │ │ │ │ │ + bne.n 831c <_tmp_163_rule+0x10c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8316 <_tmp_163_rule+0x112> │ │ │ │ │ + bne.n 8322 <_tmp_163_rule+0x112> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 83cc <_tmp_163_rule+0x1c8> │ │ │ │ │ + cbnz r0, 83d8 <_tmp_163_rule+0x1c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8314 <_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 835c <_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 835c <_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 829a <_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 8264 <_tmp_163_rule+0x60> │ │ │ │ │ + b.n 8270 <_tmp_163_rule+0x60> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 82be <_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 8238 <_tmp_163_rule+0x34> │ │ │ │ │ + b.n 8244 <_tmp_163_rule+0x34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82b6 <_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 835a <_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 829a <_tmp_163_rule+0x96> │ │ │ │ │ + b.n 82a6 <_tmp_163_rule+0x96> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 82be <_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 82f6 <_tmp_163_rule+0xf2> │ │ │ │ │ + b.n 8302 <_tmp_163_rule+0xf2> │ │ │ │ │ │ │ │ │ │ -0000841c <_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 849e <_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, 849e <_loop0_75_rule+0x82> │ │ │ │ │ + cbnz r0, 84aa <_loop0_75_rule+0x82> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 84e8 <_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 84d8 <_loop0_75_rule+0xbc> │ │ │ │ │ + beq.n 84e4 <_loop0_75_rule+0xbc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 84e8 <_loop0_75_rule+0xcc> │ │ │ │ │ + bne.n 84f4 <_loop0_75_rule+0xcc> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 850c │ │ │ │ │ + bl 8518 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 84c8 <_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, 84b4 <_loop0_75_rule+0x98> │ │ │ │ │ + cbz r0, 84c0 <_loop0_75_rule+0x98> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.n 84a6 <_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 844a <_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 8486 <_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 8494 <_loop0_75_rule+0x78> │ │ │ │ │ + b.n 84a0 <_loop0_75_rule+0x78> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 84f0 <_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 846e <_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 8494 <_loop0_75_rule+0x78> │ │ │ │ │ + b.n 84a0 <_loop0_75_rule+0x78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8494 <_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 84b4 <_loop0_75_rule+0x98> │ │ │ │ │ + beq.n 84c0 <_loop0_75_rule+0x98> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 84cc <_loop0_75_rule+0xb0> │ │ │ │ │ + b.n 84d8 <_loop0_75_rule+0xb0> │ │ │ │ │ │ │ │ │ │ -0000850c : │ │ │ │ │ +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 85bc │ │ │ │ │ + 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 85bc │ │ │ │ │ + bne.n 85c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 85b4 │ │ │ │ │ + bne.n 85c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 12734 │ │ │ │ │ + bl 12778 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 8570 │ │ │ │ │ + cbnz r0, 857c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 85b4 │ │ │ │ │ + bne.n 85c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12734 │ │ │ │ │ + bl 12778 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 85c4 │ │ │ │ │ + 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 12168 │ │ │ │ │ + bl 121ac │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 854e │ │ │ │ │ + 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 854c │ │ │ │ │ + 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, 85a0 │ │ │ │ │ + cbz r0, 85ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8564 │ │ │ │ │ + beq.n 8570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8564 │ │ │ │ │ + beq.n 8570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8568 │ │ │ │ │ + b.n 8574 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8568 │ │ │ │ │ + b.n 8574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 853a │ │ │ │ │ + b.n 8546 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12168 │ │ │ │ │ + bl 121ac │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8560 │ │ │ │ │ + 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 858a │ │ │ │ │ - b.n 8560 │ │ │ │ │ + bne.n 8596 │ │ │ │ │ + b.n 856c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000085ec <_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 8740 <_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 8740 <_loop0_77_rule+0x154> │ │ │ │ │ + bne.w 874c <_loop0_77_rule+0x154> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8736 <_loop0_77_rule+0x14a> │ │ │ │ │ + bne.w 8742 <_loop0_77_rule+0x14a> │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8726 <_loop0_77_rule+0x13a> │ │ │ │ │ + beq.n 8732 <_loop0_77_rule+0x13a> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8736 <_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 │ │ │ │ │ + movw r9, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 871e <_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 871e <_loop0_77_rule+0x132> │ │ │ │ │ + bne.n 872a <_loop0_77_rule+0x132> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8684 <_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, 86b0 <_loop0_77_rule+0xc4> │ │ │ │ │ + cbnz r0, 86bc <_loop0_77_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r3, 8684 <_loop0_77_rule+0x98> │ │ │ │ │ + cbnz r3, 8690 <_loop0_77_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 103fc │ │ │ │ │ + bl 1043c │ │ │ │ │ R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 86c4 <_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] │ │ │ │ │ + str.w r8, [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 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 870a <_loop0_77_rule+0x11e> │ │ │ │ │ + beq.n 8716 <_loop0_77_rule+0x11e> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 86da <_loop0_77_rule+0xee> │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ + ble.n 86e6 <_loop0_77_rule+0xee> │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r7, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 869c <_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 8748 <_loop0_77_rule+0x15c> │ │ │ │ │ + beq.n 8754 <_loop0_77_rule+0x15c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8748 <_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 86ee <_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 864a <_loop0_77_rule+0x5e> │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + 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 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ 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, 870a <_loop0_77_rule+0x11e> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cbz r0, 8716 <_loop0_77_rule+0x11e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 86ce <_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 86e4 <_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 8660 <_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 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 86e4 <_loop0_77_rule+0xf8> │ │ │ │ │ + b.n 86f0 <_loop0_77_rule+0xf8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 86e4 <_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 8620 <_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, 875e <_loop0_77_rule+0x172> │ │ │ │ │ + cbnz r0, 876a <_loop0_77_rule+0x172> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 868a <_loop0_77_rule+0x9e> │ │ │ │ │ - b.n 86ca <_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 868a <_loop0_77_rule+0x9e> │ │ │ │ │ + b.n 8696 <_loop0_77_rule+0x9e> │ │ │ │ │ │ │ │ │ │ -00008764 <_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 87e4 <_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, 87e4 <_tmp_10_rule+0x80> │ │ │ │ │ + cbnz r0, 87f0 <_tmp_10_rule+0x80> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 87dc <_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, 87b2 <_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 d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 87a2 <_tmp_10_rule+0x3e> │ │ │ │ │ + beq.n 87ae <_tmp_10_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 87a6 <_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 87a6 <_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 87aa <_tmp_10_rule+0x46> │ │ │ │ │ + b.n 87b6 <_tmp_10_rule+0x46> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 87aa <_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 8790 <_tmp_10_rule+0x2c> │ │ │ │ │ + b.n 879c <_tmp_10_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -000087ec : │ │ │ │ │ +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 88a6 │ │ │ │ │ + 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 88a6 │ │ │ │ │ + bne.n 88b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 889e │ │ │ │ │ + bne.n 88aa │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 8880 │ │ │ │ │ + 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 8894 │ │ │ │ │ + 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, 8872 │ │ │ │ │ + cbnz r2, 887e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fcc8 │ │ │ │ │ + bl fd08 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8862 │ │ │ │ │ + cbz r0, 886e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 88ae │ │ │ │ │ + cbnz r0, 88ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 889e │ │ │ │ │ + cbnz r3, 88aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ + bl f640 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8890 │ │ │ │ │ + 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 884e │ │ │ │ │ + b.n 885a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 8872 │ │ │ │ │ + b.n 887e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8876 │ │ │ │ │ + b.n 8882 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8876 │ │ │ │ │ + b.n 8882 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 881c │ │ │ │ │ + b.n 8828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff54 │ │ │ │ │ + bl ff94 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8864 │ │ │ │ │ + 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 8872 │ │ │ │ │ + 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, 8910 │ │ │ │ │ + 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, 88f8 │ │ │ │ │ + cbz r0, 8904 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8872 │ │ │ │ │ + beq.n 887e │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8872 │ │ │ │ │ + beq.n 887e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8876 │ │ │ │ │ + b.n 8882 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 88dc │ │ │ │ │ + b.n 88e8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008918 : │ │ │ │ │ +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 89bc │ │ │ │ │ + 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 89bc │ │ │ │ │ + bne.n 89c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8a06 │ │ │ │ │ + bne.n 8a12 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 899e │ │ │ │ │ + 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 89b2 │ │ │ │ │ + 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, 8992 │ │ │ │ │ + cbnz r2, 899e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8a10 │ │ │ │ │ + bl 8a1c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 89c4 │ │ │ │ │ + cbnz r0, 89d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 8992 │ │ │ │ │ + cbnz r2, 899e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c50 │ │ │ │ │ + bl 8c5c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 89ae │ │ │ │ │ + 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 8978 │ │ │ │ │ + b.n 8984 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 8992 │ │ │ │ │ + b.n 899e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8996 │ │ │ │ │ + b.n 89a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8946 │ │ │ │ │ + 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, 8a06 │ │ │ │ │ + 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, 89ee │ │ │ │ │ + cbz r0, 89fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8992 │ │ │ │ │ + beq.n 899e │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8992 │ │ │ │ │ + beq.n 899e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8996 │ │ │ │ │ + b.n 89a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8996 │ │ │ │ │ + b.n 89a2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008a10 : │ │ │ │ │ +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 8aaa │ │ │ │ │ + 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 8aaa │ │ │ │ │ + bne.n 8ab6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8aa2 │ │ │ │ │ + bne.n 8aae │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 8ab4 │ │ │ │ │ + bl 8ac0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8a5a │ │ │ │ │ + cbz r0, 8a66 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8a6a │ │ │ │ │ + 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 a634 │ │ │ │ │ + bl a640 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8a5a │ │ │ │ │ + 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, 8a8a │ │ │ │ │ + cbz r0, 8a96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8a5e │ │ │ │ │ + beq.n 8a6a │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a5e │ │ │ │ │ + beq.n 8a6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8a62 │ │ │ │ │ + b.n 8a6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8a62 │ │ │ │ │ + b.n 8a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8a3e │ │ │ │ │ + b.n 8a4a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008ab4 : │ │ │ │ │ +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 8bea │ │ │ │ │ + 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 8bea │ │ │ │ │ + bne.w 8bf6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8bfa │ │ │ │ │ + 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 8bf2 │ │ │ │ │ + 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 8bf2 │ │ │ │ │ + bne.n 8bfe │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8be4 │ │ │ │ │ + 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, 8b72 │ │ │ │ │ + cbnz r0, 8b7e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8c3a │ │ │ │ │ + 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 8be4 │ │ │ │ │ + bne.n 8bf0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8b9c │ │ │ │ │ + cbnz r0, 8ba8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8be4 │ │ │ │ │ + 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 8c08 │ │ │ │ │ + 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, 8b8e │ │ │ │ │ + cbnz r0, 8b9a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8c48 │ │ │ │ │ + bne.n 8c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c50 │ │ │ │ │ + bl 8c5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 8b98 │ │ │ │ │ + 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 8b8e │ │ │ │ │ + b.n 8b9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a290 │ │ │ │ │ + bl a29c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b4c │ │ │ │ │ + beq.n 8b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 8c00 │ │ │ │ │ + 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, 8bce │ │ │ │ │ + cbz r0, 8bda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8b64 │ │ │ │ │ + beq.n 8b70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b64 │ │ │ │ │ + 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 8b7e │ │ │ │ │ + b.n 8b8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8be0 │ │ │ │ │ + b.n 8bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8ae8 │ │ │ │ │ + b.n 8af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8b0e │ │ │ │ │ + b.n 8b1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8b90 │ │ │ │ │ + b.n 8b9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8be0 │ │ │ │ │ + b.n 8bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a344 │ │ │ │ │ + bl a350 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b60 │ │ │ │ │ + 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 8c00 │ │ │ │ │ + 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 8bc8 │ │ │ │ │ - b.n 8bce │ │ │ │ │ + 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 8b2e │ │ │ │ │ - b.n 8bd6 │ │ │ │ │ + bge.w 8b3a │ │ │ │ │ + b.n 8be2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8b90 │ │ │ │ │ + b.n 8b9c │ │ │ │ │ │ │ │ │ │ -00008c50 : │ │ │ │ │ +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 8eb4 │ │ │ │ │ + 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 8eb4 │ │ │ │ │ + bne.w 8ec0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8eae │ │ │ │ │ + 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 8ec4 │ │ │ │ │ + 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 8ec4 │ │ │ │ │ + bne.w 8ed0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 8cea │ │ │ │ │ + cbnz r2, 8cf6 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 8d10 │ │ │ │ │ + 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 8ecc │ │ │ │ │ + bl 8ed8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 8ce2 │ │ │ │ │ + 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 8e42 │ │ │ │ │ + bne.w 8e4e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 8d36 │ │ │ │ │ + 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 8eae │ │ │ │ │ + bne.w 8eba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ecc │ │ │ │ │ + bl 8ed8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8d32 │ │ │ │ │ + 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 8e92 │ │ │ │ │ + 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 8cc8 │ │ │ │ │ - b.n 8cea │ │ │ │ │ + beq.n 8cd4 │ │ │ │ │ + b.n 8cf6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 8d04 │ │ │ │ │ + b.n 8d10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8eaa │ │ │ │ │ + bne.w 8eb6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8ebc │ │ │ │ │ + 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 8ebc │ │ │ │ │ + bne.w 8ec8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8e84 │ │ │ │ │ + bne.w 8e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 8ecc │ │ │ │ │ - cbnz r0, 8d8c │ │ │ │ │ + bl 8ed8 │ │ │ │ │ + cbnz r0, 8d98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8e84 │ │ │ │ │ + bne.w 8e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ecc │ │ │ │ │ + bl 8ed8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8de4 │ │ │ │ │ + bne.n 8df0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8cea │ │ │ │ │ + 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 8d6e │ │ │ │ │ + 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 8d6e │ │ │ │ │ + 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 │ │ │ │ │ @@ -16568,35 +16561,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8d84 │ │ │ │ │ + beq.n 8d90 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8d88 │ │ │ │ │ + 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 8d82 │ │ │ │ │ + beq.n 8d8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8d82 │ │ │ │ │ + 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] │ │ │ │ │ @@ -16613,188 +16606,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8dde │ │ │ │ │ - b.n 8d84 │ │ │ │ │ + bne.n 8dea │ │ │ │ │ + b.n 8d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a290 │ │ │ │ │ + bl a29c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ce2 │ │ │ │ │ + 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, 8ea6 │ │ │ │ │ + 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, 8e9e │ │ │ │ │ + cbz r0, 8eaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8e8a │ │ │ │ │ + cbnz r3, 8e96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d04 │ │ │ │ │ + b.n 8d10 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8d88 │ │ │ │ │ + b.n 8d94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e7c │ │ │ │ │ + beq.n 8e88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8cee │ │ │ │ │ + b.n 8cfa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e92 │ │ │ │ │ + bne.n 8e9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8cee │ │ │ │ │ + b.n 8cfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 8d06 │ │ │ │ │ + b.n 8d12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8c84 │ │ │ │ │ + b.n 8c90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8d5c │ │ │ │ │ + b.n 8d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8cae │ │ │ │ │ + b.n 8cba │ │ │ │ │ │ │ │ │ │ -00008ecc : │ │ │ │ │ +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 90c4 │ │ │ │ │ + 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 90c4 │ │ │ │ │ + bne.w 90d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 90bc │ │ │ │ │ + bne.w 90c8 │ │ │ │ │ ldrd r7, r6, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.w 90d4 │ │ │ │ │ + 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 90cc │ │ │ │ │ + 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 90cc │ │ │ │ │ + bne.w 90d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 90f8 │ │ │ │ │ + bne.w 9104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9118 │ │ │ │ │ + bl 9124 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 901e │ │ │ │ │ + beq.n 902a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9106 │ │ │ │ │ + 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 9106 │ │ │ │ │ + bne.w 9112 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9018 │ │ │ │ │ + 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 9010 │ │ │ │ │ + beq.n 901c │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 9018 │ │ │ │ │ + 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 9028 │ │ │ │ │ + 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, 900a │ │ │ │ │ + cbz r0, 9016 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt.n 904a │ │ │ │ │ + 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 │ │ │ │ │ @@ -16803,30 +16796,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, 9022 │ │ │ │ │ + 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 9100 │ │ │ │ │ + beq.w 910c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 905a │ │ │ │ │ + bne.n 9066 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 90a8 │ │ │ │ │ + beq.n 90b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 90a8 │ │ │ │ │ + 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 │ │ │ │ │ @@ -16839,1340 +16832,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 8ffe │ │ │ │ │ + b.n 900a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9118 │ │ │ │ │ + bl 9124 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fa6 │ │ │ │ │ + beq.n 8fb2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 908a │ │ │ │ │ + cbnz r2, 9096 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 9072 │ │ │ │ │ + beq.n 907e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 8f9a │ │ │ │ │ + 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 8fb6 │ │ │ │ │ + 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 8ff2 │ │ │ │ │ + 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 900a │ │ │ │ │ + beq.n 9016 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 903e │ │ │ │ │ + b.n 904a │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9038 │ │ │ │ │ + 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 901e │ │ │ │ │ + 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 8ffe │ │ │ │ │ + beq.n 900a │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9000 │ │ │ │ │ + b.n 900c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9000 │ │ │ │ │ + b.n 900c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8f00 │ │ │ │ │ + b.n 8f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8f40 │ │ │ │ │ + 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 910e │ │ │ │ │ + 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 8f22 │ │ │ │ │ - b.n 8ffe │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ + b.n 900a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9022 │ │ │ │ │ + b.n 902e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9000 │ │ │ │ │ + b.n 900c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8f74 │ │ │ │ │ + b.n 8f80 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9000 │ │ │ │ │ + b.n 900c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009118 : │ │ │ │ │ +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 9dd8 │ │ │ │ │ + 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 9dd8 │ │ │ │ │ + bne.w 9de4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9dd0 │ │ │ │ │ + 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, 9172 │ │ │ │ │ + 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 9de2 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9dec │ │ │ │ │ + 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 9dec │ │ │ │ │ + bne.w 9df8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e18 │ │ │ │ │ + bne.w 9e24 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9df6 │ │ │ │ │ + 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 9ed4 │ │ │ │ │ + bl 9ee0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95b2 │ │ │ │ │ + bne.w 95be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e18 │ │ │ │ │ + bne.w 9e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fcc │ │ │ │ │ + bl 9fd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99c2 │ │ │ │ │ + bne.w 99ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e18 │ │ │ │ │ + bne.w 9e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56c8 │ │ │ │ │ + bl 56ec │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99c2 │ │ │ │ │ + bne.w 99ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e18 │ │ │ │ │ + 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 9e4a │ │ │ │ │ + bne.w 9e56 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e18 │ │ │ │ │ + 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 9e88 │ │ │ │ │ + bne.w 9e94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e18 │ │ │ │ │ + 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 9ea8 │ │ │ │ │ + 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 9de2 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9ec8 │ │ │ │ │ + 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 9ec8 │ │ │ │ │ + bne.w 9ed4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e42 │ │ │ │ │ + bne.w 9e4e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9e20 │ │ │ │ │ + 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 a290 │ │ │ │ │ + bl a29c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 955a │ │ │ │ │ + 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 9de2 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a344 │ │ │ │ │ + bl a350 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9596 │ │ │ │ │ + bne.w 95a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9de2 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9dc6 │ │ │ │ │ + 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 9dc6 │ │ │ │ │ + bne.w 9dd2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9d6c │ │ │ │ │ + bne.w 9d78 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9d4c │ │ │ │ │ + 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 a434 │ │ │ │ │ + bl a440 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9938 │ │ │ │ │ + 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 9de2 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9d42 │ │ │ │ │ + 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 9d42 │ │ │ │ │ + bne.w 9d4e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9a78 │ │ │ │ │ + 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 998a │ │ │ │ │ + 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 9de2 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9db0 │ │ │ │ │ + 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 9db0 │ │ │ │ │ + bne.w 9dbc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 93c0 │ │ │ │ │ + cbnz r2, 93cc │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9d8a │ │ │ │ │ + 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 97f2 │ │ │ │ │ + bne.w 97fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 93c0 │ │ │ │ │ + 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 9b08 │ │ │ │ │ + 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 9de2 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b00 │ │ │ │ │ + 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 9b00 │ │ │ │ │ + bne.w 9b0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9454 │ │ │ │ │ + bne.n 9460 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9aa0 │ │ │ │ │ + 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 960e │ │ │ │ │ + bne.w 961a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 9454 │ │ │ │ │ + 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 9662 │ │ │ │ │ + bne.w 966e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 9454 │ │ │ │ │ + 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 96ce │ │ │ │ │ + bne.w 96da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 9454 │ │ │ │ │ + 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 976e │ │ │ │ │ + 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 9de2 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9adc │ │ │ │ │ + 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 9adc │ │ │ │ │ + bne.w 9ae8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 992e │ │ │ │ │ + bne.w 993a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9d1e │ │ │ │ │ + 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 a5d4 │ │ │ │ │ + bl a5e0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 94c0 │ │ │ │ │ + cbz r0, 94cc │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 94c0 │ │ │ │ │ + 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 9ae4 │ │ │ │ │ + bne.w 9af0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 992e │ │ │ │ │ + bne.w 993a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5d4 │ │ │ │ │ + bl a5e0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9856 │ │ │ │ │ + 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 9856 │ │ │ │ │ + beq.w 9862 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a8f8 │ │ │ │ │ + bl a904 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9856 │ │ │ │ │ + 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 9858 │ │ │ │ │ + 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 9856 │ │ │ │ │ + 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 992e │ │ │ │ │ + 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 9902 │ │ │ │ │ + beq.w 990e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9cec │ │ │ │ │ + bne.w 9cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9596 │ │ │ │ │ + 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 929c │ │ │ │ │ + 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 9a94 │ │ │ │ │ + beq.w 9aa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9a7e │ │ │ │ │ + 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 916c │ │ │ │ │ + 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 91c8 │ │ │ │ │ + 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 9242 │ │ │ │ │ + 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 9e7a │ │ │ │ │ + beq.w 9e86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9590 │ │ │ │ │ + beq.n 959c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9590 │ │ │ │ │ + beq.n 959c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9248 │ │ │ │ │ + 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 9416 │ │ │ │ │ + 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 96c6 │ │ │ │ │ + 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 96be │ │ │ │ │ + beq.n 96ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9550 │ │ │ │ │ + beq.n 955c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9550 │ │ │ │ │ + beq.w 955c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9458 │ │ │ │ │ + b.n 9464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c10c │ │ │ │ │ + bl c118 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 942a │ │ │ │ │ + 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 942c │ │ │ │ │ + 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 942a │ │ │ │ │ + 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, 96c6 │ │ │ │ │ + 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 9648 │ │ │ │ │ + bne.n 9654 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9658 │ │ │ │ │ + bne.n 9664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9458 │ │ │ │ │ + b.n 9464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c194 │ │ │ │ │ + bl c1a0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 943e │ │ │ │ │ + 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 943e │ │ │ │ │ + beq.w 944a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c10c │ │ │ │ │ + bl c118 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 943e │ │ │ │ │ + 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 9440 │ │ │ │ │ + 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 943e │ │ │ │ │ + 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 96c6 │ │ │ │ │ + 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 9aca │ │ │ │ │ + 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 9ac4 │ │ │ │ │ + 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 9648 │ │ │ │ │ - b.n 96be │ │ │ │ │ + bne.w 9654 │ │ │ │ │ + b.n 96ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c194 │ │ │ │ │ + bl c1a0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9452 │ │ │ │ │ + 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 9454 │ │ │ │ │ + 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 9452 │ │ │ │ │ + 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 96c6 │ │ │ │ │ + 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 9ad6 │ │ │ │ │ + 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 9ad0 │ │ │ │ │ + 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 9648 │ │ │ │ │ - b.n 96be │ │ │ │ │ + bne.w 9654 │ │ │ │ │ + b.n 96ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a634 │ │ │ │ │ + bl a640 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 93ac │ │ │ │ │ + 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 93aa │ │ │ │ │ + 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 9d0e │ │ │ │ │ + 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 9d04 │ │ │ │ │ + beq.w 9d10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9550 │ │ │ │ │ + beq.w 955c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9550 │ │ │ │ │ + beq.w 955c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 93c4 │ │ │ │ │ + b.n 93d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 992e │ │ │ │ │ + bne.n 993a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5d4 │ │ │ │ │ + bl a5e0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9912 │ │ │ │ │ + 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 9912 │ │ │ │ │ + beq.n 991e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aac0 │ │ │ │ │ + bl aacc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9912 │ │ │ │ │ + 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 9914 │ │ │ │ │ + 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 9912 │ │ │ │ │ + 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 992e │ │ │ │ │ + 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 9cfe │ │ │ │ │ + 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 9cf8 │ │ │ │ │ + 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 9d18 │ │ │ │ │ + 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 9548 │ │ │ │ │ + bne.w 9554 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 992e │ │ │ │ │ + cbz r0, 993a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9932 │ │ │ │ │ + b.n 993e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 992e │ │ │ │ │ + cbnz r2, 993a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5d4 │ │ │ │ │ + bl a5e0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 99c6 │ │ │ │ │ + bne.n 99d2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b3c │ │ │ │ │ + bne.w 9b48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 9596 │ │ │ │ │ + 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 9312 │ │ │ │ │ + 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 9312 │ │ │ │ │ + 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 9dba │ │ │ │ │ + beq.w 9dc6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d74 │ │ │ │ │ + bne.w 9d80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9596 │ │ │ │ │ + b.n 95a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c50 │ │ │ │ │ + bl 8c5c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9354 │ │ │ │ │ + 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 9354 │ │ │ │ │ + beq.w 9360 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9550 │ │ │ │ │ + beq.w 955c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9550 │ │ │ │ │ + beq.w 955c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 935a │ │ │ │ │ + b.n 9366 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 95ca │ │ │ │ │ + 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 9924 │ │ │ │ │ + beq.n 9930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a8f8 │ │ │ │ │ + bl a904 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9924 │ │ │ │ │ + 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 9924 │ │ │ │ │ + beq.n 9930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aac0 │ │ │ │ │ + bl aacc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9924 │ │ │ │ │ + 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 9924 │ │ │ │ │ + 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 9924 │ │ │ │ │ + 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 992e │ │ │ │ │ + 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 9c92 │ │ │ │ │ + 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 9c8c │ │ │ │ │ + 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 9b7c │ │ │ │ │ + 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 9548 │ │ │ │ │ - b.n 9902 │ │ │ │ │ + bne.w 9554 │ │ │ │ │ + b.n 990e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 935a │ │ │ │ │ + b.n 9366 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9590 │ │ │ │ │ + beq.w 959c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 92a2 │ │ │ │ │ + b.n 92ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 929c │ │ │ │ │ - b.n 9a88 │ │ │ │ │ + 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 9658 │ │ │ │ │ + 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 9408 │ │ │ │ │ - b.n 9454 │ │ │ │ │ + beq.w 9414 │ │ │ │ │ + b.n 9460 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 974a │ │ │ │ │ + b.n 9756 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 973a │ │ │ │ │ + b.n 9746 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 97d2 │ │ │ │ │ + b.n 97de │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 97be │ │ │ │ │ + b.n 97ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 947e │ │ │ │ │ + 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 992e │ │ │ │ │ + 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 952e │ │ │ │ │ + b.n 953a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 93ea │ │ │ │ │ + b.n 93f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8a10 │ │ │ │ │ + bl 8a1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 93c0 │ │ │ │ │ + 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 93be │ │ │ │ │ + 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 9d0e │ │ │ │ │ + beq.w 9d1a │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 9824 │ │ │ │ │ + b.n 9830 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9930 │ │ │ │ │ + bne.w 993c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9c98 │ │ │ │ │ + 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 9c98 │ │ │ │ │ + bne.w 9ca4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c86 │ │ │ │ │ + bne.w 9c92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5d4 │ │ │ │ │ - cbnz r0, 9b82 │ │ │ │ │ + bl a5e0 │ │ │ │ │ + cbnz r0, 9b8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 992e │ │ │ │ │ + b.n 993a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9a52 │ │ │ │ │ + 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 9b76 │ │ │ │ │ + beq.n 9b82 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9cbc │ │ │ │ │ + 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 9cbc │ │ │ │ │ + bne.w 9cc8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9cb6 │ │ │ │ │ + bne.n 9cc2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9ccc │ │ │ │ │ + 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 9ccc │ │ │ │ │ + bne.n 9cd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9cc4 │ │ │ │ │ + bne.n 9cd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl a8f8 │ │ │ │ │ + bl a904 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9cd4 │ │ │ │ │ + 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 9cb6 │ │ │ │ │ + bne.n 9cc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aac0 │ │ │ │ │ + bl aacc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9cb4 │ │ │ │ │ + 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 9cb4 │ │ │ │ │ + beq.n 9cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a8f8 │ │ │ │ │ + bl a904 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9cb4 │ │ │ │ │ + beq.n 9cc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9ca0 │ │ │ │ │ + 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 │ │ │ │ │ @@ -18202,226 +18195,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b76 │ │ │ │ │ + beq.w 9b82 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9b78 │ │ │ │ │ + b.n 9b84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9b78 │ │ │ │ │ + b.n 9b84 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9a42 │ │ │ │ │ + b.n 9a4e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9a34 │ │ │ │ │ + b.n 9a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9b64 │ │ │ │ │ + b.n 9b70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c1e │ │ │ │ │ + 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 9b76 │ │ │ │ │ + b.n 9b82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9b76 │ │ │ │ │ + b.n 9b82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9bae │ │ │ │ │ + b.n 9bba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9cb6 │ │ │ │ │ + b.n 9cc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9bd2 │ │ │ │ │ + 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 9be8 │ │ │ │ │ + beq.n 9bf4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 9bea │ │ │ │ │ + b.n 9bf6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9550 │ │ │ │ │ - b.n 9908 │ │ │ │ │ + beq.w 955c │ │ │ │ │ + b.n 9914 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98ce │ │ │ │ │ + b.n 98da │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98c0 │ │ │ │ │ + b.n 98cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 984c │ │ │ │ │ + bne.w 9858 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 93c4 │ │ │ │ │ + b.w 93d0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98de │ │ │ │ │ + b.n 98ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9908 │ │ │ │ │ + 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 949e │ │ │ │ │ - b.n 992e │ │ │ │ │ + beq.w 94aa │ │ │ │ │ + b.n 993a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 933e │ │ │ │ │ + b.w 934a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9d7e │ │ │ │ │ + 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 9304 │ │ │ │ │ + beq.w 9310 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9318 │ │ │ │ │ + b.w 9324 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9980 │ │ │ │ │ + beq.w 998c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9318 │ │ │ │ │ + b.w 9324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 984c │ │ │ │ │ + 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 939c │ │ │ │ │ - b.w 93c0 │ │ │ │ │ + beq.w 93a8 │ │ │ │ │ + b.w 93cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9380 │ │ │ │ │ + b.w 938c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9312 │ │ │ │ │ - b.n 9d7e │ │ │ │ │ + beq.w 931e │ │ │ │ │ + b.n 9d8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 92e4 │ │ │ │ │ + b.w 92f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9de6 │ │ │ │ │ + b.n 9df2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 914c │ │ │ │ │ + b.w 9158 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.w 916c │ │ │ │ │ + b.w 9178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 919c │ │ │ │ │ + b.w 91a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9602 │ │ │ │ │ + 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 91bc │ │ │ │ │ + beq.w 91c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9248 │ │ │ │ │ + b.w 9254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9a88 │ │ │ │ │ + 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 928e │ │ │ │ │ + beq.w 929a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 92a2 │ │ │ │ │ + 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 9242 │ │ │ │ │ + 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 │ │ │ │ │ @@ -18429,742 +18422,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 95f4 │ │ │ │ │ + bne.w 9600 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9242 │ │ │ │ │ - b.w 9602 │ │ │ │ │ + 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 9242 │ │ │ │ │ + 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 9e68 │ │ │ │ │ + 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 9242 │ │ │ │ │ + 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 9e68 │ │ │ │ │ + b.n 9e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 926e │ │ │ │ │ + b.w 927a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009ed4 : │ │ │ │ │ +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 9fc4 │ │ │ │ │ + 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 9fc4 │ │ │ │ │ + bne.n 9fd0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 9fbc │ │ │ │ │ + bne.n 9fc8 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 9f98 │ │ │ │ │ + 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, 9f3c │ │ │ │ │ + cbnz r0, 9f48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 9f3c │ │ │ │ │ + cbnz r3, 9f48 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 9f4a │ │ │ │ │ + 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 9f3a │ │ │ │ │ + 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 9f3c │ │ │ │ │ + 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, 9f86 │ │ │ │ │ + cbz r0, 9f92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 9f86 │ │ │ │ │ + cbnz r3, 9f92 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 9f3c │ │ │ │ │ + b.n 9f48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9f82 │ │ │ │ │ + beq.n 9f8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9f40 │ │ │ │ │ + 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 9f8e │ │ │ │ │ + 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 9f20 │ │ │ │ │ - b.n 9f3c │ │ │ │ │ + beq.n 9f2c │ │ │ │ │ + b.n 9f48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9f40 │ │ │ │ │ + b.n 9f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9f04 │ │ │ │ │ + b.n 9f10 │ │ │ │ │ │ │ │ │ │ -00009fcc : │ │ │ │ │ +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 a046 │ │ │ │ │ + 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, a046 │ │ │ │ │ + cbnz r0, a052 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n a100 │ │ │ │ │ + bne.n a10c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n a0dc │ │ │ │ │ + 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 a114 │ │ │ │ │ + bl a120 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a0aa │ │ │ │ │ + bne.n a0b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a100 │ │ │ │ │ + bne.n a10c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a114 │ │ │ │ │ + bl a120 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, a04e │ │ │ │ │ + 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 9ffa │ │ │ │ │ + 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 a034 │ │ │ │ │ + beq.n a040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2c2 <_PyPegen_parse+0x2c2> │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a034 │ │ │ │ │ + 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 a038 │ │ │ │ │ + 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, a096 │ │ │ │ │ + cbz r0, a0a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a038 │ │ │ │ │ + beq.n a044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a038 │ │ │ │ │ + beq.n a044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a03c │ │ │ │ │ + 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 a022 │ │ │ │ │ + beq.n a02e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2c2 <_PyPegen_parse+0x2c2> │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a022 │ │ │ │ │ + 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 a038 │ │ │ │ │ + beq.n a044 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n a07e │ │ │ │ │ + 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 a108 │ │ │ │ │ + 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 a016 │ │ │ │ │ - b.n a038 │ │ │ │ │ + beq.n a022 │ │ │ │ │ + b.n a044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a03c │ │ │ │ │ + b.n a048 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a03c │ │ │ │ │ + b.n a048 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a114 : │ │ │ │ │ +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 a188 │ │ │ │ │ + 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, a188 │ │ │ │ │ + cbnz r0, a194 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a1f0 │ │ │ │ │ + bne.n a1fc │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n a1cc │ │ │ │ │ + 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 a20c │ │ │ │ │ + bl a218 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, a17a │ │ │ │ │ + cbnz r0, a186 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, a17a │ │ │ │ │ + cbnz r3, a186 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a190 │ │ │ │ │ + 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 a142 │ │ │ │ │ + b.n a14e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a20c │ │ │ │ │ + bl a218 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a178 │ │ │ │ │ + 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 a17a │ │ │ │ │ + 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, a1f8 │ │ │ │ │ + cbz r0, a204 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a1f8 │ │ │ │ │ + cbnz r3, a204 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n a17a │ │ │ │ │ + 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 a200 │ │ │ │ │ + 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 a15e │ │ │ │ │ - b.n a17a │ │ │ │ │ + beq.n a16a │ │ │ │ │ + b.n a186 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a17e │ │ │ │ │ + b.n a18a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1c8 │ │ │ │ │ + beq.n a1d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a17e │ │ │ │ │ + b.n a18a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a20c : │ │ │ │ │ +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 a256 │ │ │ │ │ + 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, a256 │ │ │ │ │ + cbnz r0, a262 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a270 │ │ │ │ │ + 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, a25e │ │ │ │ │ + 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 a238 │ │ │ │ │ + b.n a244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, a278 │ │ │ │ │ + cbz r0, a284 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a278 │ │ │ │ │ + cbnz r3, a284 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a24c │ │ │ │ │ + b.n a258 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a24e │ │ │ │ │ + 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 a24c │ │ │ │ │ + beq.n a258 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a24e │ │ │ │ │ + b.n a25a │ │ │ │ │ │ │ │ │ │ -0000a290 : │ │ │ │ │ +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 a33a │ │ │ │ │ + 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 a33a │ │ │ │ │ + bne.n a346 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a332 │ │ │ │ │ + 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, a322 │ │ │ │ │ + cbz r0, a32e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, a322 │ │ │ │ │ + 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, a322 │ │ │ │ │ + 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, a310 │ │ │ │ │ + cbz r0, a31c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, a326 │ │ │ │ │ + cbz r3, a332 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, a326 │ │ │ │ │ + cbz r0, a332 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a32a │ │ │ │ │ + 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 a32a │ │ │ │ │ + b.n a336 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a2be │ │ │ │ │ + b.n a2ca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a344 : │ │ │ │ │ +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 a42a │ │ │ │ │ + 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 a42a │ │ │ │ │ + bne.n a436 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a422 │ │ │ │ │ + bne.n a42e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n a3f4 │ │ │ │ │ + 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, a3b2 │ │ │ │ │ + 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 a3a4 │ │ │ │ │ + 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, a3e0 │ │ │ │ │ + cbz r0, a3ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a3a4 │ │ │ │ │ + beq.n a3b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a3a4 │ │ │ │ │ + beq.n a3b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a3a8 │ │ │ │ │ + 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 a418 │ │ │ │ │ + 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 a390 │ │ │ │ │ - b.n a3a4 │ │ │ │ │ + beq.n a39c │ │ │ │ │ + b.n a3b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a3a8 │ │ │ │ │ + b.n a3b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a3a8 │ │ │ │ │ + b.n a3b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a374 │ │ │ │ │ + b.n a380 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a434 : │ │ │ │ │ +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 a57a │ │ │ │ │ + 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 a57a │ │ │ │ │ + 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, a488 │ │ │ │ │ + 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] │ │ │ │ │ @@ -19174,316 +19167,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 a582 │ │ │ │ │ + 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 a58a │ │ │ │ │ + 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 a58a │ │ │ │ │ + bne.n a596 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a5b4 │ │ │ │ │ + bne.n a5c0 │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n a592 │ │ │ │ │ + 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 a5d4 │ │ │ │ │ + bl a5e0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, a4fe │ │ │ │ │ + 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 a572 │ │ │ │ │ + bne.n a57e │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a482 │ │ │ │ │ + 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 a4e8 │ │ │ │ │ + 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 a4e8 │ │ │ │ │ + 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, a568 │ │ │ │ │ + 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 a5ba │ │ │ │ │ + beq.n a5c6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a5ba │ │ │ │ │ + bne.n a5c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, a572 │ │ │ │ │ + cbnz r1, a57e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a4f4 │ │ │ │ │ + beq.n a500 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.n a4f4 │ │ │ │ │ + ble.n a500 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n a48e │ │ │ │ │ + b.n a49a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a4f4 │ │ │ │ │ + beq.n a500 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a482 │ │ │ │ │ + b.n a48e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a468 │ │ │ │ │ + b.n a474 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a482 │ │ │ │ │ + b.n a48e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a4be │ │ │ │ │ + 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 a5c8 │ │ │ │ │ + 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 a4da │ │ │ │ │ + beq.n a4e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a572 │ │ │ │ │ + b.n a57e │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, a5c8 │ │ │ │ │ + cbnz r0, a5d4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n a550 │ │ │ │ │ + b.n a55c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a572 │ │ │ │ │ + b.n a57e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a5d4 : │ │ │ │ │ +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 a62c │ │ │ │ │ + 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, a62c │ │ │ │ │ + cbnz r0, a638 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a624 │ │ │ │ │ + cbnz r3, a630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl a434 │ │ │ │ │ - cbnz r0, a61c │ │ │ │ │ + bl a440 │ │ │ │ │ + cbnz r0, a628 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a61c │ │ │ │ │ + cbnz r3, a628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, a61c │ │ │ │ │ + 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 a620 │ │ │ │ │ + b.n a62c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a5fe │ │ │ │ │ + b.n a60a │ │ │ │ │ │ │ │ │ │ -0000a634 : │ │ │ │ │ +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 a7d8 │ │ │ │ │ + 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 a7d8 │ │ │ │ │ + bne.w a7e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7ec │ │ │ │ │ + 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 a7e4 │ │ │ │ │ + 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 a7e4 │ │ │ │ │ + bne.w a7f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a7f2 │ │ │ │ │ + bne.w a7fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ab4 │ │ │ │ │ + bl 8ac0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a7ae │ │ │ │ │ + beq.w a7ba │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a7d0 │ │ │ │ │ + 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 a7d0 │ │ │ │ │ + bne.w a7dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a7c8 │ │ │ │ │ + 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 a7c0 │ │ │ │ │ + beq.n a7cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a7c8 │ │ │ │ │ + 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, a718 │ │ │ │ │ - bl 8ab4 │ │ │ │ │ + cbz r3, a724 │ │ │ │ │ + bl 8ac0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a718 │ │ │ │ │ + cbz r0, a724 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a792 │ │ │ │ │ + bne.n a79e │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n a77a │ │ │ │ │ + beq.n a786 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n a6ec │ │ │ │ │ + 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 a7ba │ │ │ │ │ + beq.n a7c6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n a73e │ │ │ │ │ + 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 a72a │ │ │ │ │ + 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 │ │ │ │ │ @@ -19491,307 +19484,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, a7b2 │ │ │ │ │ + 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 a7e0 │ │ │ │ │ + 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, a7ba │ │ │ │ │ + cbz r0, a7c6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n a70c │ │ │ │ │ + b.n a718 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a708 │ │ │ │ │ + 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 a76e │ │ │ │ │ + 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 a7ae │ │ │ │ │ + b.n a7ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a6ca │ │ │ │ │ + b.n a6d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a668 │ │ │ │ │ + b.n a674 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a7b2 │ │ │ │ │ + b.n a7be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a694 │ │ │ │ │ + b.n a6a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n a770 │ │ │ │ │ + b.n a77c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a7b2 │ │ │ │ │ + b.n a7be │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a7fc : │ │ │ │ │ +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 a87c │ │ │ │ │ + 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, a87c │ │ │ │ │ + cbnz r0, a888 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, a874 │ │ │ │ │ + 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, a84a │ │ │ │ │ + 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 f600 │ │ │ │ │ + bl f640 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a83a │ │ │ │ │ + beq.n a846 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a83e │ │ │ │ │ + beq.n a84a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a83e │ │ │ │ │ + beq.n a84a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a842 │ │ │ │ │ + b.n a84e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a842 │ │ │ │ │ + b.n a84e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a828 │ │ │ │ │ + b.n a834 │ │ │ │ │ │ │ │ │ │ -0000a884 <_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 a8e8 <_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, a8e8 <_tmp_44_rule+0x64> │ │ │ │ │ + cbnz r0, a8f4 <_tmp_44_rule+0x64> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a8f0 <_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, a8e0 <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r0, a8ec <_tmp_44_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a8e0 <_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, a8e0 <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r0, a8ec <_tmp_44_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a8e0 <_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, a8e0 <_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 a8ae <_tmp_44_rule+0x2a> │ │ │ │ │ + b.n a8ba <_tmp_44_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a8e4 <_tmp_44_rule+0x60> │ │ │ │ │ + b.n a8f0 <_tmp_44_rule+0x60> │ │ │ │ │ │ │ │ │ │ -0000a8f8 : │ │ │ │ │ +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 aaa8 │ │ │ │ │ + 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 aaa8 │ │ │ │ │ + bne.w aab4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w aaa2 │ │ │ │ │ + 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 aa86 │ │ │ │ │ + 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 aa86 │ │ │ │ │ + bne.w aa92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa7e │ │ │ │ │ + bne.w aa8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c50 │ │ │ │ │ + bl 8c5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa3c │ │ │ │ │ + beq.n aa48 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n aa76 │ │ │ │ │ + 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 aa76 │ │ │ │ │ + bne.n aa82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aa6e │ │ │ │ │ + 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 aa66 │ │ │ │ │ + beq.n aa72 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n aa6e │ │ │ │ │ + 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, aa02 │ │ │ │ │ + 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 aa60 │ │ │ │ │ + beq.n aa6c │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n aab0 │ │ │ │ │ + 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 │ │ │ │ │ @@ -19800,441 +19793,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, aa40 │ │ │ │ │ + cbz r0, aa4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n aa8e │ │ │ │ │ + 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 8c50 │ │ │ │ │ + bl 8c5c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a9b8 │ │ │ │ │ + beq.n a9c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, aa20 │ │ │ │ │ + cbnz r2, aa2c │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n aa48 │ │ │ │ │ + beq.n aa54 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n a9aa │ │ │ │ │ + b.n a9b6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa10 │ │ │ │ │ + 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 a9f6 │ │ │ │ │ + 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, aa60 │ │ │ │ │ + cbz r0, aa6c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n aa14 │ │ │ │ │ + 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 aa3c │ │ │ │ │ + b.n aa48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a988 │ │ │ │ │ + b.n a994 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aa40 │ │ │ │ │ + b.n aa4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a958 │ │ │ │ │ + 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 a9f6 │ │ │ │ │ + beq.n aa02 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a9f8 │ │ │ │ │ + b.n aa04 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n a9f8 │ │ │ │ │ + b.n aa04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a92c │ │ │ │ │ + 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 a9ca │ │ │ │ │ + b.n a9d6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000aac0 : │ │ │ │ │ +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 abae │ │ │ │ │ + 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 abae │ │ │ │ │ + bne.n abba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ac18 │ │ │ │ │ + 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 ac10 │ │ │ │ │ + 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 ac10 │ │ │ │ │ + bne.n ac1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ac0a │ │ │ │ │ + bne.n ac16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac58 │ │ │ │ │ + bl ac64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abca │ │ │ │ │ + beq.n abd6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n abe2 │ │ │ │ │ + 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 abe2 │ │ │ │ │ + bne.n abee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n abc4 │ │ │ │ │ + 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, abbc │ │ │ │ │ + cbz r0, abc8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, abc4 │ │ │ │ │ + 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 abea │ │ │ │ │ + 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, abb6 │ │ │ │ │ + cbz r0, abc2 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n abd4 │ │ │ │ │ + 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, abcc │ │ │ │ │ + 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 aaf0 │ │ │ │ │ + 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 aba4 │ │ │ │ │ + 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 ab82 │ │ │ │ │ + b.n ab8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ab48 │ │ │ │ │ + b.n ab54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac58 │ │ │ │ │ + bl ac64 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab72 │ │ │ │ │ + beq.n ab7e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, ac38 │ │ │ │ │ + cbnz r2, ac44 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n ac1e │ │ │ │ │ + beq.n ac2a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n ab66 │ │ │ │ │ + b.n ab72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n abcc │ │ │ │ │ + b.n abd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ab1a │ │ │ │ │ + b.n ab26 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n aba6 │ │ │ │ │ + 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 abb6 │ │ │ │ │ + beq.n abc2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n abfe │ │ │ │ │ + b.n ac0a │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abfa │ │ │ │ │ + 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 abca │ │ │ │ │ + b.n abd6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ac58 : │ │ │ │ │ +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 acc2 │ │ │ │ │ + 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, acc2 │ │ │ │ │ + cbnz r0, acce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ace4 │ │ │ │ │ + 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, acde │ │ │ │ │ + cbz r0, acea │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, acde │ │ │ │ │ + cbz r0, acea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c50 │ │ │ │ │ + bl 8c5c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, acde │ │ │ │ │ + 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, acca │ │ │ │ │ + cbz r0, acd6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, acca │ │ │ │ │ + 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 ac82 │ │ │ │ │ + b.n ac8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n acb8 │ │ │ │ │ + beq.n acc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n acbc │ │ │ │ │ + b.n acc8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n acb8 │ │ │ │ │ + b.n acc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n acbc │ │ │ │ │ + b.n acc8 │ │ │ │ │ │ │ │ │ │ -0000acec <_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 ad86 <_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 ad86 <_loop1_76_rule+0x9a> │ │ │ │ │ + bne.n ad92 <_loop1_76_rule+0x9a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n add6 <_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 adde <_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 add6 <_loop1_76_rule+0xea> │ │ │ │ │ + bne.n ade2 <_loop1_76_rule+0xea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 850c │ │ │ │ │ + bl 8518 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, ad78 <_loop1_76_rule+0x8c> │ │ │ │ │ + cbnz r0, ad84 <_loop1_76_rule+0x8c> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n add0 <_loop1_76_rule+0xe4> │ │ │ │ │ + beq.n addc <_loop1_76_rule+0xe4> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n add0 <_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, adbc <_loop1_76_rule+0xd0> │ │ │ │ │ + cbz r0, adc8 <_loop1_76_rule+0xd0> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n ad8e <_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 ad64 <_loop1_76_rule+0x78> │ │ │ │ │ + b.n ad70 <_loop1_76_rule+0x78> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n ada2 <_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 ad3e <_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 ad1c <_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 │ │ │ │ │ @@ -20244,179 +20237,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, adbc <_loop1_76_rule+0xd0> │ │ │ │ │ + cbz r0, adc8 <_loop1_76_rule+0xd0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n ad7c <_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 ad98 <_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 ad98 <_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 ad98 <_loop1_76_rule+0xac> │ │ │ │ │ + b.n ada4 <_loop1_76_rule+0xac> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000adf0 : │ │ │ │ │ +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 afe8 │ │ │ │ │ + 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 afe8 │ │ │ │ │ + bne.w aff4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w af86 │ │ │ │ │ + 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 af92 │ │ │ │ │ + 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 af92 │ │ │ │ │ + bne.w af9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w af8a │ │ │ │ │ + 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 af9a │ │ │ │ │ + bne.w afa6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w af8a │ │ │ │ │ + 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 af9a │ │ │ │ │ + bne.w afa6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n af8a │ │ │ │ │ + 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 af9a │ │ │ │ │ + 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 af84 │ │ │ │ │ + bne.n af90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, aefc │ │ │ │ │ + cbnz r0, af08 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af84 │ │ │ │ │ + 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, aed8 │ │ │ │ │ + cbz r0, aee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af56 │ │ │ │ │ + bne.n af62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n af84 │ │ │ │ │ + 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 aff4 │ │ │ │ │ + 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 aeb4 │ │ │ │ │ + beq.n aec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aeb4 │ │ │ │ │ + beq.n aec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c848 │ │ │ │ │ + bl c880 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aeb4 │ │ │ │ │ + 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 │ │ │ │ │ @@ -20425,30 +20418,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aef4 │ │ │ │ │ + beq.n af00 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aef6 │ │ │ │ │ + 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 aed8 │ │ │ │ │ + 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 │ │ │ │ │ @@ -20456,36 +20449,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 af3e │ │ │ │ │ + b.n af4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n aef6 │ │ │ │ │ + b.n af02 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aea4 │ │ │ │ │ + b.n aeb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ae4c │ │ │ │ │ + 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, aff0 │ │ │ │ │ + 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 │ │ │ │ │ @@ -20497,44 +20490,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af50 │ │ │ │ │ - b.n aef4 │ │ │ │ │ + bne.n af5c │ │ │ │ │ + b.n af00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ae22 │ │ │ │ │ + b.n ae2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aea4 │ │ │ │ │ + b.n aeb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aef0 │ │ │ │ │ + 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 aef0 │ │ │ │ │ + beq.w aefc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aef0 │ │ │ │ │ + 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 │ │ │ │ │ @@ -20542,183 +20535,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 af3e │ │ │ │ │ + b.n af4a │ │ │ │ │ │ │ │ │ │ -0000b03c <_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 b0a8 <_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, b0a8 <_tmp_113_rule+0x6c> │ │ │ │ │ + cbnz r0, b0b4 <_tmp_113_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b0a0 <_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, b086 <_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 b078 <_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 b07c <_tmp_113_rule+0x40> │ │ │ │ │ + b.n b088 <_tmp_113_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b080 <_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 b068 <_tmp_113_rule+0x2c> │ │ │ │ │ + b.n b074 <_tmp_113_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -0000b0b0 : │ │ │ │ │ +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 b374 │ │ │ │ │ + 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 b374 │ │ │ │ │ + bne.w b380 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b36a │ │ │ │ │ + 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 b1c6 │ │ │ │ │ + bne.n b1d2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w b43c │ │ │ │ │ + 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 b36a │ │ │ │ │ + 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 b1d4 │ │ │ │ │ + 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 b44a │ │ │ │ │ + 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 b44a │ │ │ │ │ + bne.w b456 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b452 │ │ │ │ │ + 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 b2e4 │ │ │ │ │ + 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 b1d6 │ │ │ │ │ + bne.n b1e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b4c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b1d6 │ │ │ │ │ + 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 b36a │ │ │ │ │ + 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 b252 │ │ │ │ │ + beq.n b25e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b252 │ │ │ │ │ + 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 │ │ │ │ │ @@ -20727,260 +20720,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 b37c │ │ │ │ │ + bne.w b388 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b36a │ │ │ │ │ + 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 b266 │ │ │ │ │ + bne.n b272 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b36a │ │ │ │ │ + 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 b362 │ │ │ │ │ + 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 b362 │ │ │ │ │ + beq.w b36e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b4c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b362 │ │ │ │ │ + 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 b36a │ │ │ │ │ + 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 b1b2 │ │ │ │ │ + bne.n b1be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b1b8 │ │ │ │ │ + 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 b370 │ │ │ │ │ + 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 b1f2 │ │ │ │ │ + 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 b34a │ │ │ │ │ + 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 b34a │ │ │ │ │ + bne.n b356 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b342 │ │ │ │ │ + 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 b304 │ │ │ │ │ + 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 b1f4 │ │ │ │ │ + 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 b36a │ │ │ │ │ + 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 b1b2 │ │ │ │ │ - b.n b252 │ │ │ │ │ + bne.w b1be │ │ │ │ │ + b.n b25e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b164 │ │ │ │ │ + beq.w b170 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b16e │ │ │ │ │ + beq.w b17a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, b352 │ │ │ │ │ + cbnz r0, b35e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b16e │ │ │ │ │ + b.n b17a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ccc │ │ │ │ │ + bl 9cf0 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b2a4 │ │ │ │ │ + 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 53a8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, b32c │ │ │ │ │ + cbz r0, b338 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b32c │ │ │ │ │ + cbnz r3, b338 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b2ae │ │ │ │ │ + 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, b35e │ │ │ │ │ + cbz r0, b36a │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b1f4 │ │ │ │ │ + b.n b200 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b1f4 │ │ │ │ │ + b.n b200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b28e │ │ │ │ │ + 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 b1d6 │ │ │ │ │ + b.n b1e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b2ae │ │ │ │ │ + b.n b2ba │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n b1b8 │ │ │ │ │ + b.n b1c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b1ce │ │ │ │ │ + b.n b1da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b0e4 │ │ │ │ │ + b.n b0f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b4b6 │ │ │ │ │ + bne.w b4c2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b4ae │ │ │ │ │ + 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 b4ae │ │ │ │ │ + bne.w b4ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b4a8 │ │ │ │ │ + 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 b462 │ │ │ │ │ + bne.n b46e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b4a8 │ │ │ │ │ + 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 b45a │ │ │ │ │ + beq.n b466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b45a │ │ │ │ │ + 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 b45a │ │ │ │ │ + beq.n b466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, b45a │ │ │ │ │ + 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 │ │ │ │ │ @@ -20995,60 +20988,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - cbz r0, b45c │ │ │ │ │ + cbz r0, b468 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b1e0 │ │ │ │ │ + b.n b1ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w b108 │ │ │ │ │ - b.n b25a │ │ │ │ │ + bge.w b114 │ │ │ │ │ + b.n b266 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b14a │ │ │ │ │ + b.n b156 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b1d6 │ │ │ │ │ + b.n b1e2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n b436 │ │ │ │ │ + b.n b442 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b3b8 │ │ │ │ │ + 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 b3b8 │ │ │ │ │ + beq.n b3c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b3b8 │ │ │ │ │ + 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 │ │ │ │ │ @@ -21056,203 +21049,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 b410 │ │ │ │ │ + b.n b41c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n b436 │ │ │ │ │ + b.n b442 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b3a2 │ │ │ │ │ + b.n b3ae │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b370 │ │ │ │ │ + b.n b37c │ │ │ │ │ │ │ │ │ │ -0000b4bc : │ │ │ │ │ +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 b554 │ │ │ │ │ + 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 b554 │ │ │ │ │ + bne.n b560 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b54c │ │ │ │ │ + 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, b50c │ │ │ │ │ + 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 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b4fc │ │ │ │ │ + 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 53a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, b534 │ │ │ │ │ + cbz r0, b540 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, b534 │ │ │ │ │ + cbnz r2, b540 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b502 │ │ │ │ │ + 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 b502 │ │ │ │ │ + beq.n b50e │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b504 │ │ │ │ │ + b.n b510 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b504 │ │ │ │ │ + b.n b510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b4ea │ │ │ │ │ + b.n b4f6 │ │ │ │ │ │ │ │ │ │ -0000b55c <_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 b892 <_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 b892 <_loop1_38_rule+0x336> │ │ │ │ │ + bne.w b89e <_loop1_38_rule+0x336> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b8a0 <_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 b884 <_loop1_38_rule+0x328> │ │ │ │ │ + beq.w b890 <_loop1_38_rule+0x328> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b746 <_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 b872 <_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 b872 <_loop1_38_rule+0x316> │ │ │ │ │ + bne.w b87e <_loop1_38_rule+0x316> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b736 <_loop1_38_rule+0x1da> │ │ │ │ │ + bne.w b742 <_loop1_38_rule+0x1da> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w b70c <_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 b7f2 <_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 b68e <_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 b68e <_loop1_38_rule+0x132> │ │ │ │ │ + beq.n b69a <_loop1_38_rule+0x132> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b68e <_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 b68e <_loop1_38_rule+0x132> │ │ │ │ │ + beq.n b69a <_loop1_38_rule+0x132> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, b68e <_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 b736 <_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] │ │ │ │ │ @@ -21260,423 +21253,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 b7d0 <_loop1_38_rule+0x274> │ │ │ │ │ + beq.w b7dc <_loop1_38_rule+0x274> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b7d0 <_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 bcb4 <_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 b5bc <_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 b736 <_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 b754 <_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 b736 <_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 bbc8 <_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 b8a8 <_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 b89a <_loop1_38_rule+0x33e> │ │ │ │ │ + beq.w b8a6 <_loop1_38_rule+0x33e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b89a <_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 b87e <_loop1_38_rule+0x322> │ │ │ │ │ + beq.w b88a <_loop1_38_rule+0x322> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n b740 <_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 b6f8 <_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 b7de <_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 b7ec <_loop1_38_rule+0x290> │ │ │ │ │ + bne.n b7f8 <_loop1_38_rule+0x290> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w b5fe <_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 b6d2 <_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 b6a4 <_loop1_38_rule+0x148> │ │ │ │ │ + beq.n b6b0 <_loop1_38_rule+0x148> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6a4 <_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 b6a4 <_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 b6a4 <_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 b6a4 <_loop1_38_rule+0x148> │ │ │ │ │ + beq.n b6b0 <_loop1_38_rule+0x148> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6a4 <_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 b736 <_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 b66a <_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 bb3a <_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 b6d2 <_loop1_38_rule+0x176> │ │ │ │ │ + b.n b6de <_loop1_38_rule+0x176> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b736 <_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 b86a <_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, b86a <_loop1_38_rule+0x30e> │ │ │ │ │ + cbnz r0, b876 <_loop1_38_rule+0x30e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b858 <_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, b854 <_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, b854 <_loop1_38_rule+0x2f8> │ │ │ │ │ + cbz r0, b860 <_loop1_38_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, b854 <_loop1_38_rule+0x2f8> │ │ │ │ │ + cbz r0, b860 <_loop1_38_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2180 <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b858 <_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 bb4a <_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 b5fe <_loop1_38_rule+0xa2> │ │ │ │ │ - b.n b736 <_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 b80c <_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 b5d6 <_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 b74a <_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 b590 <_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 b74a <_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 bb24 <_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 bb28 <_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 bb28 <_loop1_38_rule+0x5cc> │ │ │ │ │ + bne.w bb34 <_loop1_38_rule+0x5cc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb30 <_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, b908 <_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, b908 <_loop1_38_rule+0x3ac> │ │ │ │ │ + cbz r0, b914 <_loop1_38_rule+0x3ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, b908 <_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 bc46 <_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 bb30 <_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, b92c <_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 bac6 <_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 bb30 <_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, b950 <_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, b986 <_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 b97e <_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, b976 <_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 b9ea <_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 b6ce <_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 b6ce <_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 babe <_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 babe <_loop1_38_rule+0x562> │ │ │ │ │ + bne.w baca <_loop1_38_rule+0x562> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w bab4 <_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 ba74 <_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 bab4 <_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 ba74 <_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 b956 <_loop1_38_rule+0x3fa> │ │ │ │ │ + b.n b962 <_loop1_38_rule+0x3fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b976 <_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 b976 <_loop1_38_rule+0x41a> │ │ │ │ │ + beq.n b982 <_loop1_38_rule+0x41a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b976 <_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 b976 <_loop1_38_rule+0x41a> │ │ │ │ │ + beq.n b982 <_loop1_38_rule+0x41a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b976 <_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] │ │ │ │ │ @@ -21694,26 +21687,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b978 <_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 b6ce <_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 │ │ │ │ │ @@ -21724,53 +21717,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 bb12 <_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 bb18 <_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 b6ce <_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 b956 <_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 b9a6 <_loop1_38_rule+0x44a> │ │ │ │ │ + b.n b9b2 <_loop1_38_rule+0x44a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b92c <_loop1_38_rule+0x3d0> │ │ │ │ │ + beq.w b938 <_loop1_38_rule+0x3d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2180 <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b930 <_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 b92c <_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] │ │ │ │ │ @@ -21778,58 +21771,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 ba9a <_loop1_38_rule+0x53e> │ │ │ │ │ + beq.n baa6 <_loop1_38_rule+0x53e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ba9a <_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 b674 <_loop1_38_rule+0x118> │ │ │ │ │ + bne.w b680 <_loop1_38_rule+0x118> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n b6ce <_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 b8d0 <_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 b6ce <_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 b678 <_loop1_38_rule+0x11c> │ │ │ │ │ + bne.w b684 <_loop1_38_rule+0x11c> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n b6d2 <_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 b854 <_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 b854 <_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 │ │ │ │ │ @@ -21838,67 +21831,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, bbac <_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, bbb8 <_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 b85e <_loop1_38_rule+0x302> │ │ │ │ │ + b.n b86a <_loop1_38_rule+0x302> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n bb94 <_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 b674 <_loop1_38_rule+0x118> │ │ │ │ │ + bne.w b680 <_loop1_38_rule+0x118> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b85e <_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 b6c0 <_loop1_38_rule+0x164> │ │ │ │ │ + beq.w b6cc <_loop1_38_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 60f8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6c0 <_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 b6c0 <_loop1_38_rule+0x164> │ │ │ │ │ + beq.w b6cc <_loop1_38_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6c0 <_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 b736 <_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] │ │ │ │ │ @@ -21913,37 +21906,37 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 53a8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b66a <_loop1_38_rule+0x10e> │ │ │ │ │ - b.n b7d0 <_loop1_38_rule+0x274> │ │ │ │ │ + bne.w b676 <_loop1_38_rule+0x10e> │ │ │ │ │ + b.n b7dc <_loop1_38_rule+0x274> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 60f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b908 <_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 b908 <_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 b908 <_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 b908 <_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] │ │ │ │ │ @@ -21951,401 +21944,401 @@ │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba6a <_loop1_38_rule+0x50e> │ │ │ │ │ - b.n b978 <_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 b87a <_loop1_38_rule+0x31e> │ │ │ │ │ + beq.w b886 <_loop1_38_rule+0x31e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n b680 <_loop1_38_rule+0x124> │ │ │ │ │ + b.n b68c <_loop1_38_rule+0x124> │ │ │ │ │ │ │ │ │ │ -0000bcd0 : │ │ │ │ │ +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 bd3c │ │ │ │ │ + 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, bd3c │ │ │ │ │ + cbnz r0, bd48 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w c074 │ │ │ │ │ + bne.w c080 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w beb0 │ │ │ │ │ + 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, bd44 │ │ │ │ │ + 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 bcfe │ │ │ │ │ + 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 bf92 │ │ │ │ │ + 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 bf92 │ │ │ │ │ + bne.w bf9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bef4 │ │ │ │ │ + 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 beec │ │ │ │ │ + beq.w bef8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bef4 │ │ │ │ │ + bne.w bf00 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r5, [sp, #32] │ │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r5, [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 bf1a │ │ │ │ │ + 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 bf1a │ │ │ │ │ + bne.w bf26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bf0a │ │ │ │ │ + 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 bf22 │ │ │ │ │ + bne.w bf2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w befc │ │ │ │ │ + bne.w bf08 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n be92 │ │ │ │ │ + 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 be92 │ │ │ │ │ + bne.n be9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, be24 │ │ │ │ │ + cbnz r3, be30 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w c07c │ │ │ │ │ + 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 bfb2 │ │ │ │ │ + bne.w bfbe │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bf9a │ │ │ │ │ + bne.w bfa6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ 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 bee6 │ │ │ │ │ + beq.n bef2 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n bed8 │ │ │ │ │ + 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 bed2 │ │ │ │ │ + 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, be9a │ │ │ │ │ + cbz r0, bea6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, be9a │ │ │ │ │ + cbnz r3, bea6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bd30 │ │ │ │ │ + b.n bd3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bdf0 │ │ │ │ │ + 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 bd30 │ │ │ │ │ + beq.w bd3c │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd32 │ │ │ │ │ + b.n bd3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w c09e │ │ │ │ │ + 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 bd1e │ │ │ │ │ + beq.w bd2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bd32 │ │ │ │ │ + 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 be4e │ │ │ │ │ + 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 bd2c │ │ │ │ │ + b.n bd38 │ │ │ │ │ mov r2, r7 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be36 │ │ │ │ │ + b.n be42 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n be36 │ │ │ │ │ + ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ │ + b.n be42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bdb2 │ │ │ │ │ + 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, bf5e │ │ │ │ │ + cbz r0, bf6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, bf5e │ │ │ │ │ + cbnz r3, bf6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n bf4c │ │ │ │ │ + beq.n bf58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r7, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n bd92 │ │ │ │ │ + b.n bd9e │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, bf78 │ │ │ │ │ + cbz r0, bf84 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n bf3e │ │ │ │ │ + b.n bf4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, bf7e │ │ │ │ │ + cbnz r0, bf8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n bf38 │ │ │ │ │ + bne.n bf44 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n be36 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ │ + b.n be42 │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n bee8 │ │ │ │ │ + b.n bef4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ + ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n be36 │ │ │ │ │ + b.n be42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bd64 │ │ │ │ │ + b.n bd70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be24 │ │ │ │ │ + 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 be24 │ │ │ │ │ - b.n c040 │ │ │ │ │ + beq.w be30 │ │ │ │ │ + b.n c04c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be1a │ │ │ │ │ + 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 be1a │ │ │ │ │ + bne.w be26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be1a │ │ │ │ │ + bne.w be26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcd0 │ │ │ │ │ + bl bcdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be1a │ │ │ │ │ + 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 be1a │ │ │ │ │ + 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 be24 │ │ │ │ │ + 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] │ │ │ │ │ @@ -22358,496 +22351,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, c058 │ │ │ │ │ + cbz r0, c064 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c058 │ │ │ │ │ + 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 bf34 │ │ │ │ │ + bne.w bf40 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n be32 │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ │ + b.n be3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c040 │ │ │ │ │ + beq.n c04c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ + ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be32 │ │ │ │ │ + b.n be3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bd32 │ │ │ │ │ + b.n bd3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c060 │ │ │ │ │ + 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 be0c │ │ │ │ │ - b.n be24 │ │ │ │ │ + beq.w be18 │ │ │ │ │ + b.n be30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bd32 │ │ │ │ │ + b.n bd3e │ │ │ │ │ │ │ │ │ │ -0000c0a8 <_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 c0fc <_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, c0fc <_tmp_42_rule+0x54> │ │ │ │ │ + cbnz r0, c108 <_tmp_42_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c104 <_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, c0f4 <_tmp_42_rule+0x4c> │ │ │ │ │ + cbnz r0, c100 <_tmp_42_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, c0f4 <_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, c0f4 <_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 c0d2 <_tmp_42_rule+0x2a> │ │ │ │ │ + b.n c0de <_tmp_42_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c0f8 <_tmp_42_rule+0x50> │ │ │ │ │ + b.n c104 <_tmp_42_rule+0x50> │ │ │ │ │ │ │ │ │ │ -0000c10c : │ │ │ │ │ +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 c15a │ │ │ │ │ + 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, c15a │ │ │ │ │ + cbnz r0, c166 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, c18c │ │ │ │ │ + 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, c162 │ │ │ │ │ + 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 c138 │ │ │ │ │ + b.n c144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a290 │ │ │ │ │ + bl a29c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c14a │ │ │ │ │ + beq.n c156 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c14e │ │ │ │ │ + beq.n c15a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c14e │ │ │ │ │ + beq.n c15a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c152 │ │ │ │ │ + b.n c15e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c152 │ │ │ │ │ + b.n c15e │ │ │ │ │ │ │ │ │ │ -0000c194 : │ │ │ │ │ +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 c312 │ │ │ │ │ + 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 c312 │ │ │ │ │ + bne.w c31e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c2f6 │ │ │ │ │ + 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 c30a │ │ │ │ │ + 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 c30a │ │ │ │ │ + bne.w c316 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c304 │ │ │ │ │ + bne.w c310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c334 │ │ │ │ │ + bl c340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c2ce │ │ │ │ │ + beq.n c2da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c2fc │ │ │ │ │ + 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 c2fc │ │ │ │ │ + bne.n c308 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c2c8 │ │ │ │ │ + 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 c2c0 │ │ │ │ │ + beq.n c2cc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n c2c8 │ │ │ │ │ + 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, c28c │ │ │ │ │ + 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, c2ba │ │ │ │ │ + cbz r0, c2c6 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n c2ac │ │ │ │ │ + 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, c2d0 │ │ │ │ │ + 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 c334 │ │ │ │ │ + bl c340 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c250 │ │ │ │ │ + beq.n c25c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c2d8 │ │ │ │ │ + cbnz r2, c2e4 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n c31a │ │ │ │ │ + beq.n c326 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n c246 │ │ │ │ │ + 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 c260 │ │ │ │ │ + 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 c282 │ │ │ │ │ + b.n c28e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c29c │ │ │ │ │ + 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 c2ce │ │ │ │ │ + b.n c2da │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n c284 │ │ │ │ │ + b.n c290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c224 │ │ │ │ │ + b.n c230 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c2d0 │ │ │ │ │ + b.n c2dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c1f4 │ │ │ │ │ + b.n c200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c1c8 │ │ │ │ │ + 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 c2ba │ │ │ │ │ + beq.n c2c6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n c2a0 │ │ │ │ │ + b.n c2ac │ │ │ │ │ │ │ │ │ │ -0000c334 : │ │ │ │ │ +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 c5de │ │ │ │ │ + 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 c5de │ │ │ │ │ + bne.w c5ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c58c │ │ │ │ │ + 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 c584 │ │ │ │ │ + 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 c584 │ │ │ │ │ + bne.w c590 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c4e4 │ │ │ │ │ + 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 c57c │ │ │ │ │ + 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 c57c │ │ │ │ │ + bne.w c588 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c510 │ │ │ │ │ + bne.w c51c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w c4f0 │ │ │ │ │ + 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 9ed4 │ │ │ │ │ + bl 9ee0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c474 │ │ │ │ │ + bne.n c480 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c510 │ │ │ │ │ + bne.w c51c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fcc │ │ │ │ │ + bl 9fd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, c42a │ │ │ │ │ + cbnz r0, c436 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c510 │ │ │ │ │ + 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 c48a │ │ │ │ │ + beq.n c496 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56c8 │ │ │ │ │ + bl 56ec │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c48a │ │ │ │ │ + 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 c578 │ │ │ │ │ + beq.w c584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c50 │ │ │ │ │ + bl 8c5c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c578 │ │ │ │ │ + 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 c562 │ │ │ │ │ + beq.w c56e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c562 │ │ │ │ │ + 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 │ │ │ │ │ @@ -22855,85 +22848,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 c42a │ │ │ │ │ - b.n c3ec │ │ │ │ │ + bne.n c436 │ │ │ │ │ + b.n c3f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c510 │ │ │ │ │ + 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 c516 │ │ │ │ │ + bne.n c522 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c510 │ │ │ │ │ + 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 c5b2 │ │ │ │ │ + bne.n c5be │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, c510 │ │ │ │ │ + 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 c592 │ │ │ │ │ + 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, c4e4 │ │ │ │ │ + cbnz r5, c4f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a434 │ │ │ │ │ + bl a440 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c430 │ │ │ │ │ + bne.n c43c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n c468 │ │ │ │ │ + b.n c474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n c558 │ │ │ │ │ + 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 c3e0 │ │ │ │ │ + beq.w c3ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c4d0 │ │ │ │ │ + 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 c4ca │ │ │ │ │ + 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 │ │ │ │ │ @@ -22943,134 +22936,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 c5d2 │ │ │ │ │ + beq.n c5de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c42a │ │ │ │ │ + beq.w c436 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c42a │ │ │ │ │ + beq.w c436 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c4d0 │ │ │ │ │ + b.n c4dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c468 │ │ │ │ │ + beq.w c474 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c46a │ │ │ │ │ + b.n c476 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c4e8 │ │ │ │ │ + b.n c4f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c3c0 │ │ │ │ │ + b.n c3cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c394 │ │ │ │ │ + b.n c3a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n c46a │ │ │ │ │ + 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 c4ca │ │ │ │ │ + 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 c534 │ │ │ │ │ + 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 c4ca │ │ │ │ │ + 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 c534 │ │ │ │ │ + b.n c540 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4ca │ │ │ │ │ - b.n c558 │ │ │ │ │ + beq.w c4d6 │ │ │ │ │ + b.n c564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c368 │ │ │ │ │ + b.n c374 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c5e8 <_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 c63c <_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, c63c <_tmp_126_rule+0x54> │ │ │ │ │ + cbnz r0, c648 <_tmp_126_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c644 <_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, c634 <_tmp_126_rule+0x4c> │ │ │ │ │ + cbnz r0, c640 <_tmp_126_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, c634 <_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, c634 <_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 c612 <_tmp_126_rule+0x2a> │ │ │ │ │ + b.n c61e <_tmp_126_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c638 <_tmp_126_rule+0x50> │ │ │ │ │ + b.n c644 <_tmp_126_rule+0x50> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -268,146 +268,146 @@ │ │ │ │ │ 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 1a36 │ │ │ │ │ + beq.w 1d00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a36 │ │ │ │ │ + bne.w 1d00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f94 │ │ │ │ │ + bne.w e98 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_6_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_6_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f74 │ │ │ │ │ + bne.w f96 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 43e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f74 │ │ │ │ │ + bne.w f96 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_7_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_7_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5bc │ │ │ │ │ + bne.w 6e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f74 │ │ │ │ │ + bne.w f96 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_8_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_8_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 624 │ │ │ │ │ + bne.w 5bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f94 │ │ │ │ │ + bne.w e98 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_9_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_9_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 74a │ │ │ │ │ + bne.w 748 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f94 │ │ │ │ │ + bne.w e98 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #656 @ 0x290 │ │ │ │ │ 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 75c │ │ │ │ │ + bne.w 75a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f94 │ │ │ │ │ + bne.w e98 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #689 @ 0x2b1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f6 │ │ │ │ │ + bne.w 8f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a5c │ │ │ │ │ + bne.w 13ac │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 19ec │ │ │ │ │ + beq.w 1cb6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19ec │ │ │ │ │ + bne.w 1cb6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19fa │ │ │ │ │ + bne.w 1cc4 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a02 │ │ │ │ │ + beq.w 1ccc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ @@ -416,162 +416,162 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aac │ │ │ │ │ + bne.w aaa │ │ │ │ │ ldrd r2, r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a20 │ │ │ │ │ + bne.w a1e │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19e2 │ │ │ │ │ + beq.w 1cac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19e2 │ │ │ │ │ + bne.w 1cac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b26 │ │ │ │ │ + bne.w 1ade │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 670 │ │ │ │ │ R_ARM_THM_CALL decorators_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 576 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b26 │ │ │ │ │ + bne.w 1ade │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1108 │ │ │ │ │ R_ARM_THM_CALL function_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ec │ │ │ │ │ + beq.w 9ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 3d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b8c │ │ │ │ │ + beq.w 1942 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b8c │ │ │ │ │ + bne.w 1942 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e84 │ │ │ │ │ + bne.w ea6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1256 │ │ │ │ │ + beq.w 11f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1282 │ │ │ │ │ + bne.w 121c │ │ │ │ │ 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 f600 │ │ │ │ │ + bl f640 │ │ │ │ │ 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 fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 4c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3708 │ │ │ │ │ R_ARM_THM_CALL elif_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ac │ │ │ │ │ + bne.w 8aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e84 │ │ │ │ │ + bne.w ea6 │ │ │ │ │ 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 │ │ │ │ │ + beq.w ea2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ + bl f640 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e80 │ │ │ │ │ + beq.w ea2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e80 │ │ │ │ │ + beq.w ea2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e80 │ │ │ │ │ + beq.w ea2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39fc │ │ │ │ │ + bl 39fc │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e84 │ │ │ │ │ + bne.w ea6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 180a │ │ │ │ │ + beq.w 13b4 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -585,24 +585,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 438 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18a6 │ │ │ │ │ + bne.w 1548 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.w e8a │ │ │ │ │ + b.w eac │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1108 │ │ │ │ │ R_ARM_THM_CALL function_def_raw_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 41e │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -616,357 +616,357 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 438 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b7e │ │ │ │ │ + bne.w 1c56 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 9f6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19ca │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 19ca │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 19c0 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 670 │ │ │ │ │ - R_ARM_THM_CALL decorators_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - 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 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 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 2e6 │ │ │ │ │ - b.n 9fe │ │ │ │ │ + b.n 9f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 18dc │ │ │ │ │ + beq.w 1b9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18dc │ │ │ │ │ + bne.w 1b9a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 190c │ │ │ │ │ + bne.w 1b90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 18e6 │ │ │ │ │ + beq.w 1368 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 192e │ │ │ │ │ + bne.w 1b06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 68c │ │ │ │ │ + cbz r0, 624 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 108a │ │ │ │ │ + bne.w 1086 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 190c │ │ │ │ │ + bne.w 1b90 │ │ │ │ │ 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 │ │ │ │ │ + beq.w d80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5820 │ │ │ │ │ + bl 5820 │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d92 │ │ │ │ │ + beq.w d80 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d92 │ │ │ │ │ + beq.w d80 │ │ │ │ │ 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 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d96 │ │ │ │ │ + bne.w d84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d92 │ │ │ │ │ + beq.w d80 │ │ │ │ │ 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 │ │ │ │ │ + beq.w 135c │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl e018 │ │ │ │ │ + bl e050 │ │ │ │ │ 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 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_With> │ │ │ │ │ R_ARM_THM_CALL _PyAST_With │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 728 │ │ │ │ │ + cbz r0, 6c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 438 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1916 │ │ │ │ │ + bne.w 1374 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.w f8c │ │ │ │ │ + b.n e90 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1352 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1352 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1348 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bl 670 │ │ │ │ │ + R_ARM_THM_CALL decorators_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w bf4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1348 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + 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 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 2e6 │ │ │ │ │ + b.n 9fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 48f0 │ │ │ │ │ + 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 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 18d2 │ │ │ │ │ + beq.w 1ad4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18d2 │ │ │ │ │ + bne.w 1ad4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 107a │ │ │ │ │ + bne.w 1076 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 13f6 │ │ │ │ │ + beq.w 14e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1422 │ │ │ │ │ + bne.w 1582 │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 7de │ │ │ │ │ + cbz r0, 7dc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 7de │ │ │ │ │ + cbz r0, 7dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7de │ │ │ │ │ + cbz r0, 7dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3bf8 │ │ │ │ │ + bl 3bf8 │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8e │ │ │ │ │ + bne.w a8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 107a │ │ │ │ │ + bne.w 1076 │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e94 │ │ │ │ │ + beq.w eb6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ 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.w e94 │ │ │ │ │ + beq.w eb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e94 │ │ │ │ │ + beq.w eb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d80 │ │ │ │ │ + bl 3d80 │ │ │ │ │ R_ARM_THM_CALL _loop1_37_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e94 │ │ │ │ │ + beq.w eb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39fc │ │ │ │ │ + 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 │ │ │ │ │ + bne.w eba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3bf8 │ │ │ │ │ + bl 3bf8 │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e98 │ │ │ │ │ + bne.w eba │ │ │ │ │ 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, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a64 │ │ │ │ │ + beq.w 14dc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Try │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 88c │ │ │ │ │ + cbz r0, 88a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 438 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16f4 │ │ │ │ │ + bne.w 14f2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 1080 │ │ │ │ │ + b.n 107c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 180a │ │ │ │ │ + beq.w 13b4 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 124e │ │ │ │ │ + beq.w 11e8 │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ @@ -977,108 +977,108 @@ │ │ │ │ │ bne.w 54a │ │ │ │ │ b.n 552 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1ba2 │ │ │ │ │ + beq.w 1958 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ba2 │ │ │ │ │ + bne.w 1958 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a4c │ │ │ │ │ + bne.w 139c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1bac │ │ │ │ │ + beq.w 1962 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1be4 │ │ │ │ │ + bne.w 199a │ │ │ │ │ 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 │ │ │ │ │ + beq.w 1398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ + bl f640 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a48 │ │ │ │ │ + beq.w 1398 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a48 │ │ │ │ │ + beq.w 1398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a48 │ │ │ │ │ + beq.w 1398 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39fc │ │ │ │ │ + bl 39fc │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a4c │ │ │ │ │ + bne.w 139c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b96 │ │ │ │ │ + beq.w 194c │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_While> │ │ │ │ │ R_ARM_THM_CALL _PyAST_While │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 9c8 │ │ │ │ │ + cbz r0, 9c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 438 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bb8 │ │ │ │ │ + bne.w 196e │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.w 1a52 │ │ │ │ │ + b.w 13a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -1097,78 +1097,78 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1778 │ │ │ │ │ + bne.w 10f0 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 176e │ │ │ │ │ + beq.w 10e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 176e │ │ │ │ │ + bne.w 10e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, a82 │ │ │ │ │ + cbnz r3, a80 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1014 │ │ │ │ │ + bne.w 1010 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, a82 │ │ │ │ │ + cbnz r3, a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f9e │ │ │ │ │ + bne.w f9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b.n 3d8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a64 │ │ │ │ │ + beq.w 14dc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 86a │ │ │ │ │ + b.n 868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 87ec │ │ │ │ │ + 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 │ │ │ │ │ @@ -1192,40 +1192,40 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1822 │ │ │ │ │ + beq.w 1914 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1822 │ │ │ │ │ + bne.w 1914 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1232 │ │ │ │ │ + bne.w 190c │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1220 │ │ │ │ │ + beq.w 14ca │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1232 │ │ │ │ │ + bne.w 190c │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r5 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ @@ -1233,195 +1233,195 @@ │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1818 │ │ │ │ │ + beq.w 186e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1818 │ │ │ │ │ + bne.w 186e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c62 │ │ │ │ │ + bne.w cb0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bee │ │ │ │ │ + bne.n c3a │ │ │ │ │ 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 │ │ │ │ │ + beq.w cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8918 │ │ │ │ │ + bl 8924 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c62 │ │ │ │ │ + beq.w cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a808 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c62 │ │ │ │ │ + bne.w cb0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c62 │ │ │ │ │ + beq.n cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c62 │ │ │ │ │ + beq.n cb0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_THM_CALL _PyAST_match_case │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ae │ │ │ │ │ + beq.w 18ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13ae │ │ │ │ │ + bne.w 18ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w d78 │ │ │ │ │ + beq.w e62 │ │ │ │ │ str.w r3, [r9, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n b4e │ │ │ │ │ + b.n b4c │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 44ac │ │ │ │ │ + R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 71a │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_class_def_decorators │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbz r0, c18 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 438 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1148 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3d8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 73e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 170e │ │ │ │ │ + beq.w 1156 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 170e │ │ │ │ │ + bne.w 1156 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, c56 │ │ │ │ │ + cbnz r5, ca2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ 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 │ │ │ │ │ + cbz r0, c82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8918 │ │ │ │ │ + bl 8924 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1718 │ │ │ │ │ + bne.w 10f4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r5, c56 │ │ │ │ │ + cbnz r5, ca2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 177e │ │ │ │ │ + bne.w 115e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n b7a │ │ │ │ │ + beq.w b7a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w a04 │ │ │ │ │ + beq.w a02 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a04 │ │ │ │ │ + bne.w a02 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121a │ │ │ │ │ + beq.w 14c4 │ │ │ │ │ mov ip, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n cf8 │ │ │ │ │ + ble.n d00 │ │ │ │ │ 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 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> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_class_def_decorators │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbz r0, cd6 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 438 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 18c4 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 3d8 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 61a │ │ │ │ │ + b.n cec │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1433,15 +1433,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3c6 │ │ │ │ │ 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 19fa │ │ │ │ │ + beq.w 1cc4 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -1453,118 +1453,106 @@ │ │ │ │ │ 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 53a8 │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 123a │ │ │ │ │ + beq.w 1382 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 438 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 1248 │ │ │ │ │ + bne.w 1390 │ │ │ │ │ b.w 3d8 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - lsls r3, r2, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1218 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n be0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 190c │ │ │ │ │ + bne.w 1b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, dc4 │ │ │ │ │ + cbz r0, db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, dc4 │ │ │ │ │ + cbz r0, db2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1830 │ │ │ │ │ + bne.w 1878 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 190c │ │ │ │ │ + bne.w 1b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f78 │ │ │ │ │ + beq.n e7c │ │ │ │ │ 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 │ │ │ │ │ + beq.n e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5820 │ │ │ │ │ + bl 5820 │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f78 │ │ │ │ │ + beq.n e7c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f78 │ │ │ │ │ + beq.n e7c │ │ │ │ │ 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 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f7c │ │ │ │ │ + bne.n e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f78 │ │ │ │ │ + beq.n e7c │ │ │ │ │ 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 │ │ │ │ │ + beq.w 135c │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl e018 │ │ │ │ │ + bl e050 │ │ │ │ │ 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,84 +1563,112 @@ │ │ │ │ │ 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 53a8 │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 720 │ │ │ │ │ - b.n 728 │ │ │ │ │ + bne.w 6b8 │ │ │ │ │ + b.n 6c0 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + lsls r3, r2, #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14c2 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n be6 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 13c0 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 306 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 2c6 │ │ │ │ │ - b.n 9fe │ │ │ │ │ + b.n 9fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 107a │ │ │ │ │ + bne.w 1076 │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1076 │ │ │ │ │ + beq.w 1072 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ 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.w 1076 │ │ │ │ │ + beq.w 1072 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1076 │ │ │ │ │ + beq.w 1072 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b55c │ │ │ │ │ + bl b568 │ │ │ │ │ R_ARM_THM_CALL _loop1_38_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1076 │ │ │ │ │ + beq.w 1072 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39fc │ │ │ │ │ + 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 │ │ │ │ │ + bne.w 1076 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3bf8 │ │ │ │ │ + bl 3bf8 │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 107a │ │ │ │ │ + bne.w 1076 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a64 │ │ │ │ │ + beq.w 14dc │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ @@ -1664,80 +1680,64 @@ │ │ │ │ │ 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 53a8 │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, f54 │ │ │ │ │ + cbz r0, f76 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 438 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 89c │ │ │ │ │ + beq.w 89a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1080 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9fe │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 10ec │ │ │ │ │ + b.n 107c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 306 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3da │ │ │ │ │ + b.n 9fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 87ec │ │ │ │ │ + bl 87f8 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a82 │ │ │ │ │ + beq.w a80 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a82 │ │ │ │ │ + beq.w a80 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a82 │ │ │ │ │ + beq.w a80 │ │ │ │ │ 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.w a82 │ │ │ │ │ + beq.w a80 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ 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 │ │ │ │ │ @@ -1746,36 +1746,36 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 1060 │ │ │ │ │ + cbnz r0, 105c │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbz r0, 1068 │ │ │ │ │ + cbz r0, 1064 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a86 │ │ │ │ │ + b.n a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 87ec │ │ │ │ │ + bl 87f8 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a64 │ │ │ │ │ + beq.w a62 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a64 │ │ │ │ │ + beq.w a62 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1788,343 +1788,297 @@ │ │ │ │ │ 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 53a8 │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1000 │ │ │ │ │ + beq.n ffc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1000 │ │ │ │ │ + bne.n ffc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a86 │ │ │ │ │ + beq.w a84 │ │ │ │ │ b.w 43a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 34a │ │ │ │ │ - b.n f94 │ │ │ │ │ + b.n e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5820 │ │ │ │ │ + bl 5820 │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68c │ │ │ │ │ + beq.w 624 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 690 │ │ │ │ │ + bne.w 628 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68c │ │ │ │ │ + beq.w 624 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68c │ │ │ │ │ + beq.w 624 │ │ │ │ │ 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 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 690 │ │ │ │ │ + bne.w 628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e6 │ │ │ │ │ - b.w 68c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 11e4 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 11dc │ │ │ │ │ - bl 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 11dc │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cbnz r3, 115e │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.w 67e │ │ │ │ │ + b.w 624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cbnz r3, 113a │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n a44 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n a86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #647 @ 0x287 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 13ca │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 115e │ │ │ │ │ + bl a808 │ │ │ │ │ + R_ARM_THM_CALL guard_rule │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w c84 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cbnz r3, 115e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w c82 │ │ │ │ │ + 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 │ │ │ │ │ - movw r1, #647 @ 0x287 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1166 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + 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 r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 11d2 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 11da │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ca8 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f88 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ + b.w 73e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 115a │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n c5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1096 │ │ │ │ │ - R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ + bl 8924 │ │ │ │ │ + R_ARM_THM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 115a │ │ │ │ │ - movs r1, #12 │ │ │ │ │ + beq.w ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 115e │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + bl a808 │ │ │ │ │ + R_ARM_THM_CALL guard_rule │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w ca2 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 115a │ │ │ │ │ + beq.w ca0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 115a │ │ │ │ │ + beq.w ca0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w ca0 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbnz r0, 11ea │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cbz r0, 11f2 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f88 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 110c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f8c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 11c2 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 1212 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n f88 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1b0a │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 1b30 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 3d8 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w a12 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w a12 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a88 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a88 │ │ │ │ │ + beq.n 1130 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 1130 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w bda │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ca8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8d6 │ │ │ │ │ + b.w 8d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 18a6 │ │ │ │ │ + blt.w 1548 │ │ │ │ │ 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 18b6 │ │ │ │ │ + beq.w 1556 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e84 │ │ │ │ │ + bne.w ea6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13a6 │ │ │ │ │ + beq.w 1340 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13a6 │ │ │ │ │ + bne.w 1340 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 132a │ │ │ │ │ + bne.n 12c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ 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 │ │ │ │ │ + cbz r0, 1268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ - cbz r0, 12ce │ │ │ │ │ + bl f640 │ │ │ │ │ + cbz r0, 1268 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 136e │ │ │ │ │ + bne.n 1308 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, 132a │ │ │ │ │ + cbnz r3, 12c4 │ │ │ │ │ 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 │ │ │ │ │ + cbz r0, 12b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ - cbz r0, 1316 │ │ │ │ │ + bl f640 │ │ │ │ │ + cbz r0, 12b0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1316 │ │ │ │ │ + cbz r0, 12b0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1316 │ │ │ │ │ + cbz r0, 12b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 1332 │ │ │ │ │ + cbnz r0, 12cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 48c │ │ │ │ │ - b.n e84 │ │ │ │ │ + b.n ea6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1320 │ │ │ │ │ + b.n 12ba │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -2133,27 +2087,27 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 138e │ │ │ │ │ + cbnz r0, 1328 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbz r0, 1396 │ │ │ │ │ + cbz r0, 1330 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1320 │ │ │ │ │ + b.n 12ba │ │ │ │ │ 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] │ │ │ │ │ @@ -2161,328 +2115,479 @@ │ │ │ │ │ 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 1356 │ │ │ │ │ + beq.n 12f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1356 │ │ │ │ │ + bne.n 12f0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 43a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 1320 │ │ │ │ │ + b.n 12ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12a2 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 123c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 73e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 700 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n e90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 1ae8 │ │ │ │ │ + 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 e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 13e6 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a86 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w a86 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 370 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + b.w 3da │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n eac │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 14bc │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 14b4 │ │ │ │ │ + bl 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 14b4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cbnz r3, 1432 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cbnz r3, 140e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #647 @ 0x287 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 152e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r6, 1432 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cbnz r3, 1432 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #647 @ 0x287 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 143a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n e8c │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 142e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1096 │ │ │ │ │ + R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 142e │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd8 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b.n c6c │ │ │ │ │ + bne.n 1432 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1136 │ │ │ │ │ + beq.n 142e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a4 │ │ │ │ │ - b.n 1136 │ │ │ │ │ + beq.n 142e │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1500 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1508 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n e8c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 13e0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n e90 │ │ │ │ │ mov r5, fp │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c6c │ │ │ │ │ + b.w a10 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 107c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16f4 │ │ │ │ │ + bge.n 1562 │ │ │ │ │ + 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 107c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1498 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r2, 1528 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n e8c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1c34 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1c50 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 3d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 140a │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1478 │ │ │ │ │ + b.n 140a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n eac │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 48c │ │ │ │ │ + b.n ea6 │ │ │ │ │ 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 1702 │ │ │ │ │ + beq.w 1922 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 107a │ │ │ │ │ + bne.w 1076 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16ec │ │ │ │ │ + beq.w 1866 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16ec │ │ │ │ │ + bne.w 1866 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 153e │ │ │ │ │ + bne.w 185e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 1488 │ │ │ │ │ + cbz r0, 15ea │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1488 │ │ │ │ │ + cbz r0, 15ea │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1488 │ │ │ │ │ + cbz r0, 15ea │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16bc │ │ │ │ │ + bne.w 182e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 153e │ │ │ │ │ + bne.w 185e │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14c8 │ │ │ │ │ + cbz r0, 162c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14c8 │ │ │ │ │ + cbz r0, 162c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ - cbz r0, 14c8 │ │ │ │ │ + bl fe08 │ │ │ │ │ + cbz r0, 162c │ │ │ │ │ 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 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 167e │ │ │ │ │ + bne.w 1780 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, 153e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 185e │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14f8 │ │ │ │ │ + cbz r0, 1664 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14f8 │ │ │ │ │ + cbz r0, 1664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ab4 │ │ │ │ │ R_ARM_THM_CALL _loop0_145_rule │ │ │ │ │ - cbz r0, 14f8 │ │ │ │ │ + cbz r0, 1664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d80 │ │ │ │ │ + bl 3d80 │ │ │ │ │ R_ARM_THM_CALL _loop1_37_rule │ │ │ │ │ - cbnz r0, 1546 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 17c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r6, 153e │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 185e │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 152a │ │ │ │ │ + cbz r0, 1698 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 152a │ │ │ │ │ + cbz r0, 1698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ab4 │ │ │ │ │ R_ARM_THM_CALL _loop0_145_rule │ │ │ │ │ - cbz r0, 152a │ │ │ │ │ + cbz r0, 1698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b55c │ │ │ │ │ + bl b568 │ │ │ │ │ R_ARM_THM_CALL _loop1_38_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 15c6 │ │ │ │ │ + cbnz r0, 16ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7aa │ │ │ │ │ - b.n 107a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1534 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #677 @ 0x2a5 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 14f8 │ │ │ │ │ - movs r1, #16 │ │ │ │ │ - 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 72a4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 14f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2180 │ │ │ │ │ - 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 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 14f8 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [fp, #12] │ │ │ │ │ - bl 7c28 │ │ │ │ │ - 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 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1534 │ │ │ │ │ + beq.w 7a8 │ │ │ │ │ + b.n 1076 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 152a │ │ │ │ │ + beq.n 1698 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1676 │ │ │ │ │ + beq.n 1778 │ │ │ │ │ bl 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 1676 │ │ │ │ │ + bne.n 1778 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 166e │ │ │ │ │ + bne.n 1770 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 72a4 │ │ │ │ │ - cbz r0, 1664 │ │ │ │ │ + bl 72c8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1766 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2180 │ │ │ │ │ R_ARM_THM_CALL _tmp_22_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, 1668 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 176a │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1530 │ │ │ │ │ + bne.n 169e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 152a │ │ │ │ │ + beq.n 1698 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -2490,524 +2595,565 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 15a8 │ │ │ │ │ + ldrd r2, r3, [fp, #12] │ │ │ │ │ + bl 7c34 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cbz r0, 1760 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 1530 │ │ │ │ │ + b.n 169e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 1622 │ │ │ │ │ + b.n 170c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1530 │ │ │ │ │ + b.n 169e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 15f2 │ │ │ │ │ + b.n 16d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 16e2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1854 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15bc │ │ │ │ │ + bne.n 1756 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 43a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 1534 │ │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 169c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 169c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16ac │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1442 │ │ │ │ │ - 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 1080 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - 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 a7fc │ │ │ │ │ - R_ARM_THM_CALL guard_rule │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w c38 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + b.n 16a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c36 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + beq.w 1664 │ │ │ │ │ + movs r1, #16 │ │ │ │ │ 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 r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 17f2 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17fa │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w c5c │ │ │ │ │ + beq.w 1664 │ │ │ │ │ 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 8918 │ │ │ │ │ - R_ARM_THM_CALL patterns_rule │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c54 │ │ │ │ │ + beq.w 1664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7fc │ │ │ │ │ - R_ARM_THM_CALL guard_rule │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w c56 │ │ │ │ │ + bl 2180 │ │ │ │ │ + R_ARM_THM_CALL _tmp_22_rule │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1668 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c54 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c54 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c54 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + beq.w 1664 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + 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 r3, [r3, #20] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + b.n 1744 │ │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1754 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 1754 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 17a0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd4 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w c5c │ │ │ │ │ + bne.n 17a0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w e8a │ │ │ │ │ + b.n 17b0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w b6e │ │ │ │ │ + b.n 15a2 │ │ │ │ │ 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 │ │ │ │ │ + b.w b6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5820 │ │ │ │ │ + bl 5820 │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc4 │ │ │ │ │ + beq.w db2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dc8 │ │ │ │ │ + bne.w db6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc4 │ │ │ │ │ + beq.w db2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc4 │ │ │ │ │ + beq.w db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc4 │ │ │ │ │ + beq.w db2 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19d4 │ │ │ │ │ + beq.w 135c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ - b.w e60 │ │ │ │ │ + b.w e42 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 1930 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w bde │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + b.w cba │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w e8a │ │ │ │ │ + b.w a10 │ │ │ │ │ + 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 b10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 48c │ │ │ │ │ - b.w e84 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ + beq.w 7a8 │ │ │ │ │ + b.w 1076 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 61a │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.w cba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 77c │ │ │ │ │ + b.w 45e │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 13a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 644 │ │ │ │ │ + b.w 914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1916 │ │ │ │ │ + bge.n 197a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 13a2 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r3, 1926 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1ac8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 672 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 139c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1ac0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1ac0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1ab8 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #689 @ 0x2b1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 19e6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f640 │ │ │ │ │ + cbz r0, 19e6 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1a80 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1ab8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #689 @ 0x2b1 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, 1a30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f640 │ │ │ │ │ + cbz r0, 1a30 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 1a30 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 1a30 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cbnz r0, 1a44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w f8c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 942 │ │ │ │ │ + b.n 139c │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbnz r0, 1aa0 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cbz r0, 1aa8 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1a3a │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1a68 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1a68 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 43a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 1a3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w f8c │ │ │ │ │ + b.n 1a3a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 19ba │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 942 │ │ │ │ │ + b.n 139c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 77a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 9f4 │ │ │ │ │ + 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 1d12 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 190c │ │ │ │ │ + bne.n 1b90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1a72 │ │ │ │ │ + beq.n 1ba4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a72 │ │ │ │ │ + bne.n 1ba4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, 19b0 │ │ │ │ │ + cbnz r3, 1b82 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, 1986 │ │ │ │ │ + cbnz r3, 1b5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 1982 │ │ │ │ │ + cbz r0, 1b56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b36 │ │ │ │ │ + bne.w 1c64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r6, 19b0 │ │ │ │ │ + cbnz r6, 1b82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, 19b0 │ │ │ │ │ + cbnz r3, 1b82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1a7a │ │ │ │ │ + cbnz r0, 1bac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 672 │ │ │ │ │ - b.n 190c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 61a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5dc │ │ │ │ │ + beq.w 60a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.w f8c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 404 │ │ │ │ │ - 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 396 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w a88 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 1a2a │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 19fa │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.w 3b0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w a88 │ │ │ │ │ + b.w e90 │ │ │ │ │ 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 280 │ │ │ │ │ - b.w f94 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 370 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.w 3da │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.w 1080 │ │ │ │ │ + b.w 5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 194e │ │ │ │ │ + b.n 1b22 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19ac │ │ │ │ │ + beq.n 1b7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1096 │ │ │ │ │ R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19ac │ │ │ │ │ + beq.n 1b7e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19b0 │ │ │ │ │ + bne.n 1b82 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19ac │ │ │ │ │ + beq.n 1b7e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19ac │ │ │ │ │ + beq.n 1b7e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19ac │ │ │ │ │ + beq.n 1b7e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19ac │ │ │ │ │ + beq.n 1b7e │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -3017,257 +3163,117 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11fe │ │ │ │ │ + bne.w 1514 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1208 │ │ │ │ │ + beq.w 151e │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19b6 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9f6 │ │ │ │ │ + b.n 1b88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 19b6 │ │ │ │ │ + b.n 1b88 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 9f4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1982 │ │ │ │ │ + beq.w 1b56 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1982 │ │ │ │ │ + beq.w 1b56 │ │ │ │ │ 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.w 1982 │ │ │ │ │ + beq.w 1b56 │ │ │ │ │ ldr.w r3, [fp, #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 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - b.n 1af4 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9f6 │ │ │ │ │ + b.n 1c1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 45e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 1a52 │ │ │ │ │ + b.w 404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 916 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 1bc4 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a52 │ │ │ │ │ - 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 1d12 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1a4c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1d0a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1d0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d02 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - 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 f600 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1d02 │ │ │ │ │ - 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 f600 │ │ │ │ │ - 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 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1c7a │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 1c8e │ │ │ │ │ + beq.w 396 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 944 │ │ │ │ │ - b.n 1a4c │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbnz r0, 1cea │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cbz r0, 1cf2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c84 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + b.w a86 │ │ │ │ │ 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 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cb2 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1cb2 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + blt.n 1cf4 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 43a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 1c84 │ │ │ │ │ + bne.n 1cc4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.w 3b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c84 │ │ │ │ │ + b.w a86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c04 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 280 │ │ │ │ │ + b.w e98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 944 │ │ │ │ │ - b.n 1a4c │ │ │ │ │ + beq.w 60a │ │ │ │ │ + b.n 1b90 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001d20 <_tmp_6_rule>: │ │ │ │ │ _tmp_6_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -3777,61 +3783,61 @@ │ │ │ │ │ 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 3854 │ │ │ │ │ + beq.w 34bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3854 │ │ │ │ │ + bne.w 34bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b9e │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1009 @ 0x3f1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2598 │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 3882 │ │ │ │ │ + beq.w 34e6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 387c │ │ │ │ │ + bne.w 34e2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 382a │ │ │ │ │ + beq.w 3462 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3462 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3838 │ │ │ │ │ + bne.w 3470 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ beq.w 26de │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ @@ -3848,92 +3854,92 @@ │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 23a0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3866 │ │ │ │ │ + beq.w 34cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3866 │ │ │ │ │ + bne.w 34cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3874 │ │ │ │ │ + bne.w 34da │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 28e0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3874 │ │ │ │ │ + bne.w 34da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38c0 │ │ │ │ │ + bl 38e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2908 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 2924 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 38aa │ │ │ │ │ + beq.w 350c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38aa │ │ │ │ │ + bne.w 350c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 38b8 │ │ │ │ │ + bne.w 351a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3340 │ │ │ │ │ + beq.w 34ac │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 3840 │ │ │ │ │ + bne.w 3498 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 384a │ │ │ │ │ + beq.w 348e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 384a │ │ │ │ │ + bne.w 348e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3844 │ │ │ │ │ + bne.w 3478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e90 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ 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 │ │ │ │ │ @@ -3946,249 +3952,249 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n 23a0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3306 │ │ │ │ │ + beq.w 3388 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3306 │ │ │ │ │ + bne.w 3388 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3314 │ │ │ │ │ + bne.w 3396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 38c0 │ │ │ │ │ + bl 38e4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 27fe │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3314 │ │ │ │ │ + bne.w 3396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 27e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3314 │ │ │ │ │ + bne.w 3396 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2aa2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2d06 │ │ │ │ │ + bne.w 2cf8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2b9e │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2fea │ │ │ │ │ + bne.w 2fdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b9e │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81bc │ │ │ │ │ + bl 81e0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 27a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b9e │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3898 │ │ │ │ │ + bne.w 34fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_5_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_5_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b9e │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 292a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3898 │ │ │ │ │ + bne.w 34fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b9e │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2ada │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b9e │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c68 │ │ │ │ │ + bne.w 2b96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3898 │ │ │ │ │ + bne.w 34fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #532 @ 0x214 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ba8 │ │ │ │ │ + bne.w 2c34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3898 │ │ │ │ │ + bne.w 34fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2de0 │ │ │ │ │ + bne.w 2dd2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b9e │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2df0 │ │ │ │ │ + bne.w 2de2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b9e │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e50 │ │ │ │ │ + bne.w 2e42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3898 │ │ │ │ │ + bne.w 34fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f2e │ │ │ │ │ + bne.w 2f20 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1009 @ 0x3f1 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -4203,42 +4209,42 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 230a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35c6 │ │ │ │ │ + bne.w 37cc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r5 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 35bc │ │ │ │ │ + beq.w 37c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35bc │ │ │ │ │ + bne.w 37c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3844 │ │ │ │ │ + bne.w 3478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e90 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ 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 │ │ │ │ │ @@ -4254,15 +4260,15 @@ │ │ │ │ │ bne.w 2314 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 333a │ │ │ │ │ + beq.w 34a6 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ ble.n 264e │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ @@ -4271,121 +4277,121 @@ │ │ │ │ │ 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 d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 332a │ │ │ │ │ + beq.w 3680 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 332a │ │ │ │ │ + beq.w 3680 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3326 │ │ │ │ │ + bne.w 367c │ │ │ │ │ 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 331c │ │ │ │ │ + beq.w 3672 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r7, [r3, #20] │ │ │ │ │ - bl e018 │ │ │ │ │ + bl e050 │ │ │ │ │ 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 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assign │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3490 │ │ │ │ │ + beq.w 3662 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 33c2 │ │ │ │ │ + bne.w 364c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ b.n 258a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 389e │ │ │ │ │ + blt.w 3500 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3838 │ │ │ │ │ + bne.w 3470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2226 │ │ │ │ │ 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 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2226 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8764 │ │ │ │ │ + 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> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 331c │ │ │ │ │ + beq.w 3672 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r7, [r7, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 33ba │ │ │ │ │ + beq.w 36ee │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -4397,15 +4403,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 53a8 │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2a90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 26d4 │ │ │ │ │ @@ -4417,15 +4423,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 26d8 │ │ │ │ │ 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 2b9e │ │ │ │ │ + beq.w 31b8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ @@ -4436,225 +4442,225 @@ │ │ │ │ │ cbz r0, 27d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 258a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 388e │ │ │ │ │ + bne.w 34f2 │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ b.n 258a │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 365e │ │ │ │ │ + beq.w 38bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3648 │ │ │ │ │ + bne.w 38a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 11190 │ │ │ │ │ + bl 111d0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a4e │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2d04 │ │ │ │ │ + bne.w 2cf6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ b.n 23a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 37b2 │ │ │ │ │ + beq.w 33ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 37b2 │ │ │ │ │ + bne.w 33ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3368 │ │ │ │ │ + bne.w 369c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3370 │ │ │ │ │ + beq.w 36a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3366 │ │ │ │ │ + beq.w 369a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81bc │ │ │ │ │ + bl 81e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3368 │ │ │ │ │ + bne.w 369c │ │ │ │ │ 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 3350 │ │ │ │ │ + beq.w 3686 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Return │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 339a │ │ │ │ │ + beq.w 36ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 339a │ │ │ │ │ + bne.w 36ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ b.n 258a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 33d8 │ │ │ │ │ + bne.w 3638 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 3296 │ │ │ │ │ + beq.w 3370 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ b.n 25ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7dc4 │ │ │ │ │ + bl 7de8 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2268 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35a6 │ │ │ │ │ + bne.w 37ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30dc │ │ │ │ │ + bne.w 30ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 228e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 23a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 35d6 │ │ │ │ │ + beq.w 37dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35d6 │ │ │ │ │ + bne.w 37dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3486 │ │ │ │ │ + bne.w 3552 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 3466 │ │ │ │ │ + beq.w 3532 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e00 │ │ │ │ │ + beq.w 2df2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e00 │ │ │ │ │ + beq.w 2df2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 35ec │ │ │ │ │ + beq.w 37f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35ec │ │ │ │ │ + bne.w 37f4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 35e4 │ │ │ │ │ + bne.w 37ea │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f0a │ │ │ │ │ + bne.w 2efc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e02 │ │ │ │ │ + bne.w 2df4 │ │ │ │ │ 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 359a │ │ │ │ │ + beq.w 37a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ @@ -4667,51 +4673,50 @@ │ │ │ │ │ cbz r0, 2a0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 28b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34a0 │ │ │ │ │ + bne.w 355c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 28b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 2460 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 2ba2 │ │ │ │ │ + b.w 34fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 828 │ │ │ │ │ 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 480c │ │ │ │ │ + bl 480c │ │ │ │ │ R_ARM_THM_CALL pass_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 2a3c │ │ │ │ │ b.n 247a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 331c │ │ │ │ │ + beq.w 3672 │ │ │ │ │ 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 331c │ │ │ │ │ + beq.w 3672 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ @@ -4726,17 +4731,17 @@ │ │ │ │ │ bne.w 2790 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 281e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 33d0 │ │ │ │ │ + b.w 365a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7dc4 │ │ │ │ │ + bl 7de8 │ │ │ │ │ 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 │ │ │ │ │ @@ -4755,61 +4760,61 @@ │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b.n 2396 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3784 │ │ │ │ │ + beq.w 33c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3784 │ │ │ │ │ + bne.w 33c0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3758 │ │ │ │ │ + bne.w 31a8 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 3762 │ │ │ │ │ + beq.w 339e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #625 @ 0x271 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36fc │ │ │ │ │ + beq.w 3136 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b70 <_tmp_154_rule+0xe4> │ │ │ │ │ + bl 5b70 <_tmp_154_rule+0xc0> │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36fc │ │ │ │ │ + beq.w 3136 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_16_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_16_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36fc │ │ │ │ │ + beq.w 3136 │ │ │ │ │ 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 3444 │ │ │ │ │ + beq.w 35b2 │ │ │ │ │ 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] │ │ │ │ │ @@ -4821,277 +4826,270 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 28b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 345a │ │ │ │ │ + bne.w 35bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 28b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 24ac │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 25a0 │ │ │ │ │ + b.n 31ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 36ac │ │ │ │ │ + beq.w 389c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36ac │ │ │ │ │ + bne.w 389c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3684 │ │ │ │ │ + bne.w 3884 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 368e │ │ │ │ │ + beq.w 3868 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ - 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 3682 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl def4 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3682 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 4fc4 │ │ │ │ │ - R_ARM_THM_CALL _tmp_17_rule │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 3684 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + beq.w 385c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 366a │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - ldr r5, [r5, #20] │ │ │ │ │ + beq.w 385c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyAST_Assert> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Assert │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + bl 0 <_PyAST_Expr> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2c44 │ │ │ │ │ + cbz r0, 2c0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 28b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3676 │ │ │ │ │ + bne.w 38c8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 28b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 24f8 │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + beq.w 24d2 │ │ │ │ │ + b.w 34fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 343c │ │ │ │ │ + beq.w 3608 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 343c │ │ │ │ │ + bne.w 3608 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3428 │ │ │ │ │ + bne.w 35e0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 340c │ │ │ │ │ + beq.w 35ea │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ + mov.w r1, #532 @ 0x214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl debc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3402 │ │ │ │ │ + beq.w 35de │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 35de │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 4fc4 │ │ │ │ │ + R_ARM_THM_CALL _tmp_17_rule │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 35e0 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3402 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr r5, [r3, #24] │ │ │ │ │ + beq.w 35c6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - bl 0 <_PyAST_Expr> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ + bl 0 <_PyAST_Assert> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Assert │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2ce0 │ │ │ │ │ + cbz r0, 2cd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 28b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3450 │ │ │ │ │ + bne.w 35d2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 28b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 24d2 │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + beq.w 24f8 │ │ │ │ │ + b.w 34fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 23a0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 36e4 │ │ │ │ │ + beq.w 3528 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36e4 │ │ │ │ │ + bne.w 3528 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 36dc │ │ │ │ │ + bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 6ac0 │ │ │ │ │ + bl 6acc │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34f6 │ │ │ │ │ + bne.w 36fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 36dc │ │ │ │ │ + bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fcc8 │ │ │ │ │ + bl fd08 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3144 │ │ │ │ │ + bne.w 31c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 36dc │ │ │ │ │ + bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3232 │ │ │ │ │ + bne.w 32b2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 36dc │ │ │ │ │ + bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78a0 │ │ │ │ │ + bl 78ac │ │ │ │ │ R_ARM_THM_CALL _loop0_121_rule │ │ │ │ │ - cbz r0, 2d9a │ │ │ │ │ + cbz r0, 2d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81bc │ │ │ │ │ + bl 81e0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3270 │ │ │ │ │ + bne.w 32f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 36dc │ │ │ │ │ + bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78a0 │ │ │ │ │ + bl 78ac │ │ │ │ │ R_ARM_THM_CALL _loop0_121_rule │ │ │ │ │ - cbz r0, 2dbc │ │ │ │ │ + cbz r0, 2dae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl debc │ │ │ │ │ + bl def4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36c4 │ │ │ │ │ + bne.w 3620 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 36dc │ │ │ │ │ + bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81bc │ │ │ │ │ + bl 81e0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32ac │ │ │ │ │ + bne.w 3316 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ b.w 23a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5738 │ │ │ │ │ + bl 5738 │ │ │ │ │ R_ARM_THM_CALL break_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a3c │ │ │ │ │ b.w 2512 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5650 <_tmp_43_rule+0x8> │ │ │ │ │ + bl 5650 │ │ │ │ │ R_ARM_THM_CALL continue_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a3c │ │ │ │ │ b.w 2538 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3486 │ │ │ │ │ + bne.w 3552 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 359a │ │ │ │ │ + beq.w 37a0 │ │ │ │ │ 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 359a │ │ │ │ │ + beq.w 37a0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ @@ -5105,243 +5103,243 @@ │ │ │ │ │ bne.w 2a02 │ │ │ │ │ b.n 2a0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3634 │ │ │ │ │ + beq.w 3844 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3634 │ │ │ │ │ + bne.w 3844 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 362c │ │ │ │ │ + bne.w 383a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3610 │ │ │ │ │ + beq.w 381e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3606 │ │ │ │ │ + beq.w 3812 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5240 │ │ │ │ │ + bl 5240 │ │ │ │ │ R_ARM_THM_CALL _gather_15_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3606 │ │ │ │ │ + beq.w 3812 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3606 │ │ │ │ │ + beq.w 3812 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r5, [r2, #20] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35f6 │ │ │ │ │ + beq.w 37fe │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Global │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2ee6 │ │ │ │ │ + cbz r0, 2ed8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 28b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35fc │ │ │ │ │ + bne.w 3806 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 28b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 256a │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + b.n 34fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 29c6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 29cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36ee │ │ │ │ │ + bne.w 38d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ b.n 29cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 34dc │ │ │ │ │ + beq.w 359e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34dc │ │ │ │ │ + bne.w 359e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34d4 │ │ │ │ │ + bne.w 3596 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 34b8 │ │ │ │ │ + beq.w 357a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34d4 │ │ │ │ │ + beq.w 3596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5240 │ │ │ │ │ + bl 5240 │ │ │ │ │ R_ARM_THM_CALL _gather_15_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34d4 │ │ │ │ │ + beq.w 3596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34d4 │ │ │ │ │ + beq.w 3596 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 33fc │ │ │ │ │ + beq.w 3574 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Nonlocal │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2fc8 │ │ │ │ │ + cbz r0, 2fba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 28b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34ae │ │ │ │ │ + bne.w 356a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 28b8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ b.w 258a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 37fe │ │ │ │ │ + beq.w 3436 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 37fe │ │ │ │ │ + bne.w 3436 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 37f6 │ │ │ │ │ + bne.w 342e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3806 │ │ │ │ │ + beq.w 343e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37f4 │ │ │ │ │ + beq.w 342c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37f4 │ │ │ │ │ + beq.w 342c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1960 │ │ │ │ │ R_ARM_THM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 37f6 │ │ │ │ │ + bne.w 342e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37f4 │ │ │ │ │ + beq.w 342c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37f4 │ │ │ │ │ + beq.w 342c │ │ │ │ │ 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 37e0 │ │ │ │ │ + beq.w 3418 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r9, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37da │ │ │ │ │ + beq.w 3412 │ │ │ │ │ strd r9, r3, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ @@ -5350,46 +5348,46 @@ │ │ │ │ │ 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 53a8 │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37bc │ │ │ │ │ + beq.w 33f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37bc │ │ │ │ │ + bne.w 33f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ b.w 258a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8764 │ │ │ │ │ + bl 8770 │ │ │ │ │ R_ARM_THM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 34f0 │ │ │ │ │ + bne.w 36f6 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 331c │ │ │ │ │ + beq.w 3672 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ @@ -5403,89 +5401,147 @@ │ │ │ │ │ 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 53a8 │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2790 │ │ │ │ │ b.n 2a90 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 31a8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 31aa │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 33de │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 33de │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 33e6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #625 @ 0x271 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 33d6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 81e0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 33d6 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7b54 │ │ │ │ │ + R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 33d6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 24ac │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 25a0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d5e │ │ │ │ │ + beq.w 2d50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3592 │ │ │ │ │ + beq.w 3798 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3592 │ │ │ │ │ + bne.w 3798 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3588 │ │ │ │ │ + bne.w 378e │ │ │ │ │ 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 3566 │ │ │ │ │ + beq.w 376c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3588 │ │ │ │ │ + bne.w 378e │ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff54 │ │ │ │ │ + bl ff94 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3578 │ │ │ │ │ + bne.w 377e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3560 │ │ │ │ │ + beq.w 3766 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 3540 │ │ │ │ │ + bgt.w 3746 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d5e │ │ │ │ │ + beq.w 2d50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d5e │ │ │ │ │ + beq.w 2d50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5494,35 +5550,35 @@ │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 2dd8 │ │ │ │ │ + beq.w 2dca │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b.w 23a0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d78 │ │ │ │ │ + beq.w 2d6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d78 │ │ │ │ │ + beq.w 2d6a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5531,51 +5587,41 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ - b.n 3218 │ │ │ │ │ + b.n 3298 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d9a │ │ │ │ │ + beq.w 2d8c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b48 │ │ │ │ │ + bl 7b54 │ │ │ │ │ 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.n 322a │ │ │ │ │ - b.n 2dd8 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 333a │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.w 28d4 │ │ │ │ │ + bne.n 32aa │ │ │ │ │ + b.n 2dca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11190 │ │ │ │ │ + bl 111d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dd6 │ │ │ │ │ + beq.w 2dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dd6 │ │ │ │ │ + beq.w 2dc8 │ │ │ │ │ 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] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ @@ -5590,247 +5636,426 @@ │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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.n 322a │ │ │ │ │ - b.n 2dd8 │ │ │ │ │ + bne.n 32aa │ │ │ │ │ + b.n 2dca │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 34a6 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.w 28d4 │ │ │ │ │ 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 234c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 2396 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + blt.n 33ca │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr.w r9, [r3, #16] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2b1a │ │ │ │ │ + b.n 31a8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 2afa │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 31ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 23a2 │ │ │ │ │ + b.n 31a6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 3166 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 332e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 31a6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 2844 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbz r0, 3422 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2326 │ │ │ │ │ - b.w 23a0 │ │ │ │ │ - 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 │ │ │ │ │ + beq.w 23d8 │ │ │ │ │ + b.n 31b8 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 308c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 332e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3406 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 30c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2418 │ │ │ │ │ - b.w 2a2c │ │ │ │ │ + b.n 3406 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3358 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3406 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 2ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 338e │ │ │ │ │ + blt.n 345c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2860 │ │ │ │ │ - b.n 3368 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 3018 │ │ │ │ │ + b.n 342e │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3358 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 33b0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 28b8 │ │ │ │ │ + b.n 342e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3358 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3358 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 275c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2200 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 26d8 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ b.w 23a2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 28ca │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ beq.w 2314 │ │ │ │ │ b.w 2620 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2fac │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 22f4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2326 │ │ │ │ │ + b.w 23a0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2cf8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 349a │ │ │ │ │ + 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 21a4 │ │ │ │ │ + b.n 31b8 │ │ │ │ │ + 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 2258 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 291c │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 31bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3430 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2ca4 │ │ │ │ │ + bge.w 21c2 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2cf8 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 34fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 31bc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2cf8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 23a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2c88 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 22b4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2b94 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2cf8 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ + b.n 349a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2b94 │ │ │ │ │ + b.w 23a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 2d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 34a0 │ │ │ │ │ + blt.n 355c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 296a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.w 2a22 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 33d0 │ │ │ │ │ - b.w 2820 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.w 2a22 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2fde │ │ │ │ │ + b.n 2fd0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 2f9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 34e4 │ │ │ │ │ + blt.n 35a6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2f6a │ │ │ │ │ + beq.w 2f5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2fde │ │ │ │ │ + b.n 2fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2f4e │ │ │ │ │ + b.n 2f40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2fde │ │ │ │ │ + b.n 2fd0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 31ae │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 31ae │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2ce8 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2ce8 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2ce8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 3612 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2c70 │ │ │ │ │ + b.n 35e0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 2c54 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2ce8 │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2dae │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + b.n 32d4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 28ca │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 347c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 26d8 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 23a2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 365a │ │ │ │ │ + b.w 2820 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 23a2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 349a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 349a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2418 │ │ │ │ │ + b.n 34fc │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 368e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 36c2 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2860 │ │ │ │ │ + b.n 369c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 368e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, 36e4 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 28b8 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 368e │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 368e │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 275c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.w 291c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d44 │ │ │ │ │ + beq.w 2d36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d44 │ │ │ │ │ + beq.w 2d36 │ │ │ │ │ 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] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ @@ -5844,55 +6069,55 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - b.n 32f2 │ │ │ │ │ + b.n 335c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 31c6 │ │ │ │ │ + b.n 3246 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 35e0 │ │ │ │ │ + bne.n 37e6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2d5e │ │ │ │ │ + b.w 2d50 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 354e │ │ │ │ │ + beq.n 3754 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 319c │ │ │ │ │ + b.n 321c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2d60 │ │ │ │ │ + b.w 2d52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3172 │ │ │ │ │ + b.n 31f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.w 2a22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ @@ -5909,429 +6134,215 @@ │ │ │ │ │ b.w 25f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 25c0 │ │ │ │ │ - b.n 33e6 │ │ │ │ │ + b.n 3646 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w 294a │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 357c │ │ │ │ │ + b.n 3782 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2e02 │ │ │ │ │ + b.w 2df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w 29a8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2eca │ │ │ │ │ + b.w 2ebc │ │ │ │ │ movs r5, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2efe │ │ │ │ │ + b.w 2ef0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2efe │ │ │ │ │ + b.w 2ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 363c │ │ │ │ │ + blt.n 384e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2e8c │ │ │ │ │ + beq.w 2e7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2efe │ │ │ │ │ + b.w 2ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2e70 │ │ │ │ │ + b.w 2e62 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2efe │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 27fe │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 2396 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2390 │ │ │ │ │ - b.n 3652 │ │ │ │ │ + b.w 2ef0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2c5c │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2c5c │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2c5c │ │ │ │ │ + b.w 2c26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 36b6 │ │ │ │ │ + blt.n 388e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2be4 │ │ │ │ │ - b.n 3684 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2bc8 │ │ │ │ │ + beq.w 2bd2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2c26 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2c5c │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2dbc │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - b.n 3254 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 23a0 │ │ │ │ │ + b.w 2c26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2d2a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2e02 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cbz r3, 3758 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r5, 375a │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 37a4 │ │ │ │ │ - bl 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 37a4 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 37ac │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #625 @ 0x271 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 379c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 81bc │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbz r0, 379c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7b48 │ │ │ │ │ - R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + b.w 2bb6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 379c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2b94 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - blt.n 378e │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr.w r9, [r3, #16] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2b1a │ │ │ │ │ - b.n 3758 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2afa │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 27fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2b94 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3756 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3724 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3756 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2844 │ │ │ │ │ + b.w 2396 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 37ea │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 23d8 │ │ │ │ │ - b.w 2b9e │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 309a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 37cc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 30d6 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 37cc │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 37cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 300a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3824 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3026 │ │ │ │ │ - b.n 37f6 │ │ │ │ │ + beq.w 2390 │ │ │ │ │ + b.n 38b0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 37f6 │ │ │ │ │ - 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 2200 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 23a2 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 332e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 33ea │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 22f4 │ │ │ │ │ - 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 21a4 │ │ │ │ │ - b.w 2b9e │ │ │ │ │ - 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 2258 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 291c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.w 2ba2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 21c2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2a2c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2a2c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2c26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 23a2 │ │ │ │ │ - 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 22b4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 332e │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2df4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000038c0 : │ │ │ │ │ +000038e4 : │ │ │ │ │ single_subscript_attribute_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3cd4 │ │ │ │ │ + beq.w 3cf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3cd4 │ │ │ │ │ + bne.w 3cf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ce2 │ │ │ │ │ + bne.w 3d06 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 3c8a │ │ │ │ │ + beq.w 3cae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3cb6 │ │ │ │ │ + beq.w 3cda │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3cb6 │ │ │ │ │ + bne.w 3cda │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39a6 │ │ │ │ │ + beq.n 39ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 39ee │ │ │ │ │ + bne.n 3a12 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3cc2 │ │ │ │ │ + bne.w 3ce6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3a00 │ │ │ │ │ + beq.n 3a24 │ │ │ │ │ bl 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 3a00 │ │ │ │ │ + bne.n 3a24 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a1c │ │ │ │ │ + beq.n 3a40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3a56 │ │ │ │ │ + bne.n 3a7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ @@ -6340,406 +6351,406 @@ │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 39e2 │ │ │ │ │ + cbnz r0, 3a06 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3cce │ │ │ │ │ - cbz r0, 39da │ │ │ │ │ + bne.w 3cf2 │ │ │ │ │ + cbz r0, 39fe │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n 3a68 │ │ │ │ │ + bgt.n 3a8c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3954 │ │ │ │ │ + beq.n 3978 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bae │ │ │ │ │ + bne.w 3bd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3954 │ │ │ │ │ + b.n 3978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 398c │ │ │ │ │ + bne.n 39b0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 3a4a │ │ │ │ │ + cbnz r0, 3a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3cc8 │ │ │ │ │ - cbz r0, 3a46 │ │ │ │ │ + bne.w 3cec │ │ │ │ │ + cbz r0, 3a6a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.n 3b12 │ │ │ │ │ + blt.n 3b36 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3996 │ │ │ │ │ + beq.n 39ba │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c18 │ │ │ │ │ + bne.w 3c3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3996 │ │ │ │ │ + b.n 39ba │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39e2 │ │ │ │ │ + bne.n 3a06 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3cce │ │ │ │ │ + bne.w 3cf2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39de │ │ │ │ │ + beq.n 3a02 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 39de │ │ │ │ │ + bge.n 3a02 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39e2 │ │ │ │ │ + bne.n 3a06 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3cce │ │ │ │ │ + bne.w 3cf2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c0e │ │ │ │ │ + beq.w 3c32 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 3c0e │ │ │ │ │ + bge.w 3c32 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39e2 │ │ │ │ │ + bne.w 3a06 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3cce │ │ │ │ │ + bne.w 3cf2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39de │ │ │ │ │ + beq.w 3a02 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 39de │ │ │ │ │ + ble.w 3a02 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 3ad4 │ │ │ │ │ + b.n 3af8 │ │ │ │ │ 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 3a4a │ │ │ │ │ + bne.n 3a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3cc8 │ │ │ │ │ + bne.w 3cec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a48 │ │ │ │ │ + beq.n 3a6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 3a48 │ │ │ │ │ + ble.n 3a6c │ │ │ │ │ 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 3a4a │ │ │ │ │ + bne.w 3a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3cc8 │ │ │ │ │ + bne.w 3cec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c14 │ │ │ │ │ + beq.n 3c38 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 3c14 │ │ │ │ │ + bge.n 3c38 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a4a │ │ │ │ │ + bne.w 3a6e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3cc8 │ │ │ │ │ + bne.w 3cec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a48 │ │ │ │ │ + beq.w 3a6c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 3a48 │ │ │ │ │ + ble.w 3a6c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 3b74 │ │ │ │ │ + b.n 3b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39fc │ │ │ │ │ + beq.w 3a20 │ │ │ │ │ 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 39fc │ │ │ │ │ + beq.w 3a20 │ │ │ │ │ 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 3cea │ │ │ │ │ + beq.w 3d0e │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ strd r9, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c76 │ │ │ │ │ + beq.n 3c9a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c76 │ │ │ │ │ + bne.n 3c9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 399c │ │ │ │ │ + b.n 39c0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 39de │ │ │ │ │ + b.n 3a02 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 3a48 │ │ │ │ │ + b.n 3a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc8 │ │ │ │ │ + bl 10c08 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a64 │ │ │ │ │ + beq.w 3a88 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a64 │ │ │ │ │ + beq.w 3a88 │ │ │ │ │ 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 3a64 │ │ │ │ │ + beq.w 3a88 │ │ │ │ │ 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 3cea │ │ │ │ │ + beq.n 3d0e │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c02 │ │ │ │ │ + bne.n 3c26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c0a │ │ │ │ │ + beq.n 3c2e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 399c │ │ │ │ │ + b.n 39c0 │ │ │ │ │ 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 3c80 │ │ │ │ │ + blt.n 3ca4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 3cc2 │ │ │ │ │ + cbnz r2, 3ce6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3924 │ │ │ │ │ + bne.w 3948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 3936 │ │ │ │ │ + b.n 395a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 399c │ │ │ │ │ + b.n 39c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3996 │ │ │ │ │ + b.n 39ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3956 │ │ │ │ │ + b.n 397a │ │ │ │ │ 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 38fc │ │ │ │ │ + beq.w 3920 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 399c │ │ │ │ │ + b.n 39c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 399c │ │ │ │ │ + b.n 39c0 │ │ │ │ │ │ │ │ │ │ -00003cf0 : │ │ │ │ │ +00003d14 : │ │ │ │ │ t_primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3d88 │ │ │ │ │ + beq.n 3dac │ │ │ │ │ bl 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 3d88 │ │ │ │ │ + bne.n 3dac │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 3d3c │ │ │ │ │ + cbz r0, 3d60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -6751,1138 +6762,1138 @@ │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d30 │ │ │ │ │ + bne.n 3d54 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3d7e │ │ │ │ │ - cbz r0, 3d72 │ │ │ │ │ + cbnz r3, 3da2 │ │ │ │ │ + cbz r0, 3d96 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 3d72 │ │ │ │ │ + ble.n 3d96 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 3d42 │ │ │ │ │ + b.n 3d66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d38 │ │ │ │ │ + b.n 3d5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d38 │ │ │ │ │ + b.n 3d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3d1e │ │ │ │ │ + b.n 3d42 │ │ │ │ │ │ │ │ │ │ -00003d90 : │ │ │ │ │ +00003db4 : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 459c │ │ │ │ │ + beq.w 45c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 459c │ │ │ │ │ + bne.w 45c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 45aa │ │ │ │ │ + bne.w 45ce │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 45d0 │ │ │ │ │ + beq.w 45f4 │ │ │ │ │ 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 4600 │ │ │ │ │ + beq.w 4624 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4600 │ │ │ │ │ + bne.w 4624 │ │ │ │ │ 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 40ee │ │ │ │ │ + beq.w 4112 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3fca │ │ │ │ │ + beq.w 3fee │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f68 │ │ │ │ │ + bne.w 3f8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3fc0 │ │ │ │ │ + bne.w 3fe4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 41da │ │ │ │ │ + beq.w 41fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 41da │ │ │ │ │ + bne.w 41fe │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41fa │ │ │ │ │ + beq.w 421e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3e98 │ │ │ │ │ + beq.n 3ebc │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 408a │ │ │ │ │ + bne.w 40ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fc0 │ │ │ │ │ + bne.w 3fe4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4310 │ │ │ │ │ + beq.w 4334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4310 │ │ │ │ │ + bne.w 4334 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 432e │ │ │ │ │ + beq.w 4352 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4074 │ │ │ │ │ + bne.w 4098 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3fc0 │ │ │ │ │ + bne.n 3fe4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 441a │ │ │ │ │ + beq.w 443e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 441a │ │ │ │ │ + bne.w 443e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4438 │ │ │ │ │ + beq.w 445c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3fe8 │ │ │ │ │ + bne.n 400c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45aa │ │ │ │ │ + bne.w 45ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4624 │ │ │ │ │ + bl 4648 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4084 │ │ │ │ │ + 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 4084 │ │ │ │ │ + beq.w 40a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3fb2 │ │ │ │ │ + cbnz r3, 3fd6 │ │ │ │ │ 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, 3fc8 │ │ │ │ │ + cbz r0, 3fec │ │ │ │ │ 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, 3fc8 │ │ │ │ │ + cbz r0, 3fec │ │ │ │ │ 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 45aa │ │ │ │ │ + beq.w 45ce │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ 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 3f56 │ │ │ │ │ + bne.n 3f7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f5a │ │ │ │ │ + beq.n 3f7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f60 │ │ │ │ │ + b.n 3f84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3e46 │ │ │ │ │ - b.n 3fc0 │ │ │ │ │ + beq.w 3e6a │ │ │ │ │ + b.n 3fe4 │ │ │ │ │ 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 3f28 │ │ │ │ │ + beq.n 3f4c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f28 │ │ │ │ │ + beq.n 3f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd84 │ │ │ │ │ + bl cdbc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3f2a │ │ │ │ │ + bne.n 3f4e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f28 │ │ │ │ │ + beq.n 3f4c │ │ │ │ │ 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 3f28 │ │ │ │ │ + beq.n 3f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45aa │ │ │ │ │ + beq.w 45ce │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4524 │ │ │ │ │ + bne.w 4548 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ 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 3f56 │ │ │ │ │ + bne.w 3f7a │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 3fb2 │ │ │ │ │ + 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 3ee2 │ │ │ │ │ + beq.w 3f06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f74 │ │ │ │ │ + bl 6f98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4542 │ │ │ │ │ + bne.w 4566 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3ee2 │ │ │ │ │ + b.n 3f06 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 3f5a │ │ │ │ │ + b.n 3f7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc8 │ │ │ │ │ + bl 10c08 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e96 │ │ │ │ │ + beq.w 3eba │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e96 │ │ │ │ │ + beq.w 3eba │ │ │ │ │ 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 3e96 │ │ │ │ │ + beq.w 3eba │ │ │ │ │ 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 45aa │ │ │ │ │ + beq.w 45ce │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ 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 3f56 │ │ │ │ │ - b.n 3fb2 │ │ │ │ │ + bne.w 3f7a │ │ │ │ │ + b.n 3fd6 │ │ │ │ │ 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 4616 │ │ │ │ │ + bne.w 463a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45be │ │ │ │ │ + bne.w 45e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42f4 │ │ │ │ │ + beq.w 4318 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.w 42f4 │ │ │ │ │ + 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 4616 │ │ │ │ │ + bne.w 463a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45be │ │ │ │ │ + bne.w 45e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42f8 │ │ │ │ │ + beq.w 431c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 42f8 │ │ │ │ │ + bge.w 431c │ │ │ │ │ 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 4616 │ │ │ │ │ + bne.w 463a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45be │ │ │ │ │ + bne.w 45e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 450c │ │ │ │ │ + beq.w 4530 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 450c │ │ │ │ │ + bge.w 4530 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4616 │ │ │ │ │ + bne.w 463a │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45be │ │ │ │ │ + bne.w 45e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42f8 │ │ │ │ │ + beq.w 431c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 42f8 │ │ │ │ │ + ble.w 431c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 419c │ │ │ │ │ + b.n 41c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e7c │ │ │ │ │ + bne.w 3ea0 │ │ │ │ │ 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 45ca │ │ │ │ │ + bne.w 45ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45c4 │ │ │ │ │ + bne.w 45e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 42d8 │ │ │ │ │ + beq.n 42fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.n 42d8 │ │ │ │ │ + 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 45ca │ │ │ │ │ + bne.w 45ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45c4 │ │ │ │ │ + bne.w 45e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 42dc │ │ │ │ │ + beq.n 4300 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 42dc │ │ │ │ │ + bge.n 4300 │ │ │ │ │ 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 45ca │ │ │ │ │ + bne.w 45ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45c4 │ │ │ │ │ + bne.w 45e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4512 │ │ │ │ │ + beq.w 4536 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 4512 │ │ │ │ │ + bge.w 4536 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 45ca │ │ │ │ │ + bne.w 45ee │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45c4 │ │ │ │ │ - cbz r0, 42dc │ │ │ │ │ + bne.w 45e8 │ │ │ │ │ + cbz r0, 4300 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 42dc │ │ │ │ │ + ble.n 4300 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 42a0 │ │ │ │ │ + b.n 42c4 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3e88 │ │ │ │ │ - b.n 3e9a │ │ │ │ │ + bne.w 3eac │ │ │ │ │ + b.n 3ebe │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3e2c │ │ │ │ │ - b.n 3fcc │ │ │ │ │ + bne.w 3e50 │ │ │ │ │ + b.n 3ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ed6 │ │ │ │ │ + bne.w 3efa │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4066 │ │ │ │ │ + bne.w 408a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4596 │ │ │ │ │ + bne.w 45ba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 405e │ │ │ │ │ + beq.w 4082 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w 405e │ │ │ │ │ + ble.w 4082 │ │ │ │ │ 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 4066 │ │ │ │ │ + bne.w 408a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4596 │ │ │ │ │ + bne.w 45ba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4062 │ │ │ │ │ + beq.w 4086 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 4062 │ │ │ │ │ + bge.w 4086 │ │ │ │ │ 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 4066 │ │ │ │ │ + bne.w 408a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4596 │ │ │ │ │ + bne.w 45ba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 451e │ │ │ │ │ + beq.w 4542 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 451e │ │ │ │ │ + bge.w 4542 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4066 │ │ │ │ │ + bne.w 408a │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4596 │ │ │ │ │ + bne.w 45ba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4062 │ │ │ │ │ + beq.w 4086 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 4062 │ │ │ │ │ + ble.w 4086 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 43dc │ │ │ │ │ + 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 3f1e │ │ │ │ │ + bne.w 3f42 │ │ │ │ │ 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 3fdc │ │ │ │ │ + bne.w 4000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45ae │ │ │ │ │ + bne.w 45d2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fd6 │ │ │ │ │ + beq.w 3ffa │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge.w 3fd6 │ │ │ │ │ + bge.w 3ffa │ │ │ │ │ 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 3fdc │ │ │ │ │ + bne.w 4000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45ae │ │ │ │ │ + bne.w 45d2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fd8 │ │ │ │ │ + beq.w 3ffc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w 3fd8 │ │ │ │ │ + ble.w 3ffc │ │ │ │ │ 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 3fdc │ │ │ │ │ + bne.w 4000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 45ae │ │ │ │ │ - cbz r0, 4518 │ │ │ │ │ + bne.n 45d2 │ │ │ │ │ + cbz r0, 453c │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.n 4518 │ │ │ │ │ + ble.n 453c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3fdc │ │ │ │ │ + bne.w 4000 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 45ae │ │ │ │ │ + bne.n 45d2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fd8 │ │ │ │ │ + beq.w 3ffc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.w 3fd8 │ │ │ │ │ + ble.w 3ffc │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 44d4 │ │ │ │ │ + b.n 44f8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 42f8 │ │ │ │ │ + b.n 431c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 42dc │ │ │ │ │ + b.n 4300 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ - b.n 3fd8 │ │ │ │ │ + b.n 3ffc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 4062 │ │ │ │ │ + b.n 4086 │ │ │ │ │ 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 3f56 │ │ │ │ │ - b.n 405a │ │ │ │ │ + bne.w 3f7a │ │ │ │ │ + b.n 407e │ │ │ │ │ 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 4080 │ │ │ │ │ + beq.w 40a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 45aa │ │ │ │ │ + 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 461c │ │ │ │ │ + beq.n 4640 │ │ │ │ │ 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 3f56 │ │ │ │ │ - b.n 3fb2 │ │ │ │ │ + bne.w 3f7a │ │ │ │ │ + b.n 3fd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3ee4 │ │ │ │ │ + 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 3dcc │ │ │ │ │ + beq.w 3df0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3fc0 │ │ │ │ │ + b.n 3fe4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3f32 │ │ │ │ │ - b.n 3fc0 │ │ │ │ │ + beq.w 3f56 │ │ │ │ │ + b.n 3fe4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3fcc │ │ │ │ │ + b.n 3ff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3e9a │ │ │ │ │ + b.n 3ebe │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n 3e7c │ │ │ │ │ + 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 460e │ │ │ │ │ + blt.n 4632 │ │ │ │ │ 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 3fc0 │ │ │ │ │ + bne.w 3fe4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3df4 │ │ │ │ │ + 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 3e06 │ │ │ │ │ + b.w 3e2a │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3fc2 │ │ │ │ │ + b.n 3fe6 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n 3e1e │ │ │ │ │ + b.n 3e42 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4576 │ │ │ │ │ + b.n 459a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004624 : │ │ │ │ │ +00004648 : │ │ │ │ │ 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 54aa │ │ │ │ │ + beq.w 54cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54aa │ │ │ │ │ + bne.w 54cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d44 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 524c │ │ │ │ │ + beq.w 526e │ │ │ │ │ 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, 4690 │ │ │ │ │ + cbz r0, 46b4 │ │ │ │ │ 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 4d44 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a90 │ │ │ │ │ + bne.w 4ab4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d44 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ 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 4b6c │ │ │ │ │ + bne.w 4b8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d44 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47ec │ │ │ │ │ + bne.w 4810 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d44 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ 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 4798 │ │ │ │ │ + bne.n 47bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d44 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4682 │ │ │ │ │ + bne.n 46a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d44 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ 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 47a8 │ │ │ │ │ + bne.n 47cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d44 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ 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 4836 │ │ │ │ │ + bne.n 485a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d44 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #25 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4878 │ │ │ │ │ + bne.n 489c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d44 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ 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 4cd8 │ │ │ │ │ + bne.w 4cfa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 4684 │ │ │ │ │ + b.n 46a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56c8 │ │ │ │ │ + bl 56ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4682 │ │ │ │ │ - b.n 4702 │ │ │ │ │ + bne.w 46a6 │ │ │ │ │ + b.n 4726 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5488 │ │ │ │ │ + beq.w 54aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5488 │ │ │ │ │ + bne.w 54aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5482 │ │ │ │ │ + bne.w 54a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - bl fa00 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + bl fa40 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ab2 │ │ │ │ │ + beq.w 4ad6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4684 │ │ │ │ │ + b.n 46a8 │ │ │ │ │ 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 4d44 │ │ │ │ │ + beq.w 4d68 │ │ │ │ │ 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 │ │ │ │ │ @@ -7891,528 +7902,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, 4824 │ │ │ │ │ + cbz r0, 4848 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4682 │ │ │ │ │ + beq.w 46a6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5322 │ │ │ │ │ + bne.w 5344 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 4684 │ │ │ │ │ + b.n 46a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 551a │ │ │ │ │ + beq.w 553c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 551a │ │ │ │ │ + bne.w 553c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5514 │ │ │ │ │ + bne.w 5536 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 32c8 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c10 │ │ │ │ │ + beq.w 4c32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4684 │ │ │ │ │ + b.n 46a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5318 │ │ │ │ │ + beq.w 533a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5318 │ │ │ │ │ + bne.w 533a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4ff8 │ │ │ │ │ + bne.w 501a │ │ │ │ │ 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 530e │ │ │ │ │ + beq.w 5330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 530e │ │ │ │ │ + bne.w 5330 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5306 │ │ │ │ │ + bne.w 5328 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 52e4 │ │ │ │ │ + beq.w 5306 │ │ │ │ │ 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, 494c │ │ │ │ │ + cbz r0, 4970 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 563e │ │ │ │ │ + beq.w 5660 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 563e │ │ │ │ │ + bne.w 5660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5610 │ │ │ │ │ + bne.w 5632 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 4d08 │ │ │ │ │ + bl 4d08 │ │ │ │ │ R_ARM_THM_CALL _gather_85_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4bfe │ │ │ │ │ + bne.w 4c20 │ │ │ │ │ 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, 494e │ │ │ │ │ + cbnz r3, 4972 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4b8e │ │ │ │ │ + bne.w 4bb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5306 │ │ │ │ │ + bne.w 5328 │ │ │ │ │ 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 49e2 │ │ │ │ │ + beq.n 4a06 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 527c │ │ │ │ │ + beq.w 529e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 527c │ │ │ │ │ + bne.w 529e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5272 │ │ │ │ │ + bne.w 5294 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 4d08 │ │ │ │ │ + bl 4d08 │ │ │ │ │ R_ARM_THM_CALL _gather_85_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 506c │ │ │ │ │ + bne.w 508e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5272 │ │ │ │ │ + bne.w 5294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ - cbz r0, 49ba │ │ │ │ │ + bl 72c8 │ │ │ │ │ + cbz r0, 49de │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5010 │ │ │ │ │ + bne.w 5032 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5272 │ │ │ │ │ + bne.w 5294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ - cbz r0, 49dc │ │ │ │ │ + bl 72c8 │ │ │ │ │ + cbz r0, 4a00 │ │ │ │ │ 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 5132 │ │ │ │ │ + bne.w 5154 │ │ │ │ │ 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 4ff8 │ │ │ │ │ + bne.w 501a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 554e │ │ │ │ │ + beq.w 5570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 554e │ │ │ │ │ + bne.w 5570 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5548 │ │ │ │ │ + bne.w 556a │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5524 │ │ │ │ │ + beq.w 5546 │ │ │ │ │ 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 4d58 │ │ │ │ │ + beq.w 4d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff54 │ │ │ │ │ + bl ff94 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d58 │ │ │ │ │ + beq.w 4d7c │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d58 │ │ │ │ │ + beq.w 4d7c │ │ │ │ │ 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 4d58 │ │ │ │ │ + beq.w 4d7c │ │ │ │ │ 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 4d4e │ │ │ │ │ + beq.w 4d72 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 54ba │ │ │ │ │ + bne.w 54dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4872 │ │ │ │ │ + b.n 4896 │ │ │ │ │ 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 4d44 │ │ │ │ │ + beq.w 4d68 │ │ │ │ │ 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 480c │ │ │ │ │ + b.n 4830 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51ae │ │ │ │ │ + bne.w 51d0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 54dc │ │ │ │ │ + beq.w 54fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54dc │ │ │ │ │ + bne.w 54fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 54e6 │ │ │ │ │ + bne.w 5508 │ │ │ │ │ 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 500c │ │ │ │ │ + beq.w 502e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 550a │ │ │ │ │ + beq.w 552c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 550a │ │ │ │ │ + bne.w 552c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5502 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + bne.w 5524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - bl debc │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl def4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 4b44 │ │ │ │ │ + cbnz r0, 4b66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5502 │ │ │ │ │ + bne.w 5524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ + bl f640 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5006 │ │ │ │ │ + beq.w 5028 │ │ │ │ │ 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.w 4d0a │ │ │ │ │ + beq.w 4d2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5492 │ │ │ │ │ + bne.w 54b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4684 │ │ │ │ │ + b.n 46a8 │ │ │ │ │ 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 4d44 │ │ │ │ │ + beq.w 4d68 │ │ │ │ │ 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 480c │ │ │ │ │ + b.n 4830 │ │ │ │ │ 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 5624 │ │ │ │ │ + beq.w 5646 │ │ │ │ │ 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 5636 │ │ │ │ │ + beq.w 5658 │ │ │ │ │ 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 562e │ │ │ │ │ + beq.w 5650 │ │ │ │ │ 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 561a │ │ │ │ │ + beq.w 563c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4a8a │ │ │ │ │ + beq.w 4aae │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a8a │ │ │ │ │ + beq.w 4aae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 49e6 │ │ │ │ │ + b.n 4a0a │ │ │ │ │ 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 4936 │ │ │ │ │ - b.n 492e │ │ │ │ │ + beq.w 495a │ │ │ │ │ + b.n 4952 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51a0 │ │ │ │ │ + bne.w 51c2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 54d2 │ │ │ │ │ + beq.w 54f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54d2 │ │ │ │ │ + bne.w 54f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51d2 │ │ │ │ │ + bne.w 51f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 51b2 │ │ │ │ │ + beq.w 51d4 │ │ │ │ │ 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 5188 │ │ │ │ │ + beq.w 51aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ + bl f640 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5188 │ │ │ │ │ + beq.w 51aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c848 │ │ │ │ │ + bl c880 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5188 │ │ │ │ │ + beq.w 51aa │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5188 │ │ │ │ │ + beq.w 51aa │ │ │ │ │ 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 5198 │ │ │ │ │ + beq.w 51ba │ │ │ │ │ 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 5200 │ │ │ │ │ + beq.w 5222 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 51e8 │ │ │ │ │ + bne.w 520a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4872 │ │ │ │ │ + b.n 4896 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d44 │ │ │ │ │ + beq.n 4d68 │ │ │ │ │ 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 │ │ │ │ │ @@ -8422,346 +8431,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 481c │ │ │ │ │ - b.n 4824 │ │ │ │ │ + bne.w 4840 │ │ │ │ │ + b.n 4848 │ │ │ │ │ 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 4e92 │ │ │ │ │ + bne.w 4eb6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51ae │ │ │ │ │ + bne.w 51d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f74 │ │ │ │ │ + bl 6f98 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47e4 │ │ │ │ │ + bne.w 4808 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4742 │ │ │ │ │ + beq.w 4766 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4688 │ │ │ │ │ + b.n 46ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54c8 │ │ │ │ │ + bne.w 54ea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4ff8 │ │ │ │ │ + bne.w 501a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5598 │ │ │ │ │ + beq.w 55ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5598 │ │ │ │ │ + bne.w 55ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5592 │ │ │ │ │ + bne.w 55b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5570 │ │ │ │ │ + beq.w 5592 │ │ │ │ │ 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 556c │ │ │ │ │ + beq.w 558e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5606 │ │ │ │ │ + beq.w 5628 │ │ │ │ │ bl 0 │ │ │ │ │ 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 5628 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 55fe │ │ │ │ │ + bne.w 5620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f10 │ │ │ │ │ + beq.w 4f32 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f10 │ │ │ │ │ + beq.w 4f32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f10 │ │ │ │ │ + beq.w 4f32 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f06 │ │ │ │ │ + beq.n 4f28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 54ec │ │ │ │ │ + bne.w 550e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c848 │ │ │ │ │ + bl c880 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 556a │ │ │ │ │ + beq.w 558c │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 556a │ │ │ │ │ + beq.w 558c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5562 │ │ │ │ │ + beq.w 5584 │ │ │ │ │ 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 5558 │ │ │ │ │ + beq.w 557a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4a8a │ │ │ │ │ + beq.w 4aae │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a8a │ │ │ │ │ + beq.w 4aae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4f26 │ │ │ │ │ + b.n 4f48 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d1e │ │ │ │ │ + bne.w 4d40 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5290 │ │ │ │ │ + beq.w 52b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5290 │ │ │ │ │ + bne.w 52b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 55a2 │ │ │ │ │ + bne.w 55c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4eda │ │ │ │ │ + cbz r0, 4efe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e04c │ │ │ │ │ + bl e084 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5298 │ │ │ │ │ + bne.w 52ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 55a2 │ │ │ │ │ + bne.w 55c4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4efe │ │ │ │ │ + cbz r0, 4f20 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55aa │ │ │ │ │ + bne.w 55cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 4d1c │ │ │ │ │ + b.n 4d3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54f6 │ │ │ │ │ + bne.w 5518 │ │ │ │ │ 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 5398 │ │ │ │ │ + bne.w 53ba │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ff8 │ │ │ │ │ + bne.n 501a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5390 │ │ │ │ │ + beq.w 53b2 │ │ │ │ │ bl 0 │ │ │ │ │ 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 │ │ │ │ │ + bne.w 53b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5380 │ │ │ │ │ + bne.w 53a2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5360 │ │ │ │ │ + beq.w 5382 │ │ │ │ │ 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 516c │ │ │ │ │ + beq.w 518e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ + bl f640 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 516c │ │ │ │ │ + beq.w 518e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c848 │ │ │ │ │ + bl c880 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 516c │ │ │ │ │ + beq.w 518e │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 516c │ │ │ │ │ + beq.w 518e │ │ │ │ │ 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 5180 │ │ │ │ │ + beq.w 51a2 │ │ │ │ │ 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 51de │ │ │ │ │ + beq.w 5200 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4a8a │ │ │ │ │ + beq.w 4aae │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a8a │ │ │ │ │ + beq.w 4aae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4782 │ │ │ │ │ - b.n 4d44 │ │ │ │ │ + beq.w 47a6 │ │ │ │ │ + b.n 4d68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4d0e │ │ │ │ │ + b.n 4d30 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 49ba │ │ │ │ │ + beq.w 49de │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 49ba │ │ │ │ │ + beq.w 49de │ │ │ │ │ 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] │ │ │ │ │ @@ -8769,122 +8778,122 @@ │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 49de │ │ │ │ │ + beq.w 4a02 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 49e4 │ │ │ │ │ + b.n 4a08 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 499a │ │ │ │ │ + beq.w 49be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 532a │ │ │ │ │ + beq.w 534c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 532a │ │ │ │ │ + bne.w 534c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5444 │ │ │ │ │ + bne.w 5466 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 50ca │ │ │ │ │ + cbz r0, 50ec │ │ │ │ │ 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 5332 │ │ │ │ │ + bne.w 5354 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5444 │ │ │ │ │ + bne.w 5466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ - cbz r0, 50f6 │ │ │ │ │ + bl 72c8 │ │ │ │ │ + cbz r0, 5118 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 50f6 │ │ │ │ │ + cbz r0, 5118 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 544e │ │ │ │ │ + bne.w 5470 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5444 │ │ │ │ │ + bne.w 5466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ - cbz r0, 512a │ │ │ │ │ + bl 72c8 │ │ │ │ │ + cbz r0, 514c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 512a │ │ │ │ │ + cbz r0, 514c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 520a │ │ │ │ │ + bne.n 522c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 499a │ │ │ │ │ + b.n 49be │ │ │ │ │ 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 49dc │ │ │ │ │ + beq.w 4a00 │ │ │ │ │ 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 │ │ │ │ │ @@ -8893,89 +8902,89 @@ │ │ │ │ │ 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 5050 │ │ │ │ │ + b.n 5072 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbz r3, 5180 │ │ │ │ │ + cbz r3, 51a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5380 │ │ │ │ │ + bne.w 53a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7580 │ │ │ │ │ + bl 758c │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4ff8 │ │ │ │ │ + b.n 501a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbz r3, 5198 │ │ │ │ │ + cbz r3, 51ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 51d2 │ │ │ │ │ + cbnz r3, 51f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7580 │ │ │ │ │ + bl 758c │ │ │ │ │ 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 4762 │ │ │ │ │ - b.n 4d44 │ │ │ │ │ + beq.w 4786 │ │ │ │ │ + b.n 4d68 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 4d3a │ │ │ │ │ + b.n 4d5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 51d8 │ │ │ │ │ + blt.n 51fa │ │ │ │ │ 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 4c5e │ │ │ │ │ + beq.w 4c80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 519e │ │ │ │ │ + b.n 51c0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 51d2 │ │ │ │ │ + b.n 51f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5180 │ │ │ │ │ - b.n 4ff0 │ │ │ │ │ + beq.n 51a2 │ │ │ │ │ + b.n 5012 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cd0 │ │ │ │ │ + beq.w 4cf2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 519e │ │ │ │ │ + b.n 51c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5198 │ │ │ │ │ - b.n 51f6 │ │ │ │ │ + beq.n 51ba │ │ │ │ │ + b.n 5218 │ │ │ │ │ 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 │ │ │ │ │ @@ -8984,67 +8993,67 @@ │ │ │ │ │ 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, [sl, #12] │ │ │ │ │ - bl 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 512c │ │ │ │ │ + beq.w 514e │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 499c │ │ │ │ │ + b.w 49c0 │ │ │ │ │ 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 5286 │ │ │ │ │ + blt.n 52a8 │ │ │ │ │ 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 4678 │ │ │ │ │ - b.n 4d44 │ │ │ │ │ + beq.w 469c │ │ │ │ │ + b.n 4d68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 49e4 │ │ │ │ │ + b.w 4a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4982 │ │ │ │ │ + b.w 49a6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4d48 │ │ │ │ │ + b.n 4d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4eb8 │ │ │ │ │ + b.n 4edc │ │ │ │ │ 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 4eda │ │ │ │ │ + beq.w 4efe │ │ │ │ │ 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 │ │ │ │ │ @@ -9054,58 +9063,58 @@ │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f00 │ │ │ │ │ + beq.w 4f22 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4d1c │ │ │ │ │ + b.n 4d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4bf4 │ │ │ │ │ + blt.w 4c16 │ │ │ │ │ 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 48e8 │ │ │ │ │ + beq.w 490c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 49e6 │ │ │ │ │ + b.w 4a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 48c4 │ │ │ │ │ + b.w 48e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4898 │ │ │ │ │ + b.w 48bc │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4d48 │ │ │ │ │ + b.n 4d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 509a │ │ │ │ │ + b.n 50bc │ │ │ │ │ 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 │ │ │ │ │ @@ -9116,95 +9125,95 @@ │ │ │ │ │ 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 5230 │ │ │ │ │ + b.n 5252 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5386 │ │ │ │ │ + blt.n 53a8 │ │ │ │ │ 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 4f70 │ │ │ │ │ + beq.w 4f92 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4ff8 │ │ │ │ │ + b.n 501a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4ff8 │ │ │ │ │ + b.n 501a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4f4c │ │ │ │ │ + b.n 4f6e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4f24 │ │ │ │ │ + bne.w 4f46 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 53e0 │ │ │ │ │ + beq.n 5402 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 53e0 │ │ │ │ │ + cbnz r0, 5402 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 53da │ │ │ │ │ + cbnz r3, 53fc │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 53ce │ │ │ │ │ + cbz r0, 53f0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 53e8 │ │ │ │ │ + cbnz r0, 540a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f24 │ │ │ │ │ + b.n 4f46 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 53d4 │ │ │ │ │ + b.n 53f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 53b6 │ │ │ │ │ + b.n 53d8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53ce │ │ │ │ │ + beq.n 53f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c848 │ │ │ │ │ + bl c880 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53ce │ │ │ │ │ + beq.n 53f0 │ │ │ │ │ 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 53ce │ │ │ │ │ + beq.n 53f0 │ │ │ │ │ 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 │ │ │ │ │ @@ -9213,34 +9222,34 @@ │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 53d0 │ │ │ │ │ + beq.n 53f2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 53d4 │ │ │ │ │ + b.n 53f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 499c │ │ │ │ │ + b.w 49c0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50f6 │ │ │ │ │ + beq.w 5118 │ │ │ │ │ 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] │ │ │ │ │ @@ -9248,157 +9257,157 @@ │ │ │ │ │ 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 5230 │ │ │ │ │ + b.n 5252 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 4d3a │ │ │ │ │ + b.n 4d5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 47c8 │ │ │ │ │ + b.w 47ec │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b64 │ │ │ │ │ + beq.w 4b86 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 4d1e │ │ │ │ │ + b.n 4d40 │ │ │ │ │ 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 4660 │ │ │ │ │ - b.n 4d44 │ │ │ │ │ + beq.w 4684 │ │ │ │ │ + b.n 4d68 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a8a │ │ │ │ │ + beq.w 4aae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4d5e │ │ │ │ │ + b.n 4d82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4c3a │ │ │ │ │ + b.w 4c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4ada │ │ │ │ │ + b.w 4b00 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 4d1e │ │ │ │ │ + b.n 4d40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e20 │ │ │ │ │ + beq.w 4e44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f18 │ │ │ │ │ + b.n 4f3a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4d0e │ │ │ │ │ + b.n 4d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4b14 │ │ │ │ │ + b.w 4b3a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 51a2 │ │ │ │ │ + b.n 51c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4856 │ │ │ │ │ + b.w 487a │ │ │ │ │ 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 54c8 │ │ │ │ │ + blt.n 54ea │ │ │ │ │ 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 4a2e │ │ │ │ │ + beq.w 4a52 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4d5e │ │ │ │ │ + b.n 4d82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4a0e │ │ │ │ │ + b.w 4a32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4e88 │ │ │ │ │ + bne.w 4eac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4f26 │ │ │ │ │ + b.n 4f48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4f18 │ │ │ │ │ + b.n 4f3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4e88 │ │ │ │ │ + blt.w 4eac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4daa │ │ │ │ │ + beq.w 4dce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4f26 │ │ │ │ │ + b.n 4f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4d86 │ │ │ │ │ + b.w 4daa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 4d1c │ │ │ │ │ + b.w 4d3e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4efe │ │ │ │ │ + beq.w 4f20 │ │ │ │ │ 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 4efe │ │ │ │ │ + beq.w 4f20 │ │ │ │ │ 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 │ │ │ │ │ @@ -9407,325 +9416,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4efe │ │ │ │ │ + beq.w 4f20 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 52de │ │ │ │ │ + b.n 5300 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f18 │ │ │ │ │ + b.n 4f3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4dd8 │ │ │ │ │ + b.w 4dfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 494e │ │ │ │ │ + b.w 4972 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4bf4 │ │ │ │ │ + bne.w 4c16 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 49e6 │ │ │ │ │ + b.w 4a0a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4bc4 │ │ │ │ │ + b.w 4be6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4bb4 │ │ │ │ │ + b.w 4bd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4912 │ │ │ │ │ + b.w 4936 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00005648 <_tmp_43_rule>: │ │ │ │ │ +0000566c <_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 56b2 <_tmp_43_rule+0x6a> │ │ │ │ │ + beq.n 56d6 <_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, 56b2 <_tmp_43_rule+0x6a> │ │ │ │ │ + cbnz r0, 56d6 <_tmp_43_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 56be <_tmp_43_rule+0x76> │ │ │ │ │ + cbnz r3, 56e2 <_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, 56aa <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 56ce <_tmp_43_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 56aa <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r3, 56ce <_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, 56aa <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 56ce <_tmp_43_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 56aa <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r3, 56ce <_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, 56aa <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 56ce <_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 5676 <_tmp_43_rule+0x2e> │ │ │ │ │ + beq.n 569a <_tmp_43_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 56a6 <_tmp_43_rule+0x5e> │ │ │ │ │ + b.n 56ca <_tmp_43_rule+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000056c8 : │ │ │ │ │ +000056ec : │ │ │ │ │ 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 57b2 │ │ │ │ │ + beq.n 57d6 │ │ │ │ │ bl 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 57b2 │ │ │ │ │ + bne.n 57d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 57be │ │ │ │ │ + bne.n 57e2 │ │ │ │ │ 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, 571c │ │ │ │ │ + cbz r0, 5740 │ │ │ │ │ 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 5874 │ │ │ │ │ + beq.w 5898 │ │ │ │ │ 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 57c8 │ │ │ │ │ + bne.n 57ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 57be │ │ │ │ │ + bne.n 57e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 5940 <_loop1_81_rule> │ │ │ │ │ + bl 5964 <_loop1_81_rule> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 5794 │ │ │ │ │ + cbz r0, 57b8 │ │ │ │ │ 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 57be │ │ │ │ │ + beq.n 57e2 │ │ │ │ │ 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 585e │ │ │ │ │ + beq.n 5882 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 585e │ │ │ │ │ + bne.n 5882 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1170 @ 0x492 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 570e │ │ │ │ │ + b.n 5732 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r2, 57be │ │ │ │ │ + cbnz r2, 57e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 7d5c │ │ │ │ │ + bl 7d68 │ │ │ │ │ R_ARM_THM_CALL _loop1_82_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5828 │ │ │ │ │ + bne.n 584c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 5786 │ │ │ │ │ + b.n 57aa │ │ │ │ │ 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 56fe │ │ │ │ │ + beq.n 5722 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5716 │ │ │ │ │ + b.n 573a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 586e │ │ │ │ │ + bne.n 5892 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5930 │ │ │ │ │ + beq.w 5954 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5930 │ │ │ │ │ + bne.w 5954 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5938 │ │ │ │ │ + bne.w 595c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 5940 <_loop1_81_rule> │ │ │ │ │ + bl 5964 <_loop1_81_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 58e8 │ │ │ │ │ + bne.n 590c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5938 │ │ │ │ │ + bne.w 595c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7d5c │ │ │ │ │ + bl 7d68 │ │ │ │ │ R_ARM_THM_CALL _loop1_82_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5886 │ │ │ │ │ + bne.n 58aa │ │ │ │ │ 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 573e │ │ │ │ │ + b.n 5762 │ │ │ │ │ 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 57be │ │ │ │ │ + beq.n 57e2 │ │ │ │ │ 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, 585e │ │ │ │ │ + cbz r0, 5882 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 57ae │ │ │ │ │ + beq.n 57d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57ae │ │ │ │ │ + beq.n 57d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 57c4 │ │ │ │ │ + b.n 57e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5868 │ │ │ │ │ + blt.n 588c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - b.n 572e │ │ │ │ │ + b.n 5752 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a8c <_tmp_154_rule> │ │ │ │ │ + bl 5ab0 <_tmp_154_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 581c │ │ │ │ │ + beq.n 5840 │ │ │ │ │ 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] │ │ │ │ │ @@ -9746,31 +9756,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 581e │ │ │ │ │ + beq.n 5842 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5822 │ │ │ │ │ + b.n 5846 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e5c │ │ │ │ │ + bl 7e68 │ │ │ │ │ R_ARM_THM_CALL tstring_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5806 │ │ │ │ │ + beq.n 582a │ │ │ │ │ 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] │ │ │ │ │ @@ -9789,117 +9799,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 58cc │ │ │ │ │ + b.n 58f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 57ee │ │ │ │ │ + b.n 5812 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5822 │ │ │ │ │ + b.n 5846 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005940 <_loop1_81_rule>: │ │ │ │ │ +00005964 <_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 5a68 <_loop1_81_rule+0x128> │ │ │ │ │ + beq.w 5a8c <_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 5a68 <_loop1_81_rule+0x128> │ │ │ │ │ + bne.n 5a8c <_loop1_81_rule+0x128> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a28 <_loop1_81_rule+0xe8> │ │ │ │ │ + bne.n 5a4c <_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 5a5e <_loop1_81_rule+0x11e> │ │ │ │ │ + beq.n 5a82 <_loop1_81_rule+0x11e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a28 <_loop1_81_rule+0xe8> │ │ │ │ │ + bne.n 5a4c <_loop1_81_rule+0xe8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a8c <_tmp_154_rule> │ │ │ │ │ + bl 5ab0 <_tmp_154_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a20 <_loop1_81_rule+0xe0> │ │ │ │ │ + beq.n 5a44 <_loop1_81_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 5a8c <_tmp_154_rule> │ │ │ │ │ + bl 5ab0 <_tmp_154_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 59d4 <_loop1_81_rule+0x94> │ │ │ │ │ + cbz r0, 59f8 <_loop1_81_rule+0x94> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a58 <_loop1_81_rule+0x118> │ │ │ │ │ + beq.n 5a7c <_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 5a8c <_tmp_154_rule> │ │ │ │ │ + bl 5ab0 <_tmp_154_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a30 <_loop1_81_rule+0xf0> │ │ │ │ │ + bne.n 5a54 <_loop1_81_rule+0xf0> │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r6, 59d8 <_loop1_81_rule+0x98> │ │ │ │ │ - b.n 5a22 <_loop1_81_rule+0xe2> │ │ │ │ │ + cbnz r6, 59fc <_loop1_81_rule+0x98> │ │ │ │ │ + b.n 5a46 <_loop1_81_rule+0xe2> │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5a22 <_loop1_81_rule+0xe2> │ │ │ │ │ + cbnz r3, 5a46 <_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 5a76 <_loop1_81_rule+0x136> │ │ │ │ │ + beq.n 5a9a <_loop1_81_rule+0x136> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 5a0c <_loop1_81_rule+0xcc> │ │ │ │ │ + ble.n 5a30 <_loop1_81_rule+0xcc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 5a0c <_loop1_81_rule+0xcc> │ │ │ │ │ + beq.n 5a30 <_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 59fe <_loop1_81_rule+0xbe> │ │ │ │ │ + bne.n 5a22 <_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 │ │ │ │ │ @@ -9908,1154 +9918,1154 @@ │ │ │ │ │ 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 5a16 <_loop1_81_rule+0xd6> │ │ │ │ │ + b.n 5a3a <_loop1_81_rule+0xd6> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.n 5a40 <_loop1_81_rule+0x100> │ │ │ │ │ + beq.n 5a64 <_loop1_81_rule+0x100> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 59be <_loop1_81_rule+0x7e> │ │ │ │ │ + b.n 59e2 <_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, 5a58 <_loop1_81_rule+0x118> │ │ │ │ │ + cbz r0, 5a7c <_loop1_81_rule+0x118> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5a34 <_loop1_81_rule+0xf4> │ │ │ │ │ + b.n 5a58 <_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 5a28 <_loop1_81_rule+0xe8> │ │ │ │ │ + b.n 5a4c <_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 5978 <_loop1_81_rule+0x38> │ │ │ │ │ - b.n 5a28 <_loop1_81_rule+0xe8> │ │ │ │ │ + beq.n 599c <_loop1_81_rule+0x38> │ │ │ │ │ + b.n 5a4c <_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 5a16 <_loop1_81_rule+0xd6> │ │ │ │ │ + b.n 5a3a <_loop1_81_rule+0xd6> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005a8c <_tmp_154_rule>: │ │ │ │ │ +00005ab0 <_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 5dac <_tmp_154_rule+0x320> │ │ │ │ │ + beq.w 5dd0 <_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 5dac <_tmp_154_rule+0x320> │ │ │ │ │ + bne.w 5dd0 <_tmp_154_rule+0x320> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d2c <_tmp_154_rule+0x2a0> │ │ │ │ │ + bne.w 5d50 <_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 5d86 <_tmp_154_rule+0x2fa> │ │ │ │ │ + beq.w 5daa <_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 5d86 <_tmp_154_rule+0x2fa> │ │ │ │ │ + bne.w 5daa <_tmp_154_rule+0x2fa> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d94 <_tmp_154_rule+0x308> │ │ │ │ │ + bne.w 5db8 <_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 5b6c <_tmp_154_rule+0xe0> │ │ │ │ │ + bne.n 5b90 <_tmp_154_rule+0xe0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d2c <_tmp_154_rule+0x2a0> │ │ │ │ │ + bne.w 5d50 <_tmp_154_rule+0x2a0> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d72 <_tmp_154_rule+0x2e6> │ │ │ │ │ + beq.w 5d96 <_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 5d72 <_tmp_154_rule+0x2e6> │ │ │ │ │ + bne.w 5d96 <_tmp_154_rule+0x2e6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d80 <_tmp_154_rule+0x2f4> │ │ │ │ │ + bne.w 5da4 <_tmp_154_rule+0x2f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 5b50 <_tmp_154_rule+0xc4> │ │ │ │ │ + cbnz r0, 5b74 <_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 5d38 <_tmp_154_rule+0x2ac> │ │ │ │ │ + beq.w 5d5c <_tmp_154_rule+0x2ac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d9a <_tmp_154_rule+0x30e> │ │ │ │ │ + bne.w 5dbe <_tmp_154_rule+0x30e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5b44 <_tmp_154_rule+0xb8> │ │ │ │ │ + b.n 5b68 <_tmp_154_rule+0xb8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5dde <_tmp_154_rule+0x352> │ │ │ │ │ + beq.w 5e02 <_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 5dde <_tmp_154_rule+0x352> │ │ │ │ │ + bne.w 5e02 <_tmp_154_rule+0x352> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5dd6 <_tmp_154_rule+0x34a> │ │ │ │ │ + bne.w 5dfa <_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 5dc4 <_tmp_154_rule+0x338> │ │ │ │ │ + beq.w 5de8 <_tmp_154_rule+0x338> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5dd0 <_tmp_154_rule+0x344> │ │ │ │ │ + bne.w 5df4 <_tmp_154_rule+0x344> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 5bc0 <_tmp_154_rule+0x134> │ │ │ │ │ + b.n 5be4 <_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 5d5c <_tmp_154_rule+0x2d0> │ │ │ │ │ + beq.w 5d80 <_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 5d5c <_tmp_154_rule+0x2d0> │ │ │ │ │ + bne.w 5d80 <_tmp_154_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d6a <_tmp_154_rule+0x2de> │ │ │ │ │ + bne.w 5d8e <_tmp_154_rule+0x2de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 103fc │ │ │ │ │ + bl 1043c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 5c1a <_tmp_154_rule+0x18e> │ │ │ │ │ + cbnz r0, 5c3e <_tmp_154_rule+0x18e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 5c42 <_tmp_154_rule+0x1b6> │ │ │ │ │ + cbnz r3, 5c66 <_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, 5c42 <_tmp_154_rule+0x1b6> │ │ │ │ │ + cbz r0, 5c66 <_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 5dfe <_tmp_154_rule+0x372> │ │ │ │ │ + beq.w 5e22 <_tmp_154_rule+0x372> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5de6 <_tmp_154_rule+0x35a> │ │ │ │ │ + bne.w 5e0a <_tmp_154_rule+0x35a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 5bb6 <_tmp_154_rule+0x12a> │ │ │ │ │ + bne.n 5bda <_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 5dbe <_tmp_154_rule+0x332> │ │ │ │ │ + beq.w 5de2 <_tmp_154_rule+0x332> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5bb6 <_tmp_154_rule+0x12a> │ │ │ │ │ + b.n 5bda <_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 5dbe <_tmp_154_rule+0x332> │ │ │ │ │ + beq.w 5de2 <_tmp_154_rule+0x332> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 5cde <_tmp_154_rule+0x252> │ │ │ │ │ + ble.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 5cde <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 5cde <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 5cde <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 5cde <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 5cde <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 5cde <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq.n 5cde <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #8 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq.n 5cde <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #9 │ │ │ │ │ ldr.w r1, [r9, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq.n 5cde <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_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 5cce <_tmp_154_rule+0x242> │ │ │ │ │ + bne.n 5cf2 <_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] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 5d34 <_tmp_154_rule+0x2a8> │ │ │ │ │ + cbz r0, 5d58 <_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, 5d4c <_tmp_154_rule+0x2c0> │ │ │ │ │ + cbz r0, 5d70 <_tmp_154_rule+0x2c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5b66 <_tmp_154_rule+0xda> │ │ │ │ │ + beq.w 5b8a <_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 5b44 <_tmp_154_rule+0xb8> │ │ │ │ │ + beq.w 5b68 <_tmp_154_rule+0xb8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5b0e <_tmp_154_rule+0x82> │ │ │ │ │ + beq.w 5b32 <_tmp_154_rule+0x82> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5b48 <_tmp_154_rule+0xbc> │ │ │ │ │ + b.n 5b6c <_tmp_154_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5b02 <_tmp_154_rule+0x76> │ │ │ │ │ + b.n 5b26 <_tmp_154_rule+0x76> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 5d46 <_tmp_154_rule+0x2ba> │ │ │ │ │ + cbz r0, 5d6a <_tmp_154_rule+0x2ba> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 5b44 <_tmp_154_rule+0xb8> │ │ │ │ │ + b.n 5b68 <_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 5d20 <_tmp_154_rule+0x294> │ │ │ │ │ + bne.n 5d44 <_tmp_154_rule+0x294> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5d24 <_tmp_154_rule+0x298> │ │ │ │ │ + b.n 5d48 <_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 5be6 <_tmp_154_rule+0x15a> │ │ │ │ │ + beq.w 5c0a <_tmp_154_rule+0x15a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5c48 <_tmp_154_rule+0x1bc> │ │ │ │ │ + b.n 5c6c <_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 5b34 <_tmp_154_rule+0xa8> │ │ │ │ │ + beq.w 5b58 <_tmp_154_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5d46 <_tmp_154_rule+0x2ba> │ │ │ │ │ + b.n 5d6a <_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 5af2 <_tmp_154_rule+0x66> │ │ │ │ │ + beq.w 5b16 <_tmp_154_rule+0x66> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5d24 <_tmp_154_rule+0x298> │ │ │ │ │ + b.n 5d48 <_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 5d42 <_tmp_154_rule+0x2b6> │ │ │ │ │ - b.n 5b44 <_tmp_154_rule+0xb8> │ │ │ │ │ + bne.n 5d66 <_tmp_154_rule+0x2b6> │ │ │ │ │ + b.n 5b68 <_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 5aca <_tmp_154_rule+0x3e> │ │ │ │ │ - b.n 5d2c <_tmp_154_rule+0x2a0> │ │ │ │ │ + beq.w 5aee <_tmp_154_rule+0x3e> │ │ │ │ │ + b.n 5d50 <_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 5b04 <_tmp_154_rule+0x78> │ │ │ │ │ + b.n 5b28 <_tmp_154_rule+0x78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5b04 <_tmp_154_rule+0x78> │ │ │ │ │ + b.n 5b28 <_tmp_154_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5b8a <_tmp_154_rule+0xfe> │ │ │ │ │ + b.n 5bae <_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 5c1e <_tmp_154_rule+0x192> │ │ │ │ │ + beq.w 5c42 <_tmp_154_rule+0x192> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5d6e <_tmp_154_rule+0x2e2> │ │ │ │ │ + b.n 5d92 <_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 5d6e <_tmp_154_rule+0x2e2> │ │ │ │ │ - b.n 5df8 <_tmp_154_rule+0x36c> │ │ │ │ │ + beq.n 5d92 <_tmp_154_rule+0x2e2> │ │ │ │ │ + b.n 5e1c <_tmp_154_rule+0x36c> │ │ │ │ │ │ │ │ │ │ -00005e0c : │ │ │ │ │ +00005e30 : │ │ │ │ │ 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 5e78 │ │ │ │ │ + beq.n 5e9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5e78 │ │ │ │ │ + cbnz r0, 5e9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5e84 │ │ │ │ │ + cbnz r3, 5ea8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5e66 │ │ │ │ │ + cbnz r0, 5e8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5e84 │ │ │ │ │ + cbnz r3, 5ea8 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5e66 │ │ │ │ │ + cbnz r0, 5e8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5e84 │ │ │ │ │ + cbnz r3, 5ea8 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5e6e │ │ │ │ │ + cbz r0, 5e92 │ │ │ │ │ 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 5e6c │ │ │ │ │ + b.n 5e90 │ │ │ │ │ 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 5e3a │ │ │ │ │ + beq.n 5e5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005e90 : │ │ │ │ │ +00005eb4 : │ │ │ │ │ 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 6386 │ │ │ │ │ + beq.w 63aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6386 │ │ │ │ │ + bne.w 63aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6394 │ │ │ │ │ + bne.w 63b8 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 6054 │ │ │ │ │ + beq.w 6078 │ │ │ │ │ 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 6086 │ │ │ │ │ + beq.w 60aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6086 │ │ │ │ │ + bne.w 60aa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6094 │ │ │ │ │ + bne.w 60b8 │ │ │ │ │ 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, 5f6e │ │ │ │ │ + cbnz r0, 5f92 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 632e │ │ │ │ │ + beq.w 6352 │ │ │ │ │ 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 6094 │ │ │ │ │ + bne.w 60b8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 61b8 │ │ │ │ │ + bne.w 61dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6094 │ │ │ │ │ + bne.w 60b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6540 │ │ │ │ │ + bl 6564 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6040 │ │ │ │ │ + beq.n 6064 │ │ │ │ │ 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, 5fa4 │ │ │ │ │ + cbz r5, 5fc8 │ │ │ │ │ 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, 5fa2 │ │ │ │ │ + cbz r0, 5fc6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6184 │ │ │ │ │ + bne.w 61a8 │ │ │ │ │ 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 639c │ │ │ │ │ + bne.w 63c0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6376 │ │ │ │ │ + beq.w 639a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6376 │ │ │ │ │ + bne.w 639a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6370 │ │ │ │ │ + bne.w 6394 │ │ │ │ │ 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, 6034 │ │ │ │ │ + cbnz r0, 6058 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 6302 │ │ │ │ │ + beq.w 6326 │ │ │ │ │ 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 6370 │ │ │ │ │ + bne.w 6394 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6252 │ │ │ │ │ + bne.w 6276 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6370 │ │ │ │ │ + bne.w 6394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6540 │ │ │ │ │ - cbz r0, 604a │ │ │ │ │ + bl 6564 │ │ │ │ │ + cbz r0, 606e │ │ │ │ │ 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 │ │ │ │ │ - cbnz r5, 609a │ │ │ │ │ + cbnz r5, 60be │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 5f96 │ │ │ │ │ + b.n 5fba │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 5f64 │ │ │ │ │ + b.n 5f88 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 602a │ │ │ │ │ + b.n 604e │ │ │ │ │ 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 6190 │ │ │ │ │ + blt.w 61b4 │ │ │ │ │ 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 639c │ │ │ │ │ + bne.w 63c0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 5ef4 │ │ │ │ │ + bne.w 5f18 │ │ │ │ │ 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 5f0c │ │ │ │ │ + beq.w 5f30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5fa6 │ │ │ │ │ + b.n 5fca │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 63a2 │ │ │ │ │ + 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 63a2 │ │ │ │ │ + bne.w 63c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6370 │ │ │ │ │ + bne.w 6394 │ │ │ │ │ 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 6368 │ │ │ │ │ + beq.w 638c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6370 │ │ │ │ │ + bne.w 6394 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 3680 │ │ │ │ │ R_ARM_THM_CALL _tmp_166_rule │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 6102 │ │ │ │ │ + cbz r0, 6126 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 61be │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ - b.n 60e0 │ │ │ │ │ + b.n 6104 │ │ │ │ │ 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 6362 │ │ │ │ │ + beq.w 6386 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - ble.n 612a │ │ │ │ │ + ble.n 614e │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6118 │ │ │ │ │ + b.n 613c │ │ │ │ │ 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 63b0 │ │ │ │ │ + bne.w 63d4 │ │ │ │ │ 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 6394 │ │ │ │ │ + beq.w 63b8 │ │ │ │ │ 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 63aa │ │ │ │ │ + beq.w 63ce │ │ │ │ │ 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 5f8c │ │ │ │ │ + bne.w 5fb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f96 │ │ │ │ │ + beq.w 5fba │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5f98 │ │ │ │ │ + b.n 5fbc │ │ │ │ │ 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 6362 │ │ │ │ │ + beq.w 6386 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 60f4 │ │ │ │ │ + b.n 6118 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6326 │ │ │ │ │ + beq.w 634a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6326 │ │ │ │ │ + bne.w 634a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 62e8 │ │ │ │ │ + bne.w 630c │ │ │ │ │ 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 62e0 │ │ │ │ │ + beq.n 6304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63b4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 62e0 │ │ │ │ │ + beq.n 6304 │ │ │ │ │ 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 635a │ │ │ │ │ + beq.w 637e │ │ │ │ │ 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 6354 │ │ │ │ │ + beq.w 6378 │ │ │ │ │ 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 631a │ │ │ │ │ + beq.n 633e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 631a │ │ │ │ │ + bne.n 633e │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 5f64 │ │ │ │ │ + b.n 5f88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 634c │ │ │ │ │ + beq.n 6370 │ │ │ │ │ bl 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 634c │ │ │ │ │ + bne.n 6370 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6344 │ │ │ │ │ + bne.n 6368 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 62d8 │ │ │ │ │ + cbz r0, 62fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63b4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 62d8 │ │ │ │ │ + cbz r0, 62fc │ │ │ │ │ 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 6370 │ │ │ │ │ + beq.n 6394 │ │ │ │ │ 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, 62fc │ │ │ │ │ + cbz r0, 6320 │ │ │ │ │ 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, 62f0 │ │ │ │ │ + cbz r0, 6314 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 62f0 │ │ │ │ │ + cbnz r2, 6314 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 602a │ │ │ │ │ + b.n 604e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6012 │ │ │ │ │ + b.n 6036 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5f4a │ │ │ │ │ + b.n 5f6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5f4c │ │ │ │ │ + b.n 5f70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 630e │ │ │ │ │ + cbnz r0, 6332 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 602a │ │ │ │ │ + b.n 604e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 62b8 │ │ │ │ │ + b.n 62dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5fee │ │ │ │ │ + bge.w 6012 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 603c │ │ │ │ │ + b.n 6060 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 633a │ │ │ │ │ + cbnz r0, 635e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 5f64 │ │ │ │ │ + b.n 5f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 61d8 │ │ │ │ │ + b.n 61fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5f26 │ │ │ │ │ + bge.w 5f4a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5fa6 │ │ │ │ │ + b.n 5fca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6014 │ │ │ │ │ + b.n 6038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 626e │ │ │ │ │ + b.n 6292 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 622e │ │ │ │ │ + b.n 6252 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5fa6 │ │ │ │ │ + b.n 5fca │ │ │ │ │ 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 │ │ │ │ │ - b.n 6316 │ │ │ │ │ + b.n 633a │ │ │ │ │ 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 5fd4 │ │ │ │ │ - b.n 6370 │ │ │ │ │ + beq.w 5ff8 │ │ │ │ │ + b.n 6394 │ │ │ │ │ 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 5ecc │ │ │ │ │ + beq.w 5ef0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5f98 │ │ │ │ │ + b.n 5fbc │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5f98 │ │ │ │ │ + b.n 5fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 60b8 │ │ │ │ │ + b.n 60dc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 616a │ │ │ │ │ + b.n 618e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6316 │ │ │ │ │ + b.n 633a │ │ │ │ │ │ │ │ │ │ -000063b4 : │ │ │ │ │ +000063d8 : │ │ │ │ │ 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 651a │ │ │ │ │ + beq.w 653e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 651a │ │ │ │ │ + bne.w 653e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6530 │ │ │ │ │ + bne.w 6554 │ │ │ │ │ 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, 644e │ │ │ │ │ + cbnz r0, 6472 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 6522 │ │ │ │ │ + beq.w 6546 │ │ │ │ │ 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 6530 │ │ │ │ │ + bne.w 6554 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6462 │ │ │ │ │ + cbnz r0, 6486 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6530 │ │ │ │ │ + bne.n 6554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 6540 │ │ │ │ │ + bl 6564 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 645c │ │ │ │ │ + cbz r0, 6480 │ │ │ │ │ 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 │ │ │ │ │ @@ -11063,287 +11073,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 6440 │ │ │ │ │ + b.n 6464 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6512 │ │ │ │ │ + beq.n 6536 │ │ │ │ │ bl 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 6512 │ │ │ │ │ + bne.n 6536 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 650a │ │ │ │ │ + bne.n 652e │ │ │ │ │ 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 6500 │ │ │ │ │ + beq.n 6524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63b4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6500 │ │ │ │ │ + beq.n 6524 │ │ │ │ │ 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 6530 │ │ │ │ │ + beq.n 6554 │ │ │ │ │ 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 6538 │ │ │ │ │ + beq.n 655c │ │ │ │ │ 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, 64ea │ │ │ │ │ + cbz r0, 650e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6440 │ │ │ │ │ + beq.n 6464 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6440 │ │ │ │ │ + beq.n 6464 │ │ │ │ │ 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 6456 │ │ │ │ │ + b.n 647a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 642c │ │ │ │ │ + b.n 6450 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 642c │ │ │ │ │ + b.n 6450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 647e │ │ │ │ │ + b.n 64a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 63e8 │ │ │ │ │ + b.n 640c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 640a │ │ │ │ │ - b.n 64f2 │ │ │ │ │ + bge.w 642e │ │ │ │ │ + b.n 6516 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 64fc │ │ │ │ │ + b.n 6520 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 64ce │ │ │ │ │ + b.n 64f2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006540 : │ │ │ │ │ +00006564 : │ │ │ │ │ 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 6f60 │ │ │ │ │ + beq.w 6f84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f60 │ │ │ │ │ + bne.w 6f84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f6e │ │ │ │ │ + bne.w 6f92 │ │ │ │ │ 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 66ee │ │ │ │ │ + bne.w 6712 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 6e6e │ │ │ │ │ + beq.w 6e92 │ │ │ │ │ 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 6e80 │ │ │ │ │ + bne.w 6ea4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6f52 │ │ │ │ │ + beq.w 6f76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f52 │ │ │ │ │ + bne.w 6f76 │ │ │ │ │ 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 6754 │ │ │ │ │ + beq.w 6778 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 679e │ │ │ │ │ + bne.w 67c2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e80 │ │ │ │ │ + bne.w 6ea4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 67b0 │ │ │ │ │ + beq.w 67d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67b0 │ │ │ │ │ + bne.w 67d4 │ │ │ │ │ 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 67cc │ │ │ │ │ + beq.w 67f0 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 680c │ │ │ │ │ + bne.w 6830 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e80 │ │ │ │ │ + bne.w 6ea4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6f42 │ │ │ │ │ + beq.w 6f66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f42 │ │ │ │ │ + bne.w 6f66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6a9c │ │ │ │ │ + bne.w 6ac0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 66fc │ │ │ │ │ + beq.n 6720 │ │ │ │ │ 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 6728 │ │ │ │ │ + bne.n 674c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6a9c │ │ │ │ │ + bne.w 6ac0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a64 │ │ │ │ │ + bne.w 6a88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6a9c │ │ │ │ │ + bne.w 6ac0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6aa2 │ │ │ │ │ + bne.w 6ac6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6a9c │ │ │ │ │ + bne.w 6ac0 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ba0 │ │ │ │ │ + bne.w 6bc4 │ │ │ │ │ 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] │ │ │ │ │ @@ -11357,304 +11367,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 6f36 │ │ │ │ │ + blt.w 6f5a │ │ │ │ │ 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 6a9c │ │ │ │ │ + bne.w 6ac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 668e │ │ │ │ │ + beq.n 66b2 │ │ │ │ │ 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 6a92 │ │ │ │ │ + beq.w 6ab6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6f28 │ │ │ │ │ + bne.w 6f4c │ │ │ │ │ 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 66ea │ │ │ │ │ + b.n 670e │ │ │ │ │ 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, 6790 │ │ │ │ │ + cbnz r0, 67b4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e52 │ │ │ │ │ - cbz r0, 6788 │ │ │ │ │ + bne.w 6e76 │ │ │ │ │ + cbz r0, 67ac │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - blt.n 681e │ │ │ │ │ + blt.n 6842 │ │ │ │ │ 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 65f4 │ │ │ │ │ + beq.w 6618 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6978 │ │ │ │ │ + bne.w 699c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 65f4 │ │ │ │ │ + b.n 6618 │ │ │ │ │ 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 6630 │ │ │ │ │ + bne.w 6654 │ │ │ │ │ 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, 67fe │ │ │ │ │ + cbnz r0, 6822 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e5c │ │ │ │ │ - cbz r0, 67f8 │ │ │ │ │ + bne.w 6e80 │ │ │ │ │ + cbz r0, 681c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 68d0 │ │ │ │ │ + blt.n 68f4 │ │ │ │ │ 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 663e │ │ │ │ │ + beq.w 6662 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69e6 │ │ │ │ │ + bne.w 6a0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 663e │ │ │ │ │ + b.n 6662 │ │ │ │ │ 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 6790 │ │ │ │ │ + bne.n 67b4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e52 │ │ │ │ │ + bne.w 6e76 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 678c │ │ │ │ │ + beq.n 67b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 678c │ │ │ │ │ + bge.n 67b0 │ │ │ │ │ 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 6790 │ │ │ │ │ + bne.n 67b4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e52 │ │ │ │ │ + bne.w 6e76 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a58 │ │ │ │ │ + beq.w 6a7c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 6a58 │ │ │ │ │ + bge.w 6a7c │ │ │ │ │ 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 6e68 │ │ │ │ │ + bne.w 6e8c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6e4c │ │ │ │ │ + bne.w 6e70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 69d8 │ │ │ │ │ + beq.w 69fc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 69d8 │ │ │ │ │ + ble.w 69fc │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 6896 │ │ │ │ │ + b.n 68ba │ │ │ │ │ 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 67fe │ │ │ │ │ + bne.n 6822 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e5c │ │ │ │ │ + bne.w 6e80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67fa │ │ │ │ │ + beq.n 681e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 67fa │ │ │ │ │ + ble.w 681e │ │ │ │ │ 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 67fe │ │ │ │ │ + bne.w 6822 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e5c │ │ │ │ │ + bne.w 6e80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a5e │ │ │ │ │ + beq.w 6a82 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 6a5e │ │ │ │ │ + ble.w 6a82 │ │ │ │ │ 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 6e64 │ │ │ │ │ + bne.w 6e88 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e5a │ │ │ │ │ + bne.w 6e7e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 69e0 │ │ │ │ │ + beq.n 6a04 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.n 69e0 │ │ │ │ │ + ble.n 6a04 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 6942 │ │ │ │ │ + b.n 6966 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67ac │ │ │ │ │ + beq.w 67d0 │ │ │ │ │ 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 67ac │ │ │ │ │ + beq.w 67d0 │ │ │ │ │ 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 6f6e │ │ │ │ │ + beq.w 6f92 │ │ │ │ │ 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] │ │ │ │ │ @@ -11662,54 +11672,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 6a48 │ │ │ │ │ + beq.n 6a6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6a48 │ │ │ │ │ + bne.n 6a6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 674c │ │ │ │ │ + b.n 6770 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 678c │ │ │ │ │ + b.n 67b0 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 67fa │ │ │ │ │ + b.n 681e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc8 │ │ │ │ │ + bl 10c08 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 681a │ │ │ │ │ + beq.w 683e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 681a │ │ │ │ │ + beq.w 683e │ │ │ │ │ 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 681a │ │ │ │ │ + beq.w 683e │ │ │ │ │ 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 6f6e │ │ │ │ │ + beq.w 6f92 │ │ │ │ │ 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] │ │ │ │ │ @@ -11717,323 +11727,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 69ce │ │ │ │ │ + bne.n 69f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e7a │ │ │ │ │ + bne.w 6e9e │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 674c │ │ │ │ │ + b.n 6770 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 678c │ │ │ │ │ + b.n 67b0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 67fa │ │ │ │ │ + b.n 681e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6540 │ │ │ │ │ + bl 6564 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66a6 │ │ │ │ │ + beq.w 66ca │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66a6 │ │ │ │ │ + beq.w 66ca │ │ │ │ │ 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 673a │ │ │ │ │ + bne.w 675e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f36 │ │ │ │ │ + bne.w 6f5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 66da │ │ │ │ │ + b.n 66fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6f00 │ │ │ │ │ + beq.w 6f24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f00 │ │ │ │ │ + bne.w 6f24 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6ef8 │ │ │ │ │ + bne.w 6f1c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 63b4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c6e │ │ │ │ │ + beq.w 6c92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6f08 │ │ │ │ │ + beq.w 6f2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f08 │ │ │ │ │ + bne.w 6f2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6ea2 │ │ │ │ │ + bne.w 6ec6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c60 │ │ │ │ │ + beq.w 6c84 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6ea2 │ │ │ │ │ + bne.w 6ec6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3680 │ │ │ │ │ R_ARM_THM_CALL _tmp_166_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c72 │ │ │ │ │ + bne.w 6c96 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6d9a │ │ │ │ │ + bne.w 6dbe │ │ │ │ │ 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 6ef8 │ │ │ │ │ + bne.w 6f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63b4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 6b74 │ │ │ │ │ + cbz r0, 6b98 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e3c │ │ │ │ │ + bne.w 6e60 │ │ │ │ │ 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, 6b96 │ │ │ │ │ + cbnz r7, 6bba │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6d6a │ │ │ │ │ + bne.w 6d8e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 66c8 │ │ │ │ │ - b.n 6a9c │ │ │ │ │ + beq.w 66ec │ │ │ │ │ + b.n 6ac0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6ef0 │ │ │ │ │ + beq.w 6f14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ef0 │ │ │ │ │ + bne.w 6f14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6ee6 │ │ │ │ │ + bne.w 6f0a │ │ │ │ │ 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 6ede │ │ │ │ │ + beq.w 6f02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ede │ │ │ │ │ + bne.w 6f02 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6ed6 │ │ │ │ │ + bne.w 6efa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63b4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6c86 │ │ │ │ │ + bne.n 6caa │ │ │ │ │ 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 66d8 │ │ │ │ │ + bne.w 66fc │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66d6 │ │ │ │ │ + beq.w 66fa │ │ │ │ │ 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 6a9c │ │ │ │ │ + beq.w 6ac0 │ │ │ │ │ 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 673a │ │ │ │ │ - b.n 6a92 │ │ │ │ │ + bne.w 675e │ │ │ │ │ + b.n 6ab6 │ │ │ │ │ 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 6b52 │ │ │ │ │ + b.n 6b76 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 6e22 │ │ │ │ │ + beq.w 6e46 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 6b26 │ │ │ │ │ + b.n 6b4a │ │ │ │ │ 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 6f40 │ │ │ │ │ bl 0 │ │ │ │ │ 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 6f40 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6f14 │ │ │ │ │ + bne.w 6f38 │ │ │ │ │ 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 6e90 │ │ │ │ │ + beq.w 6eb4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6f14 │ │ │ │ │ + bne.w 6f38 │ │ │ │ │ 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, 6d02 │ │ │ │ │ - bl 63b4 │ │ │ │ │ + cbz r3, 6d26 │ │ │ │ │ + bl 63d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6d02 │ │ │ │ │ + cbz r0, 6d26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6eaa │ │ │ │ │ + bne.w 6ece │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 6e0e │ │ │ │ │ + beq.w 6e32 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str.w r5, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 6cd0 │ │ │ │ │ + b.n 6cf4 │ │ │ │ │ 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 6e8a │ │ │ │ │ + beq.w 6eae │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 6d5c │ │ │ │ │ + bgt.n 6d80 │ │ │ │ │ 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 │ │ │ │ │ @@ -12043,534 +12053,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 6f10 │ │ │ │ │ + beq.w 6f34 │ │ │ │ │ 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 6c0e │ │ │ │ │ - b.n 6c08 │ │ │ │ │ + beq.w 6c32 │ │ │ │ │ + b.n 6c2c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6d1e │ │ │ │ │ + b.n 6d42 │ │ │ │ │ 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 6a9c │ │ │ │ │ + beq.w 6ac0 │ │ │ │ │ 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 673a │ │ │ │ │ - b.n 6a92 │ │ │ │ │ + bne.w 675e │ │ │ │ │ + b.n 6ab6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6b44 │ │ │ │ │ + bne.w 6b68 │ │ │ │ │ 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 6f24 │ │ │ │ │ + beq.w 6f48 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 6dd0 │ │ │ │ │ + ble.n 6df4 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 6dbc │ │ │ │ │ + b.n 6de0 │ │ │ │ │ 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 6b52 │ │ │ │ │ + bne.w 6b76 │ │ │ │ │ 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, 6e02 │ │ │ │ │ + cbz r0, 6e26 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6b7e │ │ │ │ │ + beq.w 6ba2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6eca │ │ │ │ │ + bne.n 6eee │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6b7e │ │ │ │ │ + b.n 6ba2 │ │ │ │ │ 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 6e88 │ │ │ │ │ + beq.n 6eac │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 6cf6 │ │ │ │ │ + b.n 6d1a │ │ │ │ │ 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 6c56 │ │ │ │ │ + beq.w 6c7a │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 6c7a │ │ │ │ │ + b.n 6c9e │ │ │ │ │ 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 6dfa │ │ │ │ │ - b.n 6e02 │ │ │ │ │ + bne.n 6e1e │ │ │ │ │ + b.n 6e26 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 65f6 │ │ │ │ │ + b.w 661a │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 6640 │ │ │ │ │ + b.w 6664 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 67fe │ │ │ │ │ + b.n 6822 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 6790 │ │ │ │ │ + b.n 67b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 659a │ │ │ │ │ + bge.w 65be │ │ │ │ │ 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 66f6 │ │ │ │ │ + b.n 671a │ │ │ │ │ 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 6c04 │ │ │ │ │ + b.n 6c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b52 │ │ │ │ │ + b.n 6b76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6cee │ │ │ │ │ + beq.w 6d12 │ │ │ │ │ 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 6c04 │ │ │ │ │ + b.n 6c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b96 │ │ │ │ │ + b.n 6bba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c08 │ │ │ │ │ + b.n 6c2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6bec │ │ │ │ │ + b.n 6c10 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w 66d8 │ │ │ │ │ + b.w 66fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6bc0 │ │ │ │ │ + b.n 6be4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b96 │ │ │ │ │ + b.n 6bba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6ac2 │ │ │ │ │ + b.n 6ae6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6afc │ │ │ │ │ + b.n 6b20 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6c08 │ │ │ │ │ + b.n 6c2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c04 │ │ │ │ │ + b.n 6c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6ca6 │ │ │ │ │ + b.n 6cca │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 6c5c │ │ │ │ │ + b.n 6c80 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6742 │ │ │ │ │ + beq.w 6766 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.w 66da │ │ │ │ │ + b.w 66fe │ │ │ │ │ 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 666e │ │ │ │ │ - b.n 6a9c │ │ │ │ │ + beq.w 6692 │ │ │ │ │ + b.n 6ac0 │ │ │ │ │ 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 65d2 │ │ │ │ │ + b.w 65f6 │ │ │ │ │ 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 657c │ │ │ │ │ + beq.w 65a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6e82 │ │ │ │ │ + b.n 6ea6 │ │ │ │ │ │ │ │ │ │ -00006f74 : │ │ │ │ │ +00006f98 : │ │ │ │ │ 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 7284 │ │ │ │ │ + beq.w 72a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7284 │ │ │ │ │ + bne.w 72a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7292 │ │ │ │ │ + bne.w 72b6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 6fe8 │ │ │ │ │ + beq.n 700c │ │ │ │ │ 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, 701a │ │ │ │ │ + cbnz r0, 703e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 70b8 │ │ │ │ │ + bne.n 70dc │ │ │ │ │ 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 7298 │ │ │ │ │ + blt.w 72bc │ │ │ │ │ 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 7292 │ │ │ │ │ + bne.w 72b6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fd0 │ │ │ │ │ + beq.n 6ff4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 723a │ │ │ │ │ + beq.w 725e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 723a │ │ │ │ │ + bne.w 725e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 718c │ │ │ │ │ + bne.w 71b0 │ │ │ │ │ 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 7224 │ │ │ │ │ + beq.w 7248 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7224 │ │ │ │ │ + bne.w 7248 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7232 │ │ │ │ │ + bne.w 7256 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 713e │ │ │ │ │ + beq.n 7162 │ │ │ │ │ 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 716c │ │ │ │ │ + bne.n 7190 │ │ │ │ │ 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 718c │ │ │ │ │ + bne.n 71b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 70cc │ │ │ │ │ + cbnz r0, 70f0 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6fda │ │ │ │ │ + beq.n 6ffe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7292 │ │ │ │ │ + bne.w 72b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7580 │ │ │ │ │ + bl 758c │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 6fda │ │ │ │ │ + b.n 6ffe │ │ │ │ │ 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 70aa │ │ │ │ │ + beq.n 70ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c848 │ │ │ │ │ + bl c880 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fd0 │ │ │ │ │ + beq.w 6ff4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fd0 │ │ │ │ │ + beq.w 6ff4 │ │ │ │ │ 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 7292 │ │ │ │ │ + beq.w 72b6 │ │ │ │ │ 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 7250 │ │ │ │ │ + beq.w 7274 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7250 │ │ │ │ │ + bne.w 7274 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6fdc │ │ │ │ │ + b.n 7000 │ │ │ │ │ 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 7206 │ │ │ │ │ + blt.n 722a │ │ │ │ │ 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 7232 │ │ │ │ │ + bne.n 7256 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7090 │ │ │ │ │ + beq.n 70b4 │ │ │ │ │ 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, 719c │ │ │ │ │ + cbnz r0, 71c0 │ │ │ │ │ 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 70a0 │ │ │ │ │ + beq.n 70c4 │ │ │ │ │ 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 6fda │ │ │ │ │ - b.n 70ba │ │ │ │ │ + beq.w 6ffe │ │ │ │ │ + b.n 70de │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 727c │ │ │ │ │ + beq.n 72a0 │ │ │ │ │ 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 727c │ │ │ │ │ + beq.n 72a0 │ │ │ │ │ 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 7276 │ │ │ │ │ + beq.n 729a │ │ │ │ │ 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> │ │ │ │ │ @@ -12578,521 +12588,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 53a8 │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7212 │ │ │ │ │ + cbz r0, 7236 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7268 │ │ │ │ │ + bne.n 728c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 70e4 │ │ │ │ │ + b.n 7108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7182 │ │ │ │ │ + b.n 71a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 724c │ │ │ │ │ + cbz r0, 7270 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7182 │ │ │ │ │ + b.n 71a6 │ │ │ │ │ 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 706e │ │ │ │ │ + beq.w 7092 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7182 │ │ │ │ │ + b.n 71a6 │ │ │ │ │ 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 7044 │ │ │ │ │ - b.n 718c │ │ │ │ │ + beq.w 7068 │ │ │ │ │ + b.n 71b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7236 │ │ │ │ │ + b.n 725a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fdc │ │ │ │ │ + beq.w 7000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6fe0 │ │ │ │ │ + b.n 7004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 721c │ │ │ │ │ - b.n 70e4 │ │ │ │ │ + bne.n 7240 │ │ │ │ │ + b.n 7108 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 71d2 │ │ │ │ │ + b.n 71f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7236 │ │ │ │ │ + b.n 725a │ │ │ │ │ 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 6fb0 │ │ │ │ │ + beq.w 6fd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7262 │ │ │ │ │ + b.n 7286 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7262 │ │ │ │ │ + b.n 7286 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000072a4 : │ │ │ │ │ +000072c8 : │ │ │ │ │ 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 75fe │ │ │ │ │ + beq.w 7622 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75fe │ │ │ │ │ + bne.w 7622 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 760c │ │ │ │ │ + bne.w 7630 │ │ │ │ │ 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, 72fe │ │ │ │ │ + cbz r0, 7322 │ │ │ │ │ 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 7888 │ │ │ │ │ + beq.w 78ac │ │ │ │ │ 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 7408 │ │ │ │ │ + bne.n 742c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 760c │ │ │ │ │ + bne.w 7630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7aac │ │ │ │ │ + bl 7ad0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 733c │ │ │ │ │ + cbz r0, 7360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 739c │ │ │ │ │ + bne.n 73c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 760c │ │ │ │ │ + bne.w 7630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7aac │ │ │ │ │ - cbz r0, 7360 │ │ │ │ │ + bl 7ad0 │ │ │ │ │ + cbz r0, 7384 │ │ │ │ │ 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 72f0 │ │ │ │ │ + b.n 7314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 760c │ │ │ │ │ + bne.w 7630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c698 │ │ │ │ │ + bl c6d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 7390 │ │ │ │ │ + cbnz r0, 73b4 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ - b.n 735a │ │ │ │ │ + b.n 737e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 76be │ │ │ │ │ + bne.w 76e2 │ │ │ │ │ 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 735a │ │ │ │ │ + b.n 737e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7aac │ │ │ │ │ + bl 7ad0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 733c │ │ │ │ │ + beq.n 7360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 733c │ │ │ │ │ + beq.n 7360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 733c │ │ │ │ │ + beq.n 7360 │ │ │ │ │ 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 760c │ │ │ │ │ + beq.w 7630 │ │ │ │ │ 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, 73fa │ │ │ │ │ + cbz r0, 741e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7392 │ │ │ │ │ + beq.n 73b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7894 │ │ │ │ │ + bne.w 78b8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 7392 │ │ │ │ │ + b.n 73b6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 789a │ │ │ │ │ + bne.w 78be │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 789e │ │ │ │ │ + beq.w 78c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 789e │ │ │ │ │ + bne.w 78c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 774a │ │ │ │ │ + bne.w 776e │ │ │ │ │ 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 78a6 │ │ │ │ │ + bne.w 78ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 774a │ │ │ │ │ + bne.w 776e │ │ │ │ │ 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, 7474 │ │ │ │ │ + cbz r0, 7498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7aac │ │ │ │ │ + bl 7ad0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75ba │ │ │ │ │ + bne.w 75de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 774a │ │ │ │ │ + bne.w 776e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 7aac │ │ │ │ │ + bl 7ad0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 76da │ │ │ │ │ + bne.w 76fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 774a │ │ │ │ │ + bne.w 776e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 7aac │ │ │ │ │ + bl 7ad0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 765a │ │ │ │ │ + bne.w 767e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 774c │ │ │ │ │ + bne.w 7770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7a30 │ │ │ │ │ + beq.w 7a54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a30 │ │ │ │ │ + bne.w 7a54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 776e │ │ │ │ │ + bne.w 7792 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 480c │ │ │ │ │ + bl 480c │ │ │ │ │ R_ARM_THM_CALL pass_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7752 │ │ │ │ │ + bne.w 7776 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 776e │ │ │ │ │ + bne.w 7792 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5738 │ │ │ │ │ + bl 5738 │ │ │ │ │ R_ARM_THM_CALL break_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7752 │ │ │ │ │ + bne.w 7776 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 776e │ │ │ │ │ + bne.w 7792 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5650 <_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 7756 │ │ │ │ │ + bne.w 777a │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 774a │ │ │ │ │ + bne.w 776e │ │ │ │ │ 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 77be │ │ │ │ │ + bne.w 77e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 774a │ │ │ │ │ + bne.w 776e │ │ │ │ │ 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 781c │ │ │ │ │ + bne.w 7840 │ │ │ │ │ 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 731e │ │ │ │ │ + beq.w 7342 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 776a │ │ │ │ │ + bne.w 778e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 787c │ │ │ │ │ + beq.w 78a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 787c │ │ │ │ │ + bne.w 78a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7876 │ │ │ │ │ + bne.w 789a │ │ │ │ │ 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 7616 │ │ │ │ │ + bne.n 763a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 731e │ │ │ │ │ + b.n 7342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79f8 │ │ │ │ │ + bl 7a04 │ │ │ │ │ R_ARM_THM_CALL expression_without_invalid_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7474 │ │ │ │ │ + beq.w 7498 │ │ │ │ │ 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, 75ea │ │ │ │ │ + cbnz r0, 760e │ │ │ │ │ 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 7a38 │ │ │ │ │ + bne.w 7a5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7560 │ │ │ │ │ + beq.n 7584 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7568 │ │ │ │ │ + b.n 758c │ │ │ │ │ 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 72e0 │ │ │ │ │ + beq.w 7304 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 72f8 │ │ │ │ │ + b.n 731c │ │ │ │ │ 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 75ae │ │ │ │ │ + beq.n 75d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81bc │ │ │ │ │ + bl 81e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 75ae │ │ │ │ │ + beq.n 75d2 │ │ │ │ │ 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 7a02 │ │ │ │ │ + bne.w 7a26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 75ae │ │ │ │ │ + beq.n 75d2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 75b4 │ │ │ │ │ + b.n 75d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74aa │ │ │ │ │ + beq.w 74ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7aac │ │ │ │ │ + bl 7ad0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74aa │ │ │ │ │ + beq.w 74ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74aa │ │ │ │ │ + beq.w 74ce │ │ │ │ │ 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 74aa │ │ │ │ │ + beq.w 74ce │ │ │ │ │ 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] │ │ │ │ │ @@ -13100,49 +13110,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 7382 │ │ │ │ │ + bne.w 73a6 │ │ │ │ │ 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 75f8 │ │ │ │ │ + bne.n 761c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7390 │ │ │ │ │ + bne.w 73b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7568 │ │ │ │ │ + b.n 758c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7490 │ │ │ │ │ + beq.w 74b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7aac │ │ │ │ │ + bl 7ad0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7490 │ │ │ │ │ + beq.w 74b4 │ │ │ │ │ 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 7490 │ │ │ │ │ + beq.w 74b4 │ │ │ │ │ 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 │ │ │ │ │ @@ -13151,60 +13161,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 75f6 │ │ │ │ │ + bne.w 761a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7564 │ │ │ │ │ + b.n 7588 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7568 │ │ │ │ │ + b.n 758c │ │ │ │ │ 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, 7776 │ │ │ │ │ + cbnz r0, 779a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7526 │ │ │ │ │ + b.n 754a │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 7610 │ │ │ │ │ + b.n 7634 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7526 │ │ │ │ │ + b.n 754a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7aac │ │ │ │ │ + bl 7ad0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7766 │ │ │ │ │ + beq.n 778a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7766 │ │ │ │ │ + beq.n 778a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2168 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7766 │ │ │ │ │ + beq.n 778a │ │ │ │ │ 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 │ │ │ │ │ @@ -13213,39 +13223,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 7734 │ │ │ │ │ + b.n 7758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63a0 │ │ │ │ │ + bl 63ac │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7544 │ │ │ │ │ + bne.w 7568 │ │ │ │ │ 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 7542 │ │ │ │ │ + beq.w 7566 │ │ │ │ │ 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 7542 │ │ │ │ │ + beq.w 7566 │ │ │ │ │ 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 │ │ │ │ │ @@ -13254,38 +13264,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 7734 │ │ │ │ │ + b.n 7758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63a0 │ │ │ │ │ + bl 63ac │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7884 │ │ │ │ │ + cbnz r3, 78a8 │ │ │ │ │ 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 7560 │ │ │ │ │ + beq.w 7584 │ │ │ │ │ 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 7560 │ │ │ │ │ + beq.w 7584 │ │ │ │ │ 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 │ │ │ │ │ @@ -13294,164 +13304,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 7734 │ │ │ │ │ + b.n 7758 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 75b4 │ │ │ │ │ + b.n 75d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7598 │ │ │ │ │ + b.n 75bc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7564 │ │ │ │ │ + b.n 7588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7308 │ │ │ │ │ + bge.w 732c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7610 │ │ │ │ │ + b.n 7634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7430 │ │ │ │ │ + b.n 7454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 7958 │ │ │ │ │ + beq.n 797c │ │ │ │ │ bl 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 7958 │ │ │ │ │ + bne.n 797c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7950 │ │ │ │ │ + bne.n 7974 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7968 │ │ │ │ │ + beq.n 798c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7950 │ │ │ │ │ + bne.n 7974 │ │ │ │ │ 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 7948 │ │ │ │ │ + beq.n 796c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 7948 │ │ │ │ │ + cbnz r0, 796c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r0, 7928 │ │ │ │ │ + cbnz r0, 794c │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 7928 │ │ │ │ │ + cbz r0, 794c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79f8 │ │ │ │ │ + bl 7a04 │ │ │ │ │ R_ARM_THM_CALL expression_without_invalid_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a60 │ │ │ │ │ + bne.w 7a84 │ │ │ │ │ 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, 7978 │ │ │ │ │ + cbnz r6, 799c │ │ │ │ │ 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 744a │ │ │ │ │ + b.n 746e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 790c │ │ │ │ │ + b.n 7930 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 744a │ │ │ │ │ + b.n 746e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 78c2 │ │ │ │ │ + b.n 78e6 │ │ │ │ │ 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 7448 │ │ │ │ │ + b.n 746c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7938 │ │ │ │ │ + bne.n 795c │ │ │ │ │ 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 7aa6 │ │ │ │ │ + beq.w 7aca │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 7a96 │ │ │ │ │ + bgt.n 7aba │ │ │ │ │ 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 7448 │ │ │ │ │ + beq.w 746c │ │ │ │ │ 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 │ │ │ │ │ @@ -13478,15 +13488,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 7734 │ │ │ │ │ + b.n 7758 │ │ │ │ │ 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 │ │ │ │ │ @@ -13497,21 +13507,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 7648 │ │ │ │ │ + b.n 766c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 74d6 │ │ │ │ │ + b.n 74fa │ │ │ │ │ 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 │ │ │ │ │ @@ -13520,194 +13530,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 75ea │ │ │ │ │ + b.n 760e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 7a78 │ │ │ │ │ + beq.n 7a9c │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 78f4 │ │ │ │ │ + b.n 7918 │ │ │ │ │ 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 7960 │ │ │ │ │ + beq.w 7984 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 7a6c │ │ │ │ │ + b.n 7a90 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7998 │ │ │ │ │ + b.n 79bc │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 7964 │ │ │ │ │ + b.n 7988 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007aac : │ │ │ │ │ +00007ad0 : │ │ │ │ │ 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 7d50 │ │ │ │ │ + beq.w 7d74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d50 │ │ │ │ │ + bne.w 7d74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ca2 │ │ │ │ │ + bne.w 7cc6 │ │ │ │ │ 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, 7b06 │ │ │ │ │ + cbz r0, 7b2a │ │ │ │ │ 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 7d60 │ │ │ │ │ + beq.w 7d84 │ │ │ │ │ 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 7ca2 │ │ │ │ │ + bne.w 7cc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e98 │ │ │ │ │ + bl 7ebc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7be2 │ │ │ │ │ + beq.n 7c06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7d3a │ │ │ │ │ + beq.w 7d5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d3a │ │ │ │ │ + bne.w 7d5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7d48 │ │ │ │ │ + bne.w 7d6c │ │ │ │ │ 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 7d18 │ │ │ │ │ + beq.w 7d3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7d48 │ │ │ │ │ + bne.w 7d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7d2a │ │ │ │ │ + beq.w 7d4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d2a │ │ │ │ │ + bne.w 7d4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7c4c │ │ │ │ │ + bne.n 7c70 │ │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7bf4 │ │ │ │ │ + cbnz r0, 7c18 │ │ │ │ │ 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 7ca2 │ │ │ │ │ + bne.n 7cc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 7e98 │ │ │ │ │ + bl 7ebc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 7be6 │ │ │ │ │ + cbz r0, 7c0a │ │ │ │ │ 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 7af8 │ │ │ │ │ + b.n 7b1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7bbe │ │ │ │ │ + b.n 7be2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7bdc │ │ │ │ │ + b.n 7c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e98 │ │ │ │ │ + bl 7ebc │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 7c4c │ │ │ │ │ + cbz r0, 7c70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7cfc │ │ │ │ │ + bne.n 7d20 │ │ │ │ │ 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 │ │ │ │ │ @@ -13715,457 +13725,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 7d32 │ │ │ │ │ + beq.w 7d56 │ │ │ │ │ bl 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 7d32 │ │ │ │ │ + bne.n 7d56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7c4a │ │ │ │ │ + cbnz r3, 7c6e │ │ │ │ │ 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 7cac │ │ │ │ │ + bne.n 7cd0 │ │ │ │ │ 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 7bb0 │ │ │ │ │ + beq.n 7bd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7bb0 │ │ │ │ │ + bne.n 7bd4 │ │ │ │ │ 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 7d12 │ │ │ │ │ + beq.n 7d36 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bge.n 7c86 │ │ │ │ │ + bge.n 7caa │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7c74 │ │ │ │ │ + b.n 7c98 │ │ │ │ │ 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 7d76 │ │ │ │ │ + bne.n 7d9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7b00 │ │ │ │ │ + b.n 7b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e98 │ │ │ │ │ + bl 7ebc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c4a │ │ │ │ │ + beq.n 7c6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7ce8 │ │ │ │ │ + cbnz r3, 7d0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 7cd6 │ │ │ │ │ + beq.n 7cfa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 7c18 │ │ │ │ │ + b.n 7c3c │ │ │ │ │ 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, 7d10 │ │ │ │ │ + cbz r0, 7d34 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7cc8 │ │ │ │ │ + b.n 7cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7cc0 │ │ │ │ │ + beq.n 7ce4 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7c50 │ │ │ │ │ + b.n 7c74 │ │ │ │ │ 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 7c08 │ │ │ │ │ - b.n 7cf6 │ │ │ │ │ + beq.w 7c2c │ │ │ │ │ + b.n 7d1a │ │ │ │ │ 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 7bbe │ │ │ │ │ + b.n 7be2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7b96 │ │ │ │ │ + b.n 7bba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7c38 │ │ │ │ │ + b.n 7c5c │ │ │ │ │ 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 7b5a │ │ │ │ │ + beq.w 7b7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7bbe │ │ │ │ │ + b.n 7be2 │ │ │ │ │ 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 7ae8 │ │ │ │ │ - b.n 7ca2 │ │ │ │ │ + beq.w 7b0c │ │ │ │ │ + b.n 7cc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7b10 │ │ │ │ │ + bge.w 7b34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7ca6 │ │ │ │ │ + b.n 7cca │ │ │ │ │ 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, 7db0 │ │ │ │ │ + cbz r0, 7dd4 │ │ │ │ │ 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, 7db6 │ │ │ │ │ + cbz r0, 7dda │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 7db6 │ │ │ │ │ + cbnz r2, 7dda │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ │ - b.n 7bdc │ │ │ │ │ + b.n 7c00 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7d8a │ │ │ │ │ + b.n 7dae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d6c │ │ │ │ │ + bne.n 7d90 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7da6 │ │ │ │ │ + b.n 7dca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007dc4 : │ │ │ │ │ +00007de8 : │ │ │ │ │ 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 7e7e │ │ │ │ │ + beq.n 7ea2 │ │ │ │ │ bl 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 7e7e │ │ │ │ │ + bne.n 7ea2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7e76 │ │ │ │ │ + bne.n 7e9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 38c0 │ │ │ │ │ + bl 38e4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 7e24 │ │ │ │ │ + cbnz r0, 7e48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 7e24 │ │ │ │ │ + cbnz r3, 7e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 7e2e │ │ │ │ │ + cbnz r0, 7e52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 7e24 │ │ │ │ │ + cbnz r3, 7e48 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7e44 │ │ │ │ │ + cbnz r0, 7e68 │ │ │ │ │ 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, 7e86 │ │ │ │ │ + cbz r0, 7eaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7e86 │ │ │ │ │ + cbnz r3, 7eaa │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 7e24 │ │ │ │ │ + b.n 7e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7dc4 │ │ │ │ │ + bl 7de8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e20 │ │ │ │ │ + beq.n 7e44 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e20 │ │ │ │ │ + beq.n 7e44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7e24 │ │ │ │ │ + beq.n 7e48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e24 │ │ │ │ │ + beq.n 7e48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7e28 │ │ │ │ │ + b.n 7e4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7e28 │ │ │ │ │ + b.n 7e4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7df0 │ │ │ │ │ + b.n 7e14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e40 │ │ │ │ │ + beq.n 7e64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7e28 │ │ │ │ │ + b.n 7e4c │ │ │ │ │ │ │ │ │ │ -00007e98 : │ │ │ │ │ +00007ebc : │ │ │ │ │ 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 8104 │ │ │ │ │ + beq.w 8128 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8104 │ │ │ │ │ + bne.w 8128 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8112 │ │ │ │ │ + bne.w 8136 │ │ │ │ │ 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 7fc2 │ │ │ │ │ + bne.n 7fe6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 8158 │ │ │ │ │ + beq.w 817c │ │ │ │ │ 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 8112 │ │ │ │ │ + bne.w 8136 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8888 │ │ │ │ │ + bl 88ac │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fd0 │ │ │ │ │ + beq.n 7ff4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 818e │ │ │ │ │ + beq.w 81b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 818e │ │ │ │ │ + bne.w 81b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 819c │ │ │ │ │ + bne.w 81c0 │ │ │ │ │ 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 8136 │ │ │ │ │ + beq.w 815a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 819c │ │ │ │ │ + bne.w 81c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 81b4 │ │ │ │ │ + beq.w 81d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81b4 │ │ │ │ │ + bne.w 81d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8040 │ │ │ │ │ + bne.n 8064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7fe2 │ │ │ │ │ + cbnz r0, 8006 │ │ │ │ │ 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 8112 │ │ │ │ │ + bne.w 8136 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 8888 │ │ │ │ │ + bl 88ac │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 7fd4 │ │ │ │ │ + cbz r0, 7ff8 │ │ │ │ │ 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 7f9e │ │ │ │ │ + b.n 7fc2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7fbe │ │ │ │ │ + b.n 7fe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8888 │ │ │ │ │ + bl 88ac │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f88 │ │ │ │ │ + beq.n 7fac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 816e │ │ │ │ │ + bne.w 8192 │ │ │ │ │ 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 │ │ │ │ │ @@ -14173,444 +14183,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 8186 │ │ │ │ │ + beq.w 81aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8186 │ │ │ │ │ + bne.w 81aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 803e │ │ │ │ │ + cbnz r3, 8062 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 80d8 │ │ │ │ │ + bne.n 80fc │ │ │ │ │ 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 7f90 │ │ │ │ │ + beq.n 7fb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7f90 │ │ │ │ │ + bne.n 7fb4 │ │ │ │ │ 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 8130 │ │ │ │ │ + beq.n 8154 │ │ │ │ │ mov lr, r6 │ │ │ │ │ mov ip, fp │ │ │ │ │ - b.n 8078 │ │ │ │ │ + b.n 809c │ │ │ │ │ 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 806c │ │ │ │ │ + blt.n 8090 │ │ │ │ │ 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 8112 │ │ │ │ │ + beq.n 8136 │ │ │ │ │ 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 8152 │ │ │ │ │ + beq.n 8176 │ │ │ │ │ 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 8148 │ │ │ │ │ + beq.n 816c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8148 │ │ │ │ │ + bne.n 816c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ │ - b.n 7fbe │ │ │ │ │ + b.n 7fe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8888 │ │ │ │ │ + bl 88ac │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 803e │ │ │ │ │ + beq.n 8062 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 81a4 │ │ │ │ │ + bne.n 81c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 811c │ │ │ │ │ + beq.n 8140 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 800a │ │ │ │ │ + b.n 802e │ │ │ │ │ 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 7ed4 │ │ │ │ │ + beq.w 7ef8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7fca │ │ │ │ │ + b.n 7fee │ │ │ │ │ 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, 812e │ │ │ │ │ + cbz r0, 8152 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 80f6 │ │ │ │ │ + b.n 811a │ │ │ │ │ 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 7f9e │ │ │ │ │ + b.n 7fc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 8164 │ │ │ │ │ + cbnz r0, 8188 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 80ce │ │ │ │ │ + b.n 80f2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 80ae │ │ │ │ │ + b.n 80d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7ef0 │ │ │ │ │ + bge.w 7f14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8116 │ │ │ │ │ + b.n 813a │ │ │ │ │ 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 7ffa │ │ │ │ │ + beq.w 801e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8044 │ │ │ │ │ + b.n 8068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 802c │ │ │ │ │ + b.n 8050 │ │ │ │ │ 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 7f3a │ │ │ │ │ + beq.w 7f5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f9e │ │ │ │ │ + b.n 7fc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80ee │ │ │ │ │ + beq.n 8112 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 8180 │ │ │ │ │ + b.n 81a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7f76 │ │ │ │ │ + b.n 7f9a │ │ │ │ │ │ │ │ │ │ -000081bc : │ │ │ │ │ +000081e0 : │ │ │ │ │ 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 882a │ │ │ │ │ + beq.w 884e │ │ │ │ │ bl 0 │ │ │ │ │ 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 884e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8838 │ │ │ │ │ + bne.w 885c │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 84e6 │ │ │ │ │ + beq.w 850a │ │ │ │ │ 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 8516 │ │ │ │ │ + beq.w 853a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8516 │ │ │ │ │ + bne.w 853a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8524 │ │ │ │ │ + bne.w 8548 │ │ │ │ │ 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 842a │ │ │ │ │ + beq.w 844e │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8418 │ │ │ │ │ + beq.w 843c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 885a │ │ │ │ │ + beq.w 887e │ │ │ │ │ bl 0 │ │ │ │ │ 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 887e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8524 │ │ │ │ │ + bne.w 8548 │ │ │ │ │ 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 840c │ │ │ │ │ + beq.w 8430 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8524 │ │ │ │ │ + bne.w 8548 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 883e │ │ │ │ │ + beq.w 8862 │ │ │ │ │ bl 0 │ │ │ │ │ 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 8862 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 858e │ │ │ │ │ + bne.w 85b2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 852a │ │ │ │ │ + bne.w 854e │ │ │ │ │ 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 8424 │ │ │ │ │ + bne.w 8448 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8816 │ │ │ │ │ + beq.w 883a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8816 │ │ │ │ │ + bne.w 883a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8824 │ │ │ │ │ + bne.w 8848 │ │ │ │ │ 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 8478 │ │ │ │ │ + beq.w 849c │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 841c │ │ │ │ │ + beq.n 8440 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87c4 │ │ │ │ │ + bne.w 87e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8424 │ │ │ │ │ + bne.n 8448 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8846 │ │ │ │ │ + beq.w 886a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8846 │ │ │ │ │ + bne.w 886a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8854 │ │ │ │ │ + bne.w 8878 │ │ │ │ │ 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, 8398 │ │ │ │ │ + cbz r0, 83bc │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 83f4 │ │ │ │ │ + beq.n 8418 │ │ │ │ │ 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 878e │ │ │ │ │ + beq.w 87b2 │ │ │ │ │ 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 8854 │ │ │ │ │ + bne.w 8878 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86e4 │ │ │ │ │ + bne.w 8708 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8854 │ │ │ │ │ + bne.w 8878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 84d2 │ │ │ │ │ + beq.n 84f6 │ │ │ │ │ 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 838c │ │ │ │ │ + bne.n 83b0 │ │ │ │ │ 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} │ │ │ │ │ @@ -14621,138 +14631,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 82e6 │ │ │ │ │ + b.n 830a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 834c │ │ │ │ │ + beq.n 8370 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 838e │ │ │ │ │ + b.n 83b2 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8800 │ │ │ │ │ + beq.w 8824 │ │ │ │ │ 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 8524 │ │ │ │ │ + bne.n 8548 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 868e │ │ │ │ │ + bne.w 86b2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8524 │ │ │ │ │ + bne.n 8548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 84ca │ │ │ │ │ + cbz r0, 84ee │ │ │ │ │ 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 824c │ │ │ │ │ + b.n 8270 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 87ac │ │ │ │ │ + beq.w 87d0 │ │ │ │ │ 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 8824 │ │ │ │ │ + bne.w 8848 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8638 │ │ │ │ │ + bne.w 865c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8824 │ │ │ │ │ + bne.w 8848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 84de │ │ │ │ │ + cbz r0, 8502 │ │ │ │ │ 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 8328 │ │ │ │ │ + b.n 834c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 846c │ │ │ │ │ + b.n 8490 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 83e4 │ │ │ │ │ + b.n 8408 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 84be │ │ │ │ │ + b.n 84e2 │ │ │ │ │ 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 87f8 │ │ │ │ │ + blt.w 881c │ │ │ │ │ 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 8424 │ │ │ │ │ + bne.n 8448 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8220 │ │ │ │ │ + bne.w 8244 │ │ │ │ │ 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 8238 │ │ │ │ │ + beq.w 825c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 82e6 │ │ │ │ │ + b.n 830a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ccc │ │ │ │ │ + bl 9cf0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82d0 │ │ │ │ │ + beq.w 82f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8872 │ │ │ │ │ + bne.w 8896 │ │ │ │ │ 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 │ │ │ │ │ @@ -14761,821 +14771,821 @@ │ │ │ │ │ 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 886a │ │ │ │ │ + beq.w 888e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 886a │ │ │ │ │ + bne.w 888e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 858a │ │ │ │ │ + cbnz r3, 85ae │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8736 │ │ │ │ │ + bne.w 875a │ │ │ │ │ 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 82da │ │ │ │ │ + beq.w 82fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 82da │ │ │ │ │ + bne.w 82fe │ │ │ │ │ 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 8406 │ │ │ │ │ + beq.w 842a │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov ip, fp │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge.n 85d2 │ │ │ │ │ + bge.n 85f6 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 85c0 │ │ │ │ │ + b.n 85e4 │ │ │ │ │ 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 87e8 │ │ │ │ │ + bne.w 880c │ │ │ │ │ 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 8838 │ │ │ │ │ + beq.w 885c │ │ │ │ │ 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 87e2 │ │ │ │ │ + beq.w 8806 │ │ │ │ │ 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 87ec │ │ │ │ │ + beq.w 8810 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 87ec │ │ │ │ │ + bne.w 8810 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 838c │ │ │ │ │ + b.n 83b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 84a6 │ │ │ │ │ + beq.w 84ca │ │ │ │ │ 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 87a4 │ │ │ │ │ + beq.w 87c8 │ │ │ │ │ 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, 867e │ │ │ │ │ + cbz r0, 86a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 84e2 │ │ │ │ │ + beq.w 8506 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87b8 │ │ │ │ │ + bne.w 87dc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 84be │ │ │ │ │ + b.n 84e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8456 │ │ │ │ │ + beq.w 847a │ │ │ │ │ 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 8414 │ │ │ │ │ + beq.w 8438 │ │ │ │ │ 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, 86d4 │ │ │ │ │ + cbz r0, 86f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 84ce │ │ │ │ │ + beq.w 84f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 880c │ │ │ │ │ + bne.w 8830 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 846c │ │ │ │ │ + b.n 8490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83c6 │ │ │ │ │ + beq.w 83ea │ │ │ │ │ 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 8854 │ │ │ │ │ + beq.w 8878 │ │ │ │ │ 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, 872a │ │ │ │ │ + cbz r0, 874e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 84d6 │ │ │ │ │ + beq.w 84fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 879a │ │ │ │ │ + bne.n 87be │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 84d6 │ │ │ │ │ + b.n 84fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ccc │ │ │ │ │ + bl 9cf0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 858a │ │ │ │ │ + beq.w 85ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8778 │ │ │ │ │ + cbnz r3, 879c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 8762 │ │ │ │ │ + beq.n 8786 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r2, [r7, r5, lsl #2] │ │ │ │ │ mov r8, r3 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 8556 │ │ │ │ │ + b.n 857a │ │ │ │ │ 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 8404 │ │ │ │ │ + beq.w 8428 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 8754 │ │ │ │ │ + b.n 8778 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 874c │ │ │ │ │ + beq.n 8770 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8592 │ │ │ │ │ + b.n 85b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 83a2 │ │ │ │ │ + bge.w 83c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 83f4 │ │ │ │ │ + b.n 8418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 841e │ │ │ │ │ + b.n 8442 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8482 │ │ │ │ │ + bge.w 84a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 841e │ │ │ │ │ + b.n 8442 │ │ │ │ │ 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 8838 │ │ │ │ │ + beq.n 885c │ │ │ │ │ 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 8612 │ │ │ │ │ + bne.w 8636 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8612 │ │ │ │ │ + b.n 8636 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 82e6 │ │ │ │ │ + b.n 830a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 838c │ │ │ │ │ + beq.w 83b0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8426 │ │ │ │ │ + b.n 844a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8434 │ │ │ │ │ + bge.w 8458 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 82e6 │ │ │ │ │ + b.n 830a │ │ │ │ │ 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 8314 │ │ │ │ │ + beq.w 8338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 841e │ │ │ │ │ + b.n 8442 │ │ │ │ │ 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 81f8 │ │ │ │ │ + beq.w 821c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8426 │ │ │ │ │ + b.n 844a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 82ba │ │ │ │ │ + b.n 82de │ │ │ │ │ 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 8372 │ │ │ │ │ + beq.w 8396 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 83f4 │ │ │ │ │ + b.n 8418 │ │ │ │ │ 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 827c │ │ │ │ │ - b.n 8524 │ │ │ │ │ + beq.w 82a0 │ │ │ │ │ + b.n 8548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8578 │ │ │ │ │ + b.n 859c │ │ │ │ │ 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 8544 │ │ │ │ │ - b.n 8788 │ │ │ │ │ + beq.w 8568 │ │ │ │ │ + b.n 87ac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008888 : │ │ │ │ │ +000088ac : │ │ │ │ │ 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 9ba0 │ │ │ │ │ + beq.w 9bc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ba0 │ │ │ │ │ + bne.w 9bc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9bae │ │ │ │ │ + bne.w 9bd2 │ │ │ │ │ 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 8d16 │ │ │ │ │ + bne.w 8d3a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 99ce │ │ │ │ │ + beq.w 99f2 │ │ │ │ │ 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 9bae │ │ │ │ │ + bne.w 9bd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9360 │ │ │ │ │ + bne.w 9384 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99e0 │ │ │ │ │ + bne.w 9a04 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9c6e │ │ │ │ │ + beq.w 9c92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c6e │ │ │ │ │ + bne.w 9c92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c7c │ │ │ │ │ + bne.w 9ca0 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 8d24 │ │ │ │ │ + beq.w 8d48 │ │ │ │ │ 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 8d56 │ │ │ │ │ + beq.w 8d7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d56 │ │ │ │ │ + bne.w 8d7a │ │ │ │ │ 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 8d76 │ │ │ │ │ + beq.w 8d9a │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 8ece │ │ │ │ │ + beq.w 8ef2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9ca6 │ │ │ │ │ + beq.w 9cca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ca6 │ │ │ │ │ + bne.w 9cca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cb4 │ │ │ │ │ + bne.w 9cd8 │ │ │ │ │ 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 98c2 │ │ │ │ │ + beq.w 98e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8ce4 │ │ │ │ │ + bne.w 8d08 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b5c │ │ │ │ │ + beq.w 9b80 │ │ │ │ │ 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 9b5c │ │ │ │ │ + bne.w 9b80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91dc │ │ │ │ │ + bne.w 9200 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b72 │ │ │ │ │ + beq.w 9b96 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b72 │ │ │ │ │ + bne.w 9b96 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c94 │ │ │ │ │ + bne.w 9cb8 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ee0 │ │ │ │ │ + bne.w 8f04 │ │ │ │ │ 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 9b6c │ │ │ │ │ + bne.w 9b90 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9c9c │ │ │ │ │ + beq.w 9cc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c9c │ │ │ │ │ + bne.w 9cc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 967c │ │ │ │ │ + bne.w 96a0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9abc │ │ │ │ │ + beq.w 9ae0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9abc │ │ │ │ │ + bne.w 9ae0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cbe │ │ │ │ │ + bne.w 9ce2 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94b6 │ │ │ │ │ + bne.w 94da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91dc │ │ │ │ │ + bne.w 9200 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b84 │ │ │ │ │ + beq.w 9ba8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b84 │ │ │ │ │ + bne.w 9ba8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b8e │ │ │ │ │ + bne.w 9bb2 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95a2 │ │ │ │ │ + bne.w 95c6 │ │ │ │ │ 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 9b6c │ │ │ │ │ + bne.w 9b90 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b96 │ │ │ │ │ + beq.w 9bba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b96 │ │ │ │ │ + bne.w 9bba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b54 │ │ │ │ │ + bne.w 9b78 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9476 │ │ │ │ │ + bne.w 949a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91dc │ │ │ │ │ + bne.w 9200 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b4a │ │ │ │ │ + beq.w 9b6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b4a │ │ │ │ │ + bne.w 9b6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b7c │ │ │ │ │ + bne.w 9ba0 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9512 │ │ │ │ │ + bne.w 9536 │ │ │ │ │ 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 9b6c │ │ │ │ │ + bne.w 9b90 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9c64 │ │ │ │ │ + beq.w 9c88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c64 │ │ │ │ │ + bne.w 9c88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cc4 │ │ │ │ │ + bne.w 9ce8 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95e2 │ │ │ │ │ + bne.w 9606 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91dc │ │ │ │ │ + bne.w 9200 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b38 │ │ │ │ │ + beq.w 9b5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b38 │ │ │ │ │ + bne.w 9b5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b42 │ │ │ │ │ + bne.w 9b66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9552 │ │ │ │ │ + bne.w 9576 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b6c │ │ │ │ │ + bne.w 9b90 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9ab2 │ │ │ │ │ + beq.w 9ad6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ab2 │ │ │ │ │ + bne.w 9ad6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9bc6 │ │ │ │ │ + bne.w 9bea │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9322 │ │ │ │ │ + bne.w 9346 │ │ │ │ │ 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 9b6c │ │ │ │ │ + bne.w 9b90 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9bb4 │ │ │ │ │ + beq.w 9bd8 │ │ │ │ │ bl 0 │ │ │ │ │ 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 9bd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9bbe │ │ │ │ │ + bne.w 9be2 │ │ │ │ │ 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 9296 │ │ │ │ │ + bne.w 92ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91dc │ │ │ │ │ + bne.w 9200 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9c82 │ │ │ │ │ + beq.w 9ca6 │ │ │ │ │ bl 0 │ │ │ │ │ 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 9ca6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8cce │ │ │ │ │ + cbnz r3, 8cf2 │ │ │ │ │ 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 92e4 │ │ │ │ │ + bne.w 9308 │ │ │ │ │ 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 9622 │ │ │ │ │ + bne.w 9646 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e22 │ │ │ │ │ + beq.w 8e46 │ │ │ │ │ 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 │ │ │ │ │ @@ -15585,214 +15595,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 9c8c │ │ │ │ │ + blt.w 9cb0 │ │ │ │ │ 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 9c7e │ │ │ │ │ + bne.w 9ca2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 895e │ │ │ │ │ + bne.w 8982 │ │ │ │ │ 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 8986 │ │ │ │ │ + bne.w 89aa │ │ │ │ │ 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 8ebc │ │ │ │ │ + bne.w 8ee0 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 98fe │ │ │ │ │ + beq.w 9922 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 98fe │ │ │ │ │ + bne.w 9922 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 990c │ │ │ │ │ + bne.w 9930 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 8e2a │ │ │ │ │ + beq.n 8e4e │ │ │ │ │ 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 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e58 │ │ │ │ │ + bne.n 8e7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 990c │ │ │ │ │ + bne.w 9930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fbc │ │ │ │ │ + bl 9fe0 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ed2 │ │ │ │ │ + beq.n 8ef6 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9800 │ │ │ │ │ + bne.w 9824 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - blt.n 8eb6 │ │ │ │ │ + blt.n 8eda │ │ │ │ │ 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 8994 │ │ │ │ │ - b.n 8ce8 │ │ │ │ │ + bne.w 89b8 │ │ │ │ │ + b.n 8d0c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 8d0a │ │ │ │ │ + b.n 8d2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9bce │ │ │ │ │ + blt.w 9bf2 │ │ │ │ │ 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 990c │ │ │ │ │ + bne.w 9930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8de0 │ │ │ │ │ + beq.n 8e04 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8de0 │ │ │ │ │ + beq.n 8e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fbc │ │ │ │ │ + bl 9fe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8de0 │ │ │ │ │ + beq.n 8e04 │ │ │ │ │ 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 9918 │ │ │ │ │ + beq.w 993c │ │ │ │ │ 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 97e4 │ │ │ │ │ + beq.w 9808 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97e4 │ │ │ │ │ + bne.w 9808 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n 8e0a │ │ │ │ │ + ble.n 8e2e │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 8d82 │ │ │ │ │ + b.n 8da6 │ │ │ │ │ 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 8994 │ │ │ │ │ + bne.w 89b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8ce8 │ │ │ │ │ + b.n 8d0c │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8e0e │ │ │ │ │ + beq.n 8e32 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8ce8 │ │ │ │ │ + b.n 8d0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a36 │ │ │ │ │ + beq.w 8a5a │ │ │ │ │ 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 9b16 │ │ │ │ │ + beq.w 9b3a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9afc │ │ │ │ │ + bne.w 9b20 │ │ │ │ │ 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] │ │ │ │ │ @@ -15800,1624 +15810,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 97cc │ │ │ │ │ + beq.w 97f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 97cc │ │ │ │ │ + bne.w 97f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97dc │ │ │ │ │ + bne.w 9800 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 998c │ │ │ │ │ + beq.w 99b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 998c │ │ │ │ │ + bne.w 99b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 999a │ │ │ │ │ + bne.w 99be │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93b4 │ │ │ │ │ + bne.w 93d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97dc │ │ │ │ │ + bne.w 9800 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 99a2 │ │ │ │ │ + beq.w 99c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99a2 │ │ │ │ │ + bne.w 99c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 8fe2 │ │ │ │ │ + cbnz r2, 9006 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 98ae │ │ │ │ │ + beq.w 98d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 98ae │ │ │ │ │ + bne.w 98d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 98a6 │ │ │ │ │ + bne.w 98ca │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9808 │ │ │ │ │ + bne.w 982c │ │ │ │ │ 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 97dc │ │ │ │ │ + bne.w 9800 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9a08 │ │ │ │ │ + beq.w 9a2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a08 │ │ │ │ │ + bne.w 9a2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99c6 │ │ │ │ │ + bne.w 99ea │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 970e │ │ │ │ │ + bne.w 9732 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97dc │ │ │ │ │ + bne.w 9800 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9972 │ │ │ │ │ + beq.w 9996 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9972 │ │ │ │ │ + bne.w 9996 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 996a │ │ │ │ │ + bne.w 998e │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96bc │ │ │ │ │ + bne.w 96e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97dc │ │ │ │ │ + bne.w 9800 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9ae2 │ │ │ │ │ + beq.w 9b06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ae2 │ │ │ │ │ + bne.w 9b06 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ada │ │ │ │ │ + bne.w 9afe │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9682 │ │ │ │ │ + bne.w 96a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97dc │ │ │ │ │ + bne.w 9800 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9960 │ │ │ │ │ + beq.w 9984 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9960 │ │ │ │ │ + bne.w 9984 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9958 │ │ │ │ │ + bne.w 997c │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9792 │ │ │ │ │ + bne.w 97b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97dc │ │ │ │ │ + bne.w 9800 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9c1e │ │ │ │ │ + beq.w 9c42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c1e │ │ │ │ │ + bne.w 9c42 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9af4 │ │ │ │ │ + bne.w 9b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9748 │ │ │ │ │ + bne.w 976c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97dc │ │ │ │ │ + bne.w 9800 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9a50 │ │ │ │ │ + beq.w 9a74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a50 │ │ │ │ │ + bne.w 9a74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9a48 │ │ │ │ │ + bne.w 9a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9632 │ │ │ │ │ + bne.w 9656 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97dc │ │ │ │ │ + bne.w 9800 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9950 │ │ │ │ │ + beq.w 9974 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9950 │ │ │ │ │ + bne.w 9974 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9aec │ │ │ │ │ + bne.w 9b10 │ │ │ │ │ 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 93f6 │ │ │ │ │ + bne.w 941a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97dc │ │ │ │ │ + bne.w 9800 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 99fe │ │ │ │ │ + beq.w 9a22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99fe │ │ │ │ │ + bne.w 9a22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 91d2 │ │ │ │ │ + cbnz r3, 91f6 │ │ │ │ │ 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 943a │ │ │ │ │ + bne.w 945e │ │ │ │ │ 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 8cda │ │ │ │ │ + beq.w 8cfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8cda │ │ │ │ │ + bne.w 8cfe │ │ │ │ │ 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 98bc │ │ │ │ │ + beq.w 98e0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 9228 │ │ │ │ │ + ble.n 924c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 9228 │ │ │ │ │ + beq.n 924c │ │ │ │ │ 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 9216 │ │ │ │ │ + bne.n 923a │ │ │ │ │ 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 9c7c │ │ │ │ │ + beq.w 9ca0 │ │ │ │ │ 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 994a │ │ │ │ │ + beq.w 996e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9942 │ │ │ │ │ + beq.w 9966 │ │ │ │ │ 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 98f0 │ │ │ │ │ + beq.w 9914 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 98d6 │ │ │ │ │ + bne.w 98fa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d08 │ │ │ │ │ + b.n 8d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c8c │ │ │ │ │ + beq.w 8cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c8c │ │ │ │ │ + beq.w 8cb0 │ │ │ │ │ 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 9c28 │ │ │ │ │ + beq.w 9c4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f06 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ 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 8f0a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8c92 │ │ │ │ │ + b.n 8cb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8cce │ │ │ │ │ + beq.w 8cf2 │ │ │ │ │ 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 9c3c │ │ │ │ │ + beq.w 9c60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f06 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ 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 8f0a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8cd2 │ │ │ │ │ + b.n 8cf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c44 │ │ │ │ │ + beq.w 8c68 │ │ │ │ │ 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 99ea │ │ │ │ │ + beq.w 9a0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f06 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ 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 8f0a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8c4a │ │ │ │ │ + b.n 8c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8888 │ │ │ │ │ + bl 88ac │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8904 │ │ │ │ │ + beq.w 8928 │ │ │ │ │ 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 9bae │ │ │ │ │ + beq.w 9bd2 │ │ │ │ │ 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, 93a6 │ │ │ │ │ + cbz r0, 93ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8d0a │ │ │ │ │ + beq.w 8d2e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99da │ │ │ │ │ + bne.w 99fe │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 8d0a │ │ │ │ │ + b.n 8d2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f7e │ │ │ │ │ + beq.w 8fa2 │ │ │ │ │ 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 9a28 │ │ │ │ │ + beq.w 9a4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9a12 │ │ │ │ │ + bne.w 9a36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w 96f6 │ │ │ │ │ + beq.w 971a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ str.w r1, [sl, r6, lsl #2] │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 8f26 │ │ │ │ │ + b.n 8f4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9196 │ │ │ │ │ + beq.w 91ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9196 │ │ │ │ │ + beq.w 91ba │ │ │ │ │ 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 99ac │ │ │ │ │ + beq.w 99d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 93da │ │ │ │ │ + beq.n 93fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99c2 │ │ │ │ │ + bne.w 99e6 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 93de │ │ │ │ │ + b.n 9402 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91d2 │ │ │ │ │ + beq.w 91f6 │ │ │ │ │ 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 9c4e │ │ │ │ │ + beq.w 9c72 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 93da │ │ │ │ │ + beq.n 93fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9436 │ │ │ │ │ + beq.n 945a │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 91dc │ │ │ │ │ + b.n 9200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8b2e │ │ │ │ │ + beq.w 8b52 │ │ │ │ │ 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 9a9e │ │ │ │ │ + beq.w 9ac2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f06 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ 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 8f0a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b34 │ │ │ │ │ + b.w 8b58 │ │ │ │ │ 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 966c │ │ │ │ │ + bne.w 9690 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9854 │ │ │ │ │ + bne.w 9878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9bf2 │ │ │ │ │ + beq.w 9c16 │ │ │ │ │ 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 9bde │ │ │ │ │ + beq.w 9c02 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f06 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ 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 8f0a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8aaa │ │ │ │ │ + b.w 8ace │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8b72 │ │ │ │ │ + beq.w 8b96 │ │ │ │ │ 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 9bf6 │ │ │ │ │ + beq.w 9c1a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f06 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ 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 8f0a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b78 │ │ │ │ │ + b.w 8b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8bfe │ │ │ │ │ + beq.w 8c22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8bfe │ │ │ │ │ + beq.w 8c22 │ │ │ │ │ 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 9a8a │ │ │ │ │ + beq.w 9aae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f06 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ 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 8f0a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8c04 │ │ │ │ │ + b.w 8c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ae8 │ │ │ │ │ + beq.w 8b0c │ │ │ │ │ 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 9c0a │ │ │ │ │ + beq.w 9c2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f06 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ 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 8f0a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8aee │ │ │ │ │ + b.w 8b12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8bb8 │ │ │ │ │ + beq.w 8bdc │ │ │ │ │ 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 9ac6 │ │ │ │ │ + beq.w 9aea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f06 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ 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 8f0a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8bbe │ │ │ │ │ + b.w 8be2 │ │ │ │ │ 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 8e26 │ │ │ │ │ + b.w 8e4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9156 │ │ │ │ │ + beq.w 917a │ │ │ │ │ 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 9a5a │ │ │ │ │ + beq.w 9a7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93da │ │ │ │ │ + beq.w 93fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9436 │ │ │ │ │ + beq.w 945a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 915c │ │ │ │ │ + b.n 9180 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9862 │ │ │ │ │ + bne.w 9886 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8aaa │ │ │ │ │ + b.w 8ace │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9098 │ │ │ │ │ + beq.w 90bc │ │ │ │ │ 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 997c │ │ │ │ │ + beq.w 99a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93da │ │ │ │ │ + beq.w 93fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9436 │ │ │ │ │ + beq.w 945a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 909e │ │ │ │ │ + b.n 90c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 905a │ │ │ │ │ + beq.w 907e │ │ │ │ │ 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 9a38 │ │ │ │ │ + beq.w 9a5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93da │ │ │ │ │ + beq.w 93fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9436 │ │ │ │ │ + beq.w 945a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9060 │ │ │ │ │ + b.n 9084 │ │ │ │ │ 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 98b8 │ │ │ │ │ + beq.w 98dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 93e8 │ │ │ │ │ + b.n 940c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 901c │ │ │ │ │ + beq.w 9040 │ │ │ │ │ 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 9a6a │ │ │ │ │ + beq.w 9a8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93da │ │ │ │ │ + beq.w 93fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9436 │ │ │ │ │ + beq.w 945a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9022 │ │ │ │ │ + b.n 9046 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9116 │ │ │ │ │ + beq.w 913a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9116 │ │ │ │ │ + beq.w 913a │ │ │ │ │ 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 9a7a │ │ │ │ │ + beq.w 9a9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93da │ │ │ │ │ + beq.w 93fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9436 │ │ │ │ │ + beq.w 945a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 911c │ │ │ │ │ + b.n 9140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90d6 │ │ │ │ │ + beq.w 90fa │ │ │ │ │ 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 9b28 │ │ │ │ │ + beq.w 9b4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93da │ │ │ │ │ + beq.w 93fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9436 │ │ │ │ │ + beq.w 945a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 90dc │ │ │ │ │ + b.n 9100 │ │ │ │ │ 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 8f4c │ │ │ │ │ + beq.w 8f70 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n 91dc │ │ │ │ │ + b.n 9200 │ │ │ │ │ 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 992c │ │ │ │ │ + bne.w 9950 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9938 │ │ │ │ │ + beq.w 995c │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.w 8eda │ │ │ │ │ + b.w 8efe │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ - cbnz r0, 9868 │ │ │ │ │ + cbnz r0, 988c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9878 │ │ │ │ │ + bne.n 989c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 989e │ │ │ │ │ + beq.n 98c2 │ │ │ │ │ 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, 988c │ │ │ │ │ + cbz r0, 98b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93da │ │ │ │ │ + beq.w 93fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9436 │ │ │ │ │ + beq.w 945a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8fe4 │ │ │ │ │ + b.w 9008 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94d0 │ │ │ │ │ + beq.w 94f4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 967c │ │ │ │ │ + b.n 96a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 9884 │ │ │ │ │ + cbnz r0, 98a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8fe2 │ │ │ │ │ + b.w 9006 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 981c │ │ │ │ │ + beq.n 9840 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8fe2 │ │ │ │ │ + b.w 9006 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 984c │ │ │ │ │ + bne.n 9870 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8fe4 │ │ │ │ │ + b.w 9008 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8fe2 │ │ │ │ │ + b.w 9006 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8fe2 │ │ │ │ │ + b.w 9006 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8fc6 │ │ │ │ │ + b.w 8fea │ │ │ │ │ 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 8ce8 │ │ │ │ │ + b.w 8d0c │ │ │ │ │ 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 9292 │ │ │ │ │ + beq.w 92b6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9628 │ │ │ │ │ + b.n 964c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 98ec │ │ │ │ │ - b.n 98e8 │ │ │ │ │ + beq.n 9910 │ │ │ │ │ + b.n 990c │ │ │ │ │ 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 8dbe │ │ │ │ │ + beq.w 8de2 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.w 8eda │ │ │ │ │ + b.w 8efe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8e0e │ │ │ │ │ - b.w 8eda │ │ │ │ │ + beq.w 8e32 │ │ │ │ │ + b.w 8efe │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8eda │ │ │ │ │ + b.w 8efe │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e0a │ │ │ │ │ - b.w 8eb0 │ │ │ │ │ + beq.w 8e2e │ │ │ │ │ + b.w 8ed4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9268 │ │ │ │ │ + b.n 928c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 925a │ │ │ │ │ + b.n 927e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 917e │ │ │ │ │ + b.n 91a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 90dc │ │ │ │ │ + b.w 9100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 90c0 │ │ │ │ │ + b.w 90e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9060 │ │ │ │ │ + b.w 9084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9044 │ │ │ │ │ + b.w 9068 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 909c │ │ │ │ │ - b.n 96b6 │ │ │ │ │ + beq.w 90c0 │ │ │ │ │ + b.n 96da │ │ │ │ │ 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 8f70 │ │ │ │ │ + beq.w 8f94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8f84 │ │ │ │ │ + b.w 8fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8fa6 │ │ │ │ │ + b.w 8fca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 919a │ │ │ │ │ + beq.w 91be │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 919c │ │ │ │ │ + b.w 91c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 99ba │ │ │ │ │ + b.n 99de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9022 │ │ │ │ │ + b.w 9046 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 88e2 │ │ │ │ │ + bge.w 8906 │ │ │ │ │ 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 8d1e │ │ │ │ │ + b.w 8d42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 935a │ │ │ │ │ + bne.w 937e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8c4a │ │ │ │ │ + b.w 8c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 91be │ │ │ │ │ + b.w 91e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9006 │ │ │ │ │ + b.w 902a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9436 │ │ │ │ │ + beq.w 945a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8f84 │ │ │ │ │ + b.w 8fa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f82 │ │ │ │ │ - b.n 9a20 │ │ │ │ │ + beq.w 8fa6 │ │ │ │ │ + b.n 9a44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 905e │ │ │ │ │ - b.n 96f0 │ │ │ │ │ + beq.w 9082 │ │ │ │ │ + b.n 9714 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 915c │ │ │ │ │ + b.w 9180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 913e │ │ │ │ │ + b.w 9162 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 915a │ │ │ │ │ - b.n 9666 │ │ │ │ │ + beq.w 917e │ │ │ │ │ + b.n 968a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9020 │ │ │ │ │ - b.n 9742 │ │ │ │ │ + beq.w 9044 │ │ │ │ │ + b.n 9766 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 911a │ │ │ │ │ - b.n 978c │ │ │ │ │ + beq.w 913e │ │ │ │ │ + b.n 97b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 959a │ │ │ │ │ + bne.w 95be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8c04 │ │ │ │ │ + b.w 8c28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94ae │ │ │ │ │ + bne.w 94d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b34 │ │ │ │ │ + b.w 8b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8c2c │ │ │ │ │ + b.w 8c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8a8e │ │ │ │ │ + b.w 8ab2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 961a │ │ │ │ │ + bne.w 963e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8bbe │ │ │ │ │ + b.w 8be2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 909e │ │ │ │ │ + b.w 90c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9082 │ │ │ │ │ + b.w 90a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 919c │ │ │ │ │ + b.w 91c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 911c │ │ │ │ │ + b.w 9140 │ │ │ │ │ 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 8f0a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8a3c │ │ │ │ │ + b.w 8a60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9b0e │ │ │ │ │ + bne.n 9b32 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8a3c │ │ │ │ │ + b.w 8a60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90da │ │ │ │ │ - b.n 97c6 │ │ │ │ │ + beq.w 90fe │ │ │ │ │ + b.n 97ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8be6 │ │ │ │ │ + b.w 8c0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8c04 │ │ │ │ │ + b.w 8c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8b5c │ │ │ │ │ + b.w 8b80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8b34 │ │ │ │ │ + b.w 8b58 │ │ │ │ │ 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 89fe │ │ │ │ │ + beq.w 8a22 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 91dc │ │ │ │ │ + b.w 9200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8a20 │ │ │ │ │ + b.w 8a44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8b78 │ │ │ │ │ + b.w 8b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8ad2 │ │ │ │ │ + b.w 8af6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8aee │ │ │ │ │ + b.w 8b12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8b18 │ │ │ │ │ + b.w 8b3c │ │ │ │ │ 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 88c4 │ │ │ │ │ + beq.w 88e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 99e2 │ │ │ │ │ + b.n 9a06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8c74 │ │ │ │ │ + b.w 8c98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8c92 │ │ │ │ │ + b.w 8cb6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8c4a │ │ │ │ │ + b.w 8c6e │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8eda │ │ │ │ │ + b.w 8efe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 950a │ │ │ │ │ + bne.w 952e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8aaa │ │ │ │ │ + b.w 8ace │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 967a │ │ │ │ │ + b.n 969e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 954a │ │ │ │ │ + bne.w 956e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b78 │ │ │ │ │ + b.w 8b9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95da │ │ │ │ │ + bne.w 95fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8aee │ │ │ │ │ + b.w 8b12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 90fe │ │ │ │ │ + b.w 9122 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 92de │ │ │ │ │ + bne.w 9302 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8c92 │ │ │ │ │ + b.w 8cb6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8cd2 │ │ │ │ │ - b.w 931c │ │ │ │ │ + beq.w 8cf6 │ │ │ │ │ + b.w 9340 │ │ │ │ │ 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 91dc │ │ │ │ │ - b.n 9470 │ │ │ │ │ + beq.w 9200 │ │ │ │ │ + b.n 9494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8ba2 │ │ │ │ │ + b.w 8bc6 │ │ │ │ │ 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 8936 │ │ │ │ │ + beq.w 895a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 98ec │ │ │ │ │ + b.n 9910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8cba │ │ │ │ │ + b.w 8cde │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98ec │ │ │ │ │ + b.n 9910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8a3c │ │ │ │ │ + b.w 8a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8a66 │ │ │ │ │ + b.w 8a8a │ │ │ │ │ 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 89b8 │ │ │ │ │ + beq.w 89dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 8ce8 │ │ │ │ │ + b.w 8d0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 967c │ │ │ │ │ + b.n 96a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8bbe │ │ │ │ │ + b.w 8be2 │ │ │ │ │ │ │ │ │ │ -00009ccc : │ │ │ │ │ +00009cf0 : │ │ │ │ │ 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 9dc6 │ │ │ │ │ + beq.n 9dea │ │ │ │ │ bl 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 9dc6 │ │ │ │ │ + bne.n 9dea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9dbe │ │ │ │ │ + bne.n 9de2 │ │ │ │ │ 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, 9d1c │ │ │ │ │ + cbz r0, 9d40 │ │ │ │ │ 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 9dce │ │ │ │ │ + beq.n 9df2 │ │ │ │ │ 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 9dbe │ │ │ │ │ + bne.n 9de2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 9d6c │ │ │ │ │ + cbnz r0, 9d90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9dbe │ │ │ │ │ + bne.n 9de2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ - cbz r0, 9d68 │ │ │ │ │ + bl 72c8 │ │ │ │ │ + cbz r0, 9d8c │ │ │ │ │ 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 9d10 │ │ │ │ │ + b.n 9d34 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 9d56 │ │ │ │ │ + b.n 9d7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9d46 │ │ │ │ │ + beq.n 9d6a │ │ │ │ │ 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, 9dbe │ │ │ │ │ + cbz r0, 9de2 │ │ │ │ │ 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, 9da8 │ │ │ │ │ + cbz r0, 9dcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9d58 │ │ │ │ │ + beq.n 9d7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9d58 │ │ │ │ │ + beq.n 9d7c │ │ │ │ │ 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 9d18 │ │ │ │ │ + b.n 9d3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9dba │ │ │ │ │ + b.n 9dde │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9cfa │ │ │ │ │ + b.n 9d1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 9d28 │ │ │ │ │ - b.n 9db0 │ │ │ │ │ + bge.n 9d4c │ │ │ │ │ + b.n 9dd4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009ddc : │ │ │ │ │ +00009e00 : │ │ │ │ │ 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 9e2a │ │ │ │ │ + beq.n 9e4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 9e2a │ │ │ │ │ + cbnz r0, 9e4e │ │ │ │ │ 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, 9e46 │ │ │ │ │ + cbz r0, 9e6a │ │ │ │ │ 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 │ │ │ │ │ @@ -17428,218 +17438,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 9e1c │ │ │ │ │ + bne.n 9e40 │ │ │ │ │ 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 9f7c │ │ │ │ │ + bne.w 9fa0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9f64 │ │ │ │ │ + beq.n 9f88 │ │ │ │ │ bl 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 9f64 │ │ │ │ │ + bne.n 9f88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9f70 │ │ │ │ │ + bne.n 9f94 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 9ee6 │ │ │ │ │ + beq.n 9f0a │ │ │ │ │ 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 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9f10 │ │ │ │ │ + bne.n 9f34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9f70 │ │ │ │ │ + bne.n 9f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fbc │ │ │ │ │ + bl 9fe0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 9ece │ │ │ │ │ + cbz r0, 9ef2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9f74 │ │ │ │ │ + bne.n 9f98 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n 9ed4 │ │ │ │ │ + bge.n 9ef8 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 9e4c │ │ │ │ │ + b.n 9e70 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9f74 │ │ │ │ │ + bne.n 9f98 │ │ │ │ │ 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 9f84 │ │ │ │ │ + blt.n 9fa8 │ │ │ │ │ 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 9f70 │ │ │ │ │ + bne.n 9f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ea4 │ │ │ │ │ + beq.n 9ec8 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ea4 │ │ │ │ │ + beq.n 9ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fbc │ │ │ │ │ + bl 9fe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ea4 │ │ │ │ │ + beq.n 9ec8 │ │ │ │ │ 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 9faa │ │ │ │ │ + beq.n 9fce │ │ │ │ │ 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, 9f8e │ │ │ │ │ + cbz r0, 9fb2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 9f8e │ │ │ │ │ + cbnz r2, 9fb2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.n 9ec8 │ │ │ │ │ - b.n 9ed4 │ │ │ │ │ + bgt.n 9eec │ │ │ │ │ + b.n 9ef8 │ │ │ │ │ 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 9e82 │ │ │ │ │ + beq.n 9ea6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9e22 │ │ │ │ │ + b.n 9e46 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9e22 │ │ │ │ │ + b.n 9e46 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9f74 │ │ │ │ │ + b.n 9f98 │ │ │ │ │ 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, 9fb6 │ │ │ │ │ + cbnz r0, 9fda │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9f74 │ │ │ │ │ + bne.n 9f98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9ed4 │ │ │ │ │ - b.n 9f5c │ │ │ │ │ + beq.n 9ef8 │ │ │ │ │ + b.n 9f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9ed4 │ │ │ │ │ - b.n 9f74 │ │ │ │ │ + beq.n 9ef8 │ │ │ │ │ + b.n 9f98 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9f74 │ │ │ │ │ + b.n 9f98 │ │ │ │ │ │ │ │ │ │ -00009fbc : │ │ │ │ │ +00009fe0 : │ │ │ │ │ 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 a00a │ │ │ │ │ + beq.n a02e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a00a │ │ │ │ │ + cbnz r0, a02e │ │ │ │ │ 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, a026 │ │ │ │ │ + cbz r0, a04a │ │ │ │ │ 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 │ │ │ │ │ @@ -17650,299 +17660,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 9ffc │ │ │ │ │ + bne.n a020 │ │ │ │ │ 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 a3c8 │ │ │ │ │ + bne.w a3ec │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a32c │ │ │ │ │ + beq.w a350 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a32c │ │ │ │ │ + bne.w a350 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a33a │ │ │ │ │ + bne.w a35e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n a12e │ │ │ │ │ + beq.n a152 │ │ │ │ │ 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 9fbc │ │ │ │ │ + bl 9fe0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a15c │ │ │ │ │ + bne.n a180 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a378 │ │ │ │ │ + bne.w a39c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a1ba │ │ │ │ │ + beq.w a1de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1ba │ │ │ │ │ + bne.w a1de │ │ │ │ │ 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 a1d8 │ │ │ │ │ + beq.w a1fc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r3, a10e │ │ │ │ │ + cbz r3, a132 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a33e │ │ │ │ │ + bne.w a362 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n a11c │ │ │ │ │ + bge.n a140 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n a02e │ │ │ │ │ + b.n a052 │ │ │ │ │ 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 a38c │ │ │ │ │ + bne.w a3b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a2f8 │ │ │ │ │ + beq.w a31c │ │ │ │ │ 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 a33e │ │ │ │ │ + bne.w a362 │ │ │ │ │ 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 a3d0 │ │ │ │ │ + blt.w a3f4 │ │ │ │ │ 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 a33a │ │ │ │ │ + bne.w a35e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fbc │ │ │ │ │ + bl 9fe0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a08c │ │ │ │ │ + beq.n a0b0 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a08c │ │ │ │ │ + beq.n a0b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3dc │ │ │ │ │ + bl a400 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a08c │ │ │ │ │ + beq.n a0b0 │ │ │ │ │ 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 a364 │ │ │ │ │ + beq.w a388 │ │ │ │ │ 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 a346 │ │ │ │ │ + beq.w a36a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a346 │ │ │ │ │ + bne.w a36a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.n a0e4 │ │ │ │ │ - b.n a11c │ │ │ │ │ + bgt.n a108 │ │ │ │ │ + b.n a140 │ │ │ │ │ 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 a0cc │ │ │ │ │ + bne.w a0f0 │ │ │ │ │ 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 a3b8 │ │ │ │ │ + bne.w a3dc │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w a394 │ │ │ │ │ + beq.w a3b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a394 │ │ │ │ │ + bne.w a3b8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a3a2 │ │ │ │ │ + bne.w a3c6 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n a272 │ │ │ │ │ + beq.n a296 │ │ │ │ │ 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 a3dc │ │ │ │ │ + bl a400 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a2a0 │ │ │ │ │ + bne.n a2c4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a3a2 │ │ │ │ │ + bne.w a3c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7f8 │ │ │ │ │ + bl a81c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a30e │ │ │ │ │ + beq.n a332 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a108 │ │ │ │ │ + bne.w a12c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n a2fc │ │ │ │ │ + ble.n a320 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n a1e0 │ │ │ │ │ + b.n a204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a3ac │ │ │ │ │ + blt.w a3d0 │ │ │ │ │ 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 a3a2 │ │ │ │ │ + bne.w a3c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3dc │ │ │ │ │ + bl a400 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a242 │ │ │ │ │ + beq.n a266 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a242 │ │ │ │ │ + beq.n a266 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7f8 │ │ │ │ │ + bl a81c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a242 │ │ │ │ │ + beq.n a266 │ │ │ │ │ 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 a37c │ │ │ │ │ + beq.n a3a0 │ │ │ │ │ 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] │ │ │ │ │ @@ -17950,157 +17960,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 a0ea │ │ │ │ │ + beq.w a10e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a0ea │ │ │ │ │ + bne.w a10e │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a266 │ │ │ │ │ + b.n a28a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a266 │ │ │ │ │ + bne.n a28a │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbz r3, a326 │ │ │ │ │ + cbz r3, a34a │ │ │ │ │ subs r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a0de │ │ │ │ │ + b.n a102 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a10a │ │ │ │ │ + bne.w a12e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a30a │ │ │ │ │ - b.n a11c │ │ │ │ │ + bne.n a32e │ │ │ │ │ + b.n a140 │ │ │ │ │ mov lr, r2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - b.n a110 │ │ │ │ │ + b.n a134 │ │ │ │ │ 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 a06a │ │ │ │ │ + beq.w a08e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a002 │ │ │ │ │ + b.n a026 │ │ │ │ │ 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, a372 │ │ │ │ │ + cbnz r0, a396 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a33e │ │ │ │ │ + bne.n a362 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a1b2 │ │ │ │ │ - b.n a11c │ │ │ │ │ + bne.w a1d6 │ │ │ │ │ + b.n a140 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a11c │ │ │ │ │ - b.n a33e │ │ │ │ │ + beq.w a140 │ │ │ │ │ + b.n a362 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a33e │ │ │ │ │ + b.n a362 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a33e │ │ │ │ │ + b.n a362 │ │ │ │ │ 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 a300 │ │ │ │ │ - b.n a10a │ │ │ │ │ + beq.n a324 │ │ │ │ │ + b.n a12e │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a10c │ │ │ │ │ + b.n a130 │ │ │ │ │ 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 a220 │ │ │ │ │ + beq.w a244 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n a10c │ │ │ │ │ + b.n a130 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a10c │ │ │ │ │ + b.n a130 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a0d4 │ │ │ │ │ - b.n a10e │ │ │ │ │ + bne.w a0f8 │ │ │ │ │ + b.n a132 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a002 │ │ │ │ │ + b.n a026 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a33e │ │ │ │ │ + b.n a362 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a3dc : │ │ │ │ │ +0000a400 : │ │ │ │ │ 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 a42a │ │ │ │ │ + beq.n a44e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a42a │ │ │ │ │ + cbnz r0, a44e │ │ │ │ │ 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, a446 │ │ │ │ │ + cbz r0, a46a │ │ │ │ │ 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 │ │ │ │ │ @@ -18111,449 +18121,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 a41c │ │ │ │ │ + bne.n a440 │ │ │ │ │ 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 a786 │ │ │ │ │ + bne.w a7aa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a746 │ │ │ │ │ + beq.w a76a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a746 │ │ │ │ │ + bne.w a76a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a71e │ │ │ │ │ + bne.w a742 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n a522 │ │ │ │ │ + beq.n a546 │ │ │ │ │ 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 a552 │ │ │ │ │ + beq.n a576 │ │ │ │ │ bl 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 a552 │ │ │ │ │ + bne.n a576 │ │ │ │ │ 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 a56e │ │ │ │ │ + beq.n a592 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a61a │ │ │ │ │ + bne.w a63e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a71e │ │ │ │ │ + bne.w a742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7f8 │ │ │ │ │ + bl a81c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, a508 │ │ │ │ │ + cbz r0, a52c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a722 │ │ │ │ │ + bne.w a746 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n a510 │ │ │ │ │ + bge.n a534 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n a44c │ │ │ │ │ + b.n a470 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a722 │ │ │ │ │ + bne.w a746 │ │ │ │ │ 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 a756 │ │ │ │ │ + blt.w a77a │ │ │ │ │ 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 a71e │ │ │ │ │ + bne.w a742 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n a4ac │ │ │ │ │ + bne.n a4d0 │ │ │ │ │ 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 a4ce │ │ │ │ │ + bne.n a4f2 │ │ │ │ │ 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 a7e6 │ │ │ │ │ + bne.w a80a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a7c0 │ │ │ │ │ + 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 a7c0 │ │ │ │ │ + bne.w a7e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7ce │ │ │ │ │ + bne.w a7f2 │ │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n a67e │ │ │ │ │ + beq.n a6a2 │ │ │ │ │ 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 a3dc │ │ │ │ │ + bl a400 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a6ac │ │ │ │ │ + bne.n a6d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7ce │ │ │ │ │ + bne.w a7f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7f8 │ │ │ │ │ + bl a81c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a706 │ │ │ │ │ + beq.w a72a │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a73e │ │ │ │ │ + bne.w a762 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - blt.n a700 │ │ │ │ │ + blt.n a724 │ │ │ │ │ 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 a4da │ │ │ │ │ + beq.w a4fe │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a4da │ │ │ │ │ + beq.w a4fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7f8 │ │ │ │ │ + bl a81c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a4da │ │ │ │ │ + beq.w a4fe │ │ │ │ │ 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 a7ac │ │ │ │ │ + beq.w a7d0 │ │ │ │ │ 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 a78e │ │ │ │ │ + beq.w a7b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a78e │ │ │ │ │ + bne.w a7b2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.w a502 │ │ │ │ │ - b.n a510 │ │ │ │ │ + bgt.w a526 │ │ │ │ │ + b.n a534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a7d8 │ │ │ │ │ + blt.w a7fc │ │ │ │ │ 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 a7ce │ │ │ │ │ + bne.w a7f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3dc │ │ │ │ │ + bl a400 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5d8 │ │ │ │ │ + beq.n a5fc │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5d8 │ │ │ │ │ + beq.n a5fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7f8 │ │ │ │ │ + bl a81c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5d8 │ │ │ │ │ + beq.n a5fc │ │ │ │ │ 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 a760 │ │ │ │ │ + beq.n a784 │ │ │ │ │ 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, a72a │ │ │ │ │ + cbz r0, a74e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, a72a │ │ │ │ │ + cbnz r2, a74e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n a604 │ │ │ │ │ + ble.n a628 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n a57a │ │ │ │ │ + b.n a59e │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a60a │ │ │ │ │ + beq.w a62e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a4e4 │ │ │ │ │ + beq.w a508 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a422 │ │ │ │ │ + b.n a446 │ │ │ │ │ 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, a772 │ │ │ │ │ + cbnz r0, a796 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r2, a77e │ │ │ │ │ + cbz r2, a7a2 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a712 │ │ │ │ │ + b.n a736 │ │ │ │ │ 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 a488 │ │ │ │ │ - b.n a71e │ │ │ │ │ + beq.w a4ac │ │ │ │ │ + b.n a742 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a722 │ │ │ │ │ + b.n a746 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a60a │ │ │ │ │ - b.n a712 │ │ │ │ │ + beq.w a62e │ │ │ │ │ + b.n a736 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a712 │ │ │ │ │ + b.n a736 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a604 │ │ │ │ │ - b.n a6fa │ │ │ │ │ + beq.w a628 │ │ │ │ │ + b.n a71e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a422 │ │ │ │ │ + b.n a446 │ │ │ │ │ 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, a7ba │ │ │ │ │ + cbnz r0, a7de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a722 │ │ │ │ │ + bne.n a746 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a674 │ │ │ │ │ - b.n a510 │ │ │ │ │ + bne.w a698 │ │ │ │ │ + b.n a534 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a510 │ │ │ │ │ - b.n a722 │ │ │ │ │ + beq.w a534 │ │ │ │ │ + b.n a746 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a722 │ │ │ │ │ + b.n a746 │ │ │ │ │ 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 a5b6 │ │ │ │ │ + beq.w a5da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a712 │ │ │ │ │ + b.n a736 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a712 │ │ │ │ │ + b.n a736 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a4da │ │ │ │ │ - b.n a61a │ │ │ │ │ + beq.w a4fe │ │ │ │ │ + b.n a63e │ │ │ │ │ │ │ │ │ │ -0000a7f8 : │ │ │ │ │ +0000a81c : │ │ │ │ │ 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 a846 │ │ │ │ │ + beq.n a86a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a846 │ │ │ │ │ + cbnz r0, a86a │ │ │ │ │ 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, a862 │ │ │ │ │ + cbz r0, a886 │ │ │ │ │ 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 │ │ │ │ │ @@ -18564,332 +18574,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 a838 │ │ │ │ │ + bne.n a85c │ │ │ │ │ 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 ab9c │ │ │ │ │ + bne.w abc0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ab8c │ │ │ │ │ + beq.w abb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab8c │ │ │ │ │ + bne.w abb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aaf4 │ │ │ │ │ + bne.w ab18 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n a916 │ │ │ │ │ + beq.n a93a │ │ │ │ │ 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 a7f8 │ │ │ │ │ + bl a81c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a944 │ │ │ │ │ + bne.n a968 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aaf4 │ │ │ │ │ + bne.w ab18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7f8 │ │ │ │ │ + bl a81c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a9b8 │ │ │ │ │ + bne.n a9dc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa00 │ │ │ │ │ + bne.w aa24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aaf4 │ │ │ │ │ + bne.w ab18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abb8 │ │ │ │ │ + bl abdc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a9ec │ │ │ │ │ + beq.n aa10 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a9f8 │ │ │ │ │ + bne.n aa1c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n a9a6 │ │ │ │ │ + ble.n a9ca │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n a868 │ │ │ │ │ + b.n a88c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ab7a │ │ │ │ │ + blt.w ab9e │ │ │ │ │ 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 aaf4 │ │ │ │ │ + bne.w ab18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7f8 │ │ │ │ │ + bl a81c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a8ca │ │ │ │ │ + beq.n a8ee │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a8ca │ │ │ │ │ + beq.n a8ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abb8 │ │ │ │ │ + bl abdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a8ca │ │ │ │ │ + beq.n a8ee │ │ │ │ │ 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 aba4 │ │ │ │ │ + beq.w abc8 │ │ │ │ │ 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 ab72 │ │ │ │ │ + beq.w ab96 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ab72 │ │ │ │ │ + bne.w ab96 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a9f8 │ │ │ │ │ + bne.n aa1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a90a │ │ │ │ │ + bne.n a92e │ │ │ │ │ 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 a8e0 │ │ │ │ │ + beq.n a904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abb8 │ │ │ │ │ + bl abdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a8e0 │ │ │ │ │ + beq.n a904 │ │ │ │ │ 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 aba4 │ │ │ │ │ + beq.w abc8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #9 │ │ │ │ │ - b.n a976 │ │ │ │ │ + b.n a99a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a9a6 │ │ │ │ │ + beq.n a9ca │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a83e │ │ │ │ │ + b.n a862 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aaf6 │ │ │ │ │ + bne.n ab1a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ab84 │ │ │ │ │ + beq.w aba8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab84 │ │ │ │ │ + bne.w aba8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n aafe │ │ │ │ │ + bne.n ab22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abb8 │ │ │ │ │ + bl abdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aafa │ │ │ │ │ + beq.n ab1e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ab6a │ │ │ │ │ + beq.w ab8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab6a │ │ │ │ │ + bne.w ab8e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ab62 │ │ │ │ │ + bne.w ab86 │ │ │ │ │ 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 ab04 │ │ │ │ │ + bne.n ab28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab62 │ │ │ │ │ + bne.n ab86 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ab04 │ │ │ │ │ + bne.n ab28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab62 │ │ │ │ │ + bne.n ab86 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ab04 │ │ │ │ │ + bne.n ab28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab62 │ │ │ │ │ + bne.n ab86 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ab04 │ │ │ │ │ + bne.n ab28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab62 │ │ │ │ │ + bne.n ab86 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ab04 │ │ │ │ │ + cbnz r0, ab28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab62 │ │ │ │ │ + bne.n ab86 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ab04 │ │ │ │ │ + cbnz r0, ab28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab62 │ │ │ │ │ + bne.n ab86 │ │ │ │ │ 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, ab08 │ │ │ │ │ + cbnz r0, ab2c │ │ │ │ │ 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 a8f2 │ │ │ │ │ + beq.w a916 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a9f8 │ │ │ │ │ + b.n aa1c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aae8 │ │ │ │ │ + b.n ab0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n aaea │ │ │ │ │ + b.n ab0e │ │ │ │ │ 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, ab1c │ │ │ │ │ + cbnz r0, ab40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aae8 │ │ │ │ │ + b.n ab0c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8888 │ │ │ │ │ + bl 88ac │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab16 │ │ │ │ │ + beq.n ab3a │ │ │ │ │ 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 │ │ │ │ │ @@ -18898,95 +18908,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 aafa │ │ │ │ │ + beq.n ab1e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aaea │ │ │ │ │ + b.n ab0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aae8 │ │ │ │ │ + b.n ab0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aa56 │ │ │ │ │ + b.n aa7a │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, abb2 │ │ │ │ │ + cbz r0, abd6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a9f8 │ │ │ │ │ + b.n aa1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aa26 │ │ │ │ │ + b.n aa4a │ │ │ │ │ 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 a8a4 │ │ │ │ │ - b.n aaf4 │ │ │ │ │ + beq.w a8c8 │ │ │ │ │ + b.n ab18 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a83e │ │ │ │ │ + b.n a862 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a9a6 │ │ │ │ │ - b.n a9f8 │ │ │ │ │ + beq.w a9ca │ │ │ │ │ + b.n aa1c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n a998 │ │ │ │ │ + b.n a9bc │ │ │ │ │ │ │ │ │ │ -0000abb8 : │ │ │ │ │ +0000abdc : │ │ │ │ │ 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 ac06 │ │ │ │ │ + beq.n ac2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, ac06 │ │ │ │ │ + cbnz r0, ac2a │ │ │ │ │ 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, ac22 │ │ │ │ │ + cbz r0, ac46 │ │ │ │ │ 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 │ │ │ │ │ @@ -18997,254 +19007,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 abf8 │ │ │ │ │ + bne.n ac1c │ │ │ │ │ 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 adc8 │ │ │ │ │ + bne.w adec │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ada0 │ │ │ │ │ + beq.w adc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ada0 │ │ │ │ │ + bne.w adc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w adae │ │ │ │ │ + bne.w add2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n acce │ │ │ │ │ + beq.n acf2 │ │ │ │ │ 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 abb8 │ │ │ │ │ + bl abdc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n acf8 │ │ │ │ │ + bne.n ad1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w adae │ │ │ │ │ + bne.w add2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abb8 │ │ │ │ │ + bl abdc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ad62 │ │ │ │ │ + bne.n ad86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w adae │ │ │ │ │ + bne.w add2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl adf0 │ │ │ │ │ + bl ae14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad92 │ │ │ │ │ + beq.n adb6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ad98 │ │ │ │ │ + bne.n adbc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge.n ad52 │ │ │ │ │ + bge.n ad76 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n ac28 │ │ │ │ │ + b.n ac4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n adbe │ │ │ │ │ + blt.n ade2 │ │ │ │ │ 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 adae │ │ │ │ │ + bne.n add2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abb8 │ │ │ │ │ + bl abdc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ac8a │ │ │ │ │ + beq.n acae │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ac8a │ │ │ │ │ + beq.n acae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl adf0 │ │ │ │ │ + bl ae14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ac8a │ │ │ │ │ + beq.n acae │ │ │ │ │ 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 add0 │ │ │ │ │ + beq.n adf4 │ │ │ │ │ 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 adb4 │ │ │ │ │ + beq.n add8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n adb4 │ │ │ │ │ + bne.n add8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n acc8 │ │ │ │ │ + bgt.n acec │ │ │ │ │ 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 aca0 │ │ │ │ │ + beq.n acc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl adf0 │ │ │ │ │ + bl ae14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aca0 │ │ │ │ │ + beq.n acc4 │ │ │ │ │ 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, add0 │ │ │ │ │ + cbz r0, adf4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n ad28 │ │ │ │ │ + b.n ad4c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ad52 │ │ │ │ │ + beq.n ad76 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n abfe │ │ │ │ │ + b.n ac22 │ │ │ │ │ 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 ac64 │ │ │ │ │ + beq.w ac88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ad98 │ │ │ │ │ + b.n adbc │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, addc │ │ │ │ │ + cbz r0, ae00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ad98 │ │ │ │ │ + b.n adbc │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n abfe │ │ │ │ │ + b.n ac22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ad52 │ │ │ │ │ - b.n ad98 │ │ │ │ │ + beq.n ad76 │ │ │ │ │ + b.n adbc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ad98 │ │ │ │ │ + bne.n adbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ad52 │ │ │ │ │ - b.n ad4c │ │ │ │ │ + beq.n ad76 │ │ │ │ │ + b.n ad70 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000adf0 : │ │ │ │ │ +0000ae14 : │ │ │ │ │ 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 ae3a │ │ │ │ │ + beq.n ae5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, ae3a │ │ │ │ │ + cbnz r0, ae5e │ │ │ │ │ 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, ae56 │ │ │ │ │ + cbz r0, ae7a │ │ │ │ │ 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 │ │ │ │ │ @@ -19255,291 +19265,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 ae2e │ │ │ │ │ + bne.n ae52 │ │ │ │ │ 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 aef8 │ │ │ │ │ + bne.n af1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aeee │ │ │ │ │ + bne.n af12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aee0 │ │ │ │ │ + beq.n af04 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n aed4 │ │ │ │ │ + bge.n aef8 │ │ │ │ │ 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 aef8 │ │ │ │ │ + bne.n af1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, aeee │ │ │ │ │ - cbz r0, aee2 │ │ │ │ │ + cbnz r3, af12 │ │ │ │ │ + cbz r0, af06 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n aed2 │ │ │ │ │ + bge.n aef6 │ │ │ │ │ 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, aef8 │ │ │ │ │ + cbnz r3, af1c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, aeee │ │ │ │ │ - cbz r0, aee2 │ │ │ │ │ + cbnz r3, af12 │ │ │ │ │ + cbz r0, af06 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n aea8 │ │ │ │ │ + bgt.n aecc │ │ │ │ │ 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 ae34 │ │ │ │ │ + b.n ae58 │ │ │ │ │ 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 ae34 │ │ │ │ │ + b.n ae58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae34 │ │ │ │ │ + b.n ae58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae34 │ │ │ │ │ + b.n ae58 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000af04 : │ │ │ │ │ +0000af28 : │ │ │ │ │ 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 b8f4 │ │ │ │ │ + beq.w b918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8f4 │ │ │ │ │ + bne.w b918 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b902 │ │ │ │ │ + bne.w b926 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w b7e4 │ │ │ │ │ + beq.w b808 │ │ │ │ │ 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 b91a │ │ │ │ │ + beq.w b93e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b91a │ │ │ │ │ + bne.w b93e │ │ │ │ │ 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 b106 │ │ │ │ │ + beq.w b12a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b154 │ │ │ │ │ + bne.w b178 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b808 │ │ │ │ │ + bne.w b82c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b166 │ │ │ │ │ + beq.w b18a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b166 │ │ │ │ │ + bne.w b18a │ │ │ │ │ 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 b186 │ │ │ │ │ + beq.w b1aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b1d4 │ │ │ │ │ + bne.w b1f8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b808 │ │ │ │ │ + bne.w b82c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b1e6 │ │ │ │ │ + beq.w b20a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b1e6 │ │ │ │ │ + bne.w b20a │ │ │ │ │ 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 b206 │ │ │ │ │ + beq.w b22a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b254 │ │ │ │ │ + bne.w b278 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b808 │ │ │ │ │ + bne.w b82c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b266 │ │ │ │ │ + beq.w b28a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b266 │ │ │ │ │ + bne.w b28a │ │ │ │ │ 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 b286 │ │ │ │ │ + beq.w b2aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b2d4 │ │ │ │ │ + bne.w b2f8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b808 │ │ │ │ │ + bne.w b82c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b2e6 │ │ │ │ │ + beq.w b30a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b2e6 │ │ │ │ │ + bne.w b30a │ │ │ │ │ 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 b306 │ │ │ │ │ + beq.w b32a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b34a │ │ │ │ │ + bne.w b36e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b650 │ │ │ │ │ + bne.w b674 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b902 │ │ │ │ │ + bne.w b926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b934 │ │ │ │ │ + bl b958 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b3c0 │ │ │ │ │ + beq.w b3e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -19547,265 +19557,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 b7d2 │ │ │ │ │ + bne.w b7f6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7b2 │ │ │ │ │ - cbz r0, b140 │ │ │ │ │ + bne.w b7d6 │ │ │ │ │ + cbz r0, b164 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w b40e │ │ │ │ │ + blt.w b432 │ │ │ │ │ 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 afa2 │ │ │ │ │ + beq.w afc6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b3c4 │ │ │ │ │ + bne.w b3e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n afa0 │ │ │ │ │ + b.n afc4 │ │ │ │ │ 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 afe0 │ │ │ │ │ + bne.w b004 │ │ │ │ │ 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 b80e │ │ │ │ │ + bne.w b832 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7a6 │ │ │ │ │ - cbz r0, b1c0 │ │ │ │ │ + bne.w b7ca │ │ │ │ │ + cbz r0, b1e4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.w b5e2 │ │ │ │ │ + bgt.w b606 │ │ │ │ │ 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 aff0 │ │ │ │ │ + beq.w b014 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b756 │ │ │ │ │ + bne.w b77a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n afee │ │ │ │ │ + b.n b012 │ │ │ │ │ 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 b02e │ │ │ │ │ + bne.w b052 │ │ │ │ │ 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 b820 │ │ │ │ │ + bne.w b844 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ac │ │ │ │ │ - cbz r0, b240 │ │ │ │ │ + bne.w b7d0 │ │ │ │ │ + cbz r0, b264 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w b56c │ │ │ │ │ + blt.w b590 │ │ │ │ │ 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 b03e │ │ │ │ │ + beq.w b062 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b77e │ │ │ │ │ + bne.w b7a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b03c │ │ │ │ │ + b.n b060 │ │ │ │ │ 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 b07c │ │ │ │ │ + bne.w b0a0 │ │ │ │ │ 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 b860 │ │ │ │ │ + bne.w b884 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7cc │ │ │ │ │ - cbz r0, b2c0 │ │ │ │ │ + bne.w b7f0 │ │ │ │ │ + cbz r0, b2e4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w b4f6 │ │ │ │ │ + blt.w b51a │ │ │ │ │ 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 b08c │ │ │ │ │ + beq.w b0b0 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b72e │ │ │ │ │ + bne.w b752 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b08a │ │ │ │ │ + b.n b0ae │ │ │ │ │ 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 b0ca │ │ │ │ │ + bne.w b0ee │ │ │ │ │ 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 b84e │ │ │ │ │ + bne.w b872 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ba │ │ │ │ │ - cbz r0, b338 │ │ │ │ │ + bne.w b7de │ │ │ │ │ + cbz r0, b35c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.w b484 │ │ │ │ │ + blt.w b4a8 │ │ │ │ │ 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 b0da │ │ │ │ │ + beq.w b0fe │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b0d8 │ │ │ │ │ + beq.w b0fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b934 │ │ │ │ │ + bl b958 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b0d8 │ │ │ │ │ + beq.w b0fc │ │ │ │ │ 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 b848 │ │ │ │ │ + beq.w b86c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -19817,555 +19827,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 53a8 │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, b3aa │ │ │ │ │ + cbz r0, b3ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b40a │ │ │ │ │ + beq.n b42e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b0fa │ │ │ │ │ + beq.w b11e │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b0fc │ │ │ │ │ + b.n b120 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b0fa │ │ │ │ │ + b.n b11e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b934 │ │ │ │ │ + bl b958 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b162 │ │ │ │ │ + beq.w b186 │ │ │ │ │ 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 b848 │ │ │ │ │ + beq.w b86c │ │ │ │ │ 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 b832 │ │ │ │ │ + beq.w b856 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b832 │ │ │ │ │ + bne.w b856 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b0fa │ │ │ │ │ + b.n b11e │ │ │ │ │ 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 b7d2 │ │ │ │ │ + bne.w b7f6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7b2 │ │ │ │ │ + bne.w b7d6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6f6 │ │ │ │ │ + beq.w b71a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w b6f6 │ │ │ │ │ + bge.w b71a │ │ │ │ │ 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 b7d2 │ │ │ │ │ + bne.w b7f6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7b2 │ │ │ │ │ + bne.w b7d6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b712 │ │ │ │ │ + beq.w b736 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w b712 │ │ │ │ │ + ble.w b736 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b448 │ │ │ │ │ + b.n b46c │ │ │ │ │ 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 b84e │ │ │ │ │ + bne.w b872 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ba │ │ │ │ │ + bne.w b7de │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b702 │ │ │ │ │ + beq.w b726 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w b702 │ │ │ │ │ + ble.w b726 │ │ │ │ │ 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 b84e │ │ │ │ │ + bne.w b872 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ba │ │ │ │ │ + bne.w b7de │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b72a │ │ │ │ │ + beq.w b74e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w b72a │ │ │ │ │ + ble.w b74e │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b4bc │ │ │ │ │ + b.n b4e0 │ │ │ │ │ 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 b860 │ │ │ │ │ + bne.w b884 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7cc │ │ │ │ │ + bne.w b7f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b70c │ │ │ │ │ + beq.w b730 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w b70c │ │ │ │ │ + bge.w b730 │ │ │ │ │ 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 b860 │ │ │ │ │ + bne.w b884 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7cc │ │ │ │ │ + bne.w b7f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b71e │ │ │ │ │ + beq.w b742 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w b71e │ │ │ │ │ + ble.w b742 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b530 │ │ │ │ │ + b.n b554 │ │ │ │ │ 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 b820 │ │ │ │ │ + bne.w b844 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ac │ │ │ │ │ + bne.w b7d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b706 │ │ │ │ │ + beq.w b72a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w b706 │ │ │ │ │ + ble.w b72a │ │ │ │ │ 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 b820 │ │ │ │ │ + bne.w b844 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ac │ │ │ │ │ + bne.w b7d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b718 │ │ │ │ │ + beq.w b73c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w b718 │ │ │ │ │ + ble.w b73c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b5a6 │ │ │ │ │ + b.n b5ca │ │ │ │ │ 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 b80e │ │ │ │ │ + bne.w b832 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7a6 │ │ │ │ │ + bne.w b7ca │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6fc │ │ │ │ │ + beq.n b720 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.n b6fc │ │ │ │ │ + ble.n b720 │ │ │ │ │ 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 b80e │ │ │ │ │ + bne.w b832 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl af04 │ │ │ │ │ + bl af28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7a6 │ │ │ │ │ + bne.w b7ca │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b724 │ │ │ │ │ + beq.n b748 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n b724 │ │ │ │ │ + ble.n b748 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b618 │ │ │ │ │ + b.n b63c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b8e6 │ │ │ │ │ + bne.w b90a │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b8de │ │ │ │ │ + beq.w b902 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8de │ │ │ │ │ + bne.w b902 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b8ec │ │ │ │ │ + bne.w b910 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b8d6 │ │ │ │ │ + beq.w b8fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8d6 │ │ │ │ │ + bne.w b8fa │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b88c │ │ │ │ │ + bne.w b8b0 │ │ │ │ │ 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 b872 │ │ │ │ │ + bne.w b896 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b88c │ │ │ │ │ + bne.w b8b0 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b872 │ │ │ │ │ + bne.w b896 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b88c │ │ │ │ │ + bne.w b8b0 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b872 │ │ │ │ │ + bne.w b896 │ │ │ │ │ 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 b0e4 │ │ │ │ │ + b.n b108 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b140 │ │ │ │ │ + b.n b164 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b1c0 │ │ │ │ │ + b.n b1e4 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n b338 │ │ │ │ │ + b.n b35c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b240 │ │ │ │ │ + b.n b264 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b2c0 │ │ │ │ │ + b.n b2e4 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b140 │ │ │ │ │ + b.n b164 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b240 │ │ │ │ │ + b.n b264 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b2c0 │ │ │ │ │ + b.n b2e4 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b1c0 │ │ │ │ │ + b.n b1e4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n b338 │ │ │ │ │ + b.n b35c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b934 │ │ │ │ │ + bl b958 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b2e2 │ │ │ │ │ + beq.w b306 │ │ │ │ │ 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 b848 │ │ │ │ │ + beq.n b86c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n b3ec │ │ │ │ │ + b.n b410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b934 │ │ │ │ │ + bl b958 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1e2 │ │ │ │ │ + beq.w b206 │ │ │ │ │ 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 b848 │ │ │ │ │ + beq.n b86c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n b3ec │ │ │ │ │ + b.n b410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b934 │ │ │ │ │ + bl b958 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b262 │ │ │ │ │ + beq.w b286 │ │ │ │ │ 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 b848 │ │ │ │ │ + beq.n b86c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n b3ec │ │ │ │ │ + b.n b410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n aff0 │ │ │ │ │ + b.n b014 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b03e │ │ │ │ │ + b.n b062 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w afa2 │ │ │ │ │ + b.w afc6 │ │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b0e4 │ │ │ │ │ - b.n b652 │ │ │ │ │ + beq.w b108 │ │ │ │ │ + b.n b676 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b08c │ │ │ │ │ + b.n b0b0 │ │ │ │ │ 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 afa0 │ │ │ │ │ - b.n b154 │ │ │ │ │ + beq.w afc4 │ │ │ │ │ + b.n b178 │ │ │ │ │ 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 b928 │ │ │ │ │ + blt.w b94c │ │ │ │ │ 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 b90c │ │ │ │ │ + beq.w b930 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n b0fc │ │ │ │ │ + b.n b120 │ │ │ │ │ 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 afee │ │ │ │ │ - b.n b1d4 │ │ │ │ │ + beq.w b012 │ │ │ │ │ + b.n b1f8 │ │ │ │ │ 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 b03c │ │ │ │ │ - b.n b254 │ │ │ │ │ + beq.w b060 │ │ │ │ │ + b.n b278 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b40a │ │ │ │ │ + beq.w b42e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b0fc │ │ │ │ │ + b.n b120 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b0fc │ │ │ │ │ + b.n b120 │ │ │ │ │ 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 b0d8 │ │ │ │ │ - b.n b34a │ │ │ │ │ + beq.w b0fc │ │ │ │ │ + b.n b36e │ │ │ │ │ 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 b08a │ │ │ │ │ - b.n b2d4 │ │ │ │ │ + beq.w b0ae │ │ │ │ │ + b.n b2f8 │ │ │ │ │ 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, b894 │ │ │ │ │ + cbnz r0, b8b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b6ee │ │ │ │ │ + b.n b712 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b6ee │ │ │ │ │ + b.n b712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b934 │ │ │ │ │ + bl b958 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b886 │ │ │ │ │ + beq.n b8aa │ │ │ │ │ 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 │ │ │ │ │ @@ -20374,267 +20384,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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, b8f0 │ │ │ │ │ + cbz r0, b914 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b6f0 │ │ │ │ │ + b.n b714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b69e │ │ │ │ │ + b.n b6c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b676 │ │ │ │ │ + b.n b69a │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n b0fc │ │ │ │ │ + b.n b120 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b6f0 │ │ │ │ │ + b.n b714 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b6ee │ │ │ │ │ + b.n b712 │ │ │ │ │ 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 af40 │ │ │ │ │ + beq.w af64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w b0fc │ │ │ │ │ + b.w b120 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w af68 │ │ │ │ │ + bne.w af8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w af7a │ │ │ │ │ + b.w af9e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w b0fc │ │ │ │ │ + b.w b120 │ │ │ │ │ │ │ │ │ │ -0000b934 : │ │ │ │ │ +0000b958 : │ │ │ │ │ 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 bc24 │ │ │ │ │ + beq.w bc48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc24 │ │ │ │ │ + bne.w bc48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc32 │ │ │ │ │ + bne.w bc56 │ │ │ │ │ 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 bb34 │ │ │ │ │ + bne.w bb58 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w be66 │ │ │ │ │ + beq.w be8a │ │ │ │ │ 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 bc32 │ │ │ │ │ + bne.w bc56 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd4c │ │ │ │ │ + bne.w bd70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc32 │ │ │ │ │ + bne.w bc56 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bbd6 │ │ │ │ │ + bne.w bbfa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc32 │ │ │ │ │ + bne.w bc56 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd9e │ │ │ │ │ + bne.w bdc2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bde2 │ │ │ │ │ + bne.w be06 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w be26 │ │ │ │ │ + beq.w be4a │ │ │ │ │ bl 0 │ │ │ │ │ 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 be4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be34 │ │ │ │ │ + bne.w be58 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w bde6 │ │ │ │ │ + beq.w be0a │ │ │ │ │ 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 be12 │ │ │ │ │ + beq.w be36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be12 │ │ │ │ │ + bne.w be36 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be20 │ │ │ │ │ + bne.w be44 │ │ │ │ │ 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 bb42 │ │ │ │ │ + bne.n bb66 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w bdc8 │ │ │ │ │ + beq.w bdec │ │ │ │ │ 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 be20 │ │ │ │ │ + bne.w be44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc8c │ │ │ │ │ + bne.w bcb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be20 │ │ │ │ │ + bne.w be44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bea8 │ │ │ │ │ + bl becc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bbce │ │ │ │ │ + beq.w bbf2 │ │ │ │ │ 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 bb50 │ │ │ │ │ + beq.n bb74 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc3c │ │ │ │ │ + bne.w bc60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bb58 │ │ │ │ │ + bne.n bb7c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w be3c │ │ │ │ │ + beq.w be60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be3c │ │ │ │ │ + bne.w be60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be4a │ │ │ │ │ + bne.w be6e │ │ │ │ │ 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, bb64 │ │ │ │ │ + cbz r0, bb88 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bbc0 │ │ │ │ │ + beq.n bbe4 │ │ │ │ │ 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> │ │ │ │ │ @@ -20647,163 +20657,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 baca │ │ │ │ │ + bne.n baee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bae2 │ │ │ │ │ + beq.n bb06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n bbca │ │ │ │ │ + b.n bbee │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w be58 │ │ │ │ │ + beq.w be7c │ │ │ │ │ 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 be4a │ │ │ │ │ + bne.w be6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bce4 │ │ │ │ │ + bne.w bd08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be4a │ │ │ │ │ + bne.w be6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bea8 │ │ │ │ │ + bl becc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, bbd2 │ │ │ │ │ + cbz r0, bbf6 │ │ │ │ │ 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 bb22 │ │ │ │ │ + bne.n bb46 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n bb28 │ │ │ │ │ + b.n bb4c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n bab0 │ │ │ │ │ + b.n bad4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n bba8 │ │ │ │ │ + b.n bbcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b934 │ │ │ │ │ + bl b958 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b9c8 │ │ │ │ │ + beq.w b9ec │ │ │ │ │ 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, bc32 │ │ │ │ │ + cbz r0, bc56 │ │ │ │ │ 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, bc16 │ │ │ │ │ + cbz r0, bc3a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bb28 │ │ │ │ │ + beq.n bb4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be72 │ │ │ │ │ + bne.w be96 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n bb28 │ │ │ │ │ + b.n bb4c │ │ │ │ │ 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 b970 │ │ │ │ │ + beq.w b994 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bb3c │ │ │ │ │ + b.n bb60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b934 │ │ │ │ │ + bl b958 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bea2 │ │ │ │ │ + beq.w bec6 │ │ │ │ │ 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 be34 │ │ │ │ │ + beq.w be58 │ │ │ │ │ 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 be94 │ │ │ │ │ + beq.w beb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be7c │ │ │ │ │ + bne.w bea0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n bb28 │ │ │ │ │ + b.n bb4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bea8 │ │ │ │ │ + bl becc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba98 │ │ │ │ │ + beq.w babc │ │ │ │ │ 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 bdda │ │ │ │ │ + beq.w bdfe │ │ │ │ │ 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] │ │ │ │ │ @@ -20813,259 +20823,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 53a8 │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd76 │ │ │ │ │ + beq.n bd9a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bd76 │ │ │ │ │ + bne.n bd9a │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n bab4 │ │ │ │ │ + b.n bad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bea8 │ │ │ │ │ + bl becc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb94 │ │ │ │ │ + beq.w bbb8 │ │ │ │ │ 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 be4a │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + beq.w be6e │ │ │ │ │ + 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 53a8 │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd8a │ │ │ │ │ + beq.n bdae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bd8a │ │ │ │ │ + cbnz r2, bdae │ │ │ │ │ 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 bb22 │ │ │ │ │ - b.n bbc0 │ │ │ │ │ + bne.w bb46 │ │ │ │ │ + b.n bbe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b934 │ │ │ │ │ + bl b958 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b9b0 │ │ │ │ │ + beq.w b9d4 │ │ │ │ │ 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 bc32 │ │ │ │ │ + beq.w bc56 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n bbfa │ │ │ │ │ + b.n bc1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bce0 │ │ │ │ │ + beq.n bd04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bb52 │ │ │ │ │ + b.n bb76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd32 │ │ │ │ │ + beq.n bd56 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bbc0 │ │ │ │ │ + b.n bbe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b934 │ │ │ │ │ + bl b958 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b9e0 │ │ │ │ │ + beq.w ba04 │ │ │ │ │ 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 bc32 │ │ │ │ │ + beq.w bc56 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n bbfa │ │ │ │ │ + b.n bc1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n bd80 │ │ │ │ │ + blt.n bda4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - b.n ba78 │ │ │ │ │ + b.n ba9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bb52 │ │ │ │ │ + b.n bb76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bc36 │ │ │ │ │ + b.n bc5a │ │ │ │ │ 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 be50 │ │ │ │ │ + blt.n be74 │ │ │ │ │ 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, be36 │ │ │ │ │ + cbnz r1, be5a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w ba3a │ │ │ │ │ + bne.w ba5e │ │ │ │ │ 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 ba52 │ │ │ │ │ + beq.w ba76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bb52 │ │ │ │ │ + b.n bb76 │ │ │ │ │ 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 ba12 │ │ │ │ │ + beq.w ba36 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bb5c │ │ │ │ │ + b.n bb80 │ │ │ │ │ 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 bb08 │ │ │ │ │ + beq.w bb2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bbc0 │ │ │ │ │ + b.n bbe4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n be38 │ │ │ │ │ + b.n be5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w bb6e │ │ │ │ │ - b.n bd94 │ │ │ │ │ + bge.w bb92 │ │ │ │ │ + b.n bdb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w b98e │ │ │ │ │ + bge.w b9b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bc36 │ │ │ │ │ + b.n bc5a │ │ │ │ │ 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 bc86 │ │ │ │ │ + beq.w bcaa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n be38 │ │ │ │ │ + b.n be5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be38 │ │ │ │ │ - b.n be8e │ │ │ │ │ + beq.n be5c │ │ │ │ │ + b.n beb2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bb50 │ │ │ │ │ + b.n bb74 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bea8 : │ │ │ │ │ +0000becc : │ │ │ │ │ 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 bef2 │ │ │ │ │ + beq.n bf16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, bef2 │ │ │ │ │ + cbnz r0, bf16 │ │ │ │ │ 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, bf0e │ │ │ │ │ + cbz r0, bf32 │ │ │ │ │ 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 │ │ │ │ │ @@ -21076,1144 +21086,1154 @@ │ │ │ │ │ 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 bee6 │ │ │ │ │ + bne.n bf0a │ │ │ │ │ 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 bfbc │ │ │ │ │ + bne.n bfe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bfc8 │ │ │ │ │ + bl bfec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bfb2 │ │ │ │ │ + bne.n bfd6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bfa0 │ │ │ │ │ + beq.n bfc4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n bf90 │ │ │ │ │ + bge.n bfb4 │ │ │ │ │ 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 bfbc │ │ │ │ │ + bne.n bfe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bfc8 │ │ │ │ │ + bl bfec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bfb2 │ │ │ │ │ - cbz r0, bfae │ │ │ │ │ + cbnz r2, bfd6 │ │ │ │ │ + cbz r0, bfd2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n bf9c │ │ │ │ │ + bge.n bfc0 │ │ │ │ │ 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, bfbc │ │ │ │ │ + cbnz r3, bfe0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bfc8 │ │ │ │ │ + bl bfec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bfb2 │ │ │ │ │ - cbz r0, bfa2 │ │ │ │ │ + cbnz r2, bfd6 │ │ │ │ │ + cbz r0, bfc6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n bf8e │ │ │ │ │ + ble.n bfb2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n bf62 │ │ │ │ │ + b.n bf86 │ │ │ │ │ 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 beec │ │ │ │ │ + b.n bf10 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n bf90 │ │ │ │ │ + b.n bfb4 │ │ │ │ │ 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 beec │ │ │ │ │ + b.n bf10 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n bfa2 │ │ │ │ │ + b.n bfc6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n beec │ │ │ │ │ + b.n bf10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n beec │ │ │ │ │ + b.n bf10 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bfc8 : │ │ │ │ │ +0000bfec : │ │ │ │ │ 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 c622 │ │ │ │ │ + beq.w c656 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c622 │ │ │ │ │ + bne.w c656 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c630 │ │ │ │ │ + bne.w c664 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w c656 │ │ │ │ │ + beq.w c684 │ │ │ │ │ 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 c684 │ │ │ │ │ + beq.w c6b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c684 │ │ │ │ │ + bne.w c6b2 │ │ │ │ │ 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 c2ae │ │ │ │ │ + beq.w c2d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w c1a4 │ │ │ │ │ + beq.w c1c8 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c268 │ │ │ │ │ + bne.w c290 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c614 │ │ │ │ │ + bne.w c64e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c422 │ │ │ │ │ + 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 c422 │ │ │ │ │ + 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 c440 │ │ │ │ │ + beq.w c468 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n c18a │ │ │ │ │ + bne.n c1ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c614 │ │ │ │ │ + bne.w c64e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c360 │ │ │ │ │ + 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 c360 │ │ │ │ │ + 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 c37e │ │ │ │ │ + beq.w c3a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r7, c10e │ │ │ │ │ + cbz r7, c132 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c500 │ │ │ │ │ + bne.w c528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c614 │ │ │ │ │ + bne.w c64e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n c1b0 │ │ │ │ │ + beq.n c1d4 │ │ │ │ │ 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 c1b0 │ │ │ │ │ + bne.n c1d4 │ │ │ │ │ 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 c1cc │ │ │ │ │ + beq.n c1f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n c206 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n c22e │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w c630 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w c664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4624 │ │ │ │ │ + bl 4648 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4fc │ │ │ │ │ + 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 c0ba │ │ │ │ │ + beq.n c0de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f74 │ │ │ │ │ + bl 6f98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c5da │ │ │ │ │ + bne.w c600 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c0c2 │ │ │ │ │ - b.n c614 │ │ │ │ │ + beq.n c0e6 │ │ │ │ │ + b.n c64e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c07a │ │ │ │ │ - b.n c614 │ │ │ │ │ + beq.w c09e │ │ │ │ │ + b.n c64e │ │ │ │ │ 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 c14a │ │ │ │ │ + bne.n c16e │ │ │ │ │ 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, c1fa │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w c66c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfc8 │ │ │ │ │ + bl bfec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c606 │ │ │ │ │ - cbz r0, c1f8 │ │ │ │ │ + bne.w c640 │ │ │ │ │ + cbz r0, c220 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w c55c │ │ │ │ │ + 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 c154 │ │ │ │ │ + beq.n c17a │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c154 │ │ │ │ │ + beq.n c178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc8 │ │ │ │ │ + bl 10c08 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c154 │ │ │ │ │ + beq.n c178 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c154 │ │ │ │ │ + beq.n c178 │ │ │ │ │ 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 c630 │ │ │ │ │ + beq.w c664 │ │ │ │ │ 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, c2a4 │ │ │ │ │ + cbnz r0, c2cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c16c │ │ │ │ │ + beq.n c190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c616 │ │ │ │ │ + b.n c650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c1a2 │ │ │ │ │ + beq.n c1c6 │ │ │ │ │ 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 c630 │ │ │ │ │ + beq.w c664 │ │ │ │ │ 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 c256 │ │ │ │ │ + beq.n c27e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c16c │ │ │ │ │ - b.n c256 │ │ │ │ │ + beq.w c190 │ │ │ │ │ + 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 c64a │ │ │ │ │ + bne.w c668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfc8 │ │ │ │ │ + bl bfec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c61c │ │ │ │ │ + bne.w c63a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c34e │ │ │ │ │ + beq.n c376 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.n c34e │ │ │ │ │ + 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 c64a │ │ │ │ │ + bne.w c668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfc8 │ │ │ │ │ + bl bfec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c61c │ │ │ │ │ + bne.w c63a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5d6 │ │ │ │ │ + beq.w c5fc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w c5ba │ │ │ │ │ + bge.w c5e0 │ │ │ │ │ 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 c64a │ │ │ │ │ + bne.w c668 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfc8 │ │ │ │ │ + bl bfec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c61c │ │ │ │ │ - cbz r0, c34c │ │ │ │ │ + bne.w c63a │ │ │ │ │ + cbz r0, c374 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c34c │ │ │ │ │ + ble.n c374 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c318 │ │ │ │ │ + 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 c060 │ │ │ │ │ - b.n c1a6 │ │ │ │ │ + bne.w c084 │ │ │ │ │ + b.n c1ca │ │ │ │ │ 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 c0f6 │ │ │ │ │ + bne.w c11a │ │ │ │ │ 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 c64e │ │ │ │ │ + bne.w c6c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfc8 │ │ │ │ │ + bl bfec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c634 │ │ │ │ │ + bne.w c634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4ea │ │ │ │ │ + beq.w c512 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w c4ea │ │ │ │ │ + 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 c64e │ │ │ │ │ + bne.w c6c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfc8 │ │ │ │ │ + bl bfec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c634 │ │ │ │ │ + bne.w c634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5be │ │ │ │ │ + beq.w c5e8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w c5ce │ │ │ │ │ + bge.w c5f4 │ │ │ │ │ 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 c64e │ │ │ │ │ + bne.w c6c6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfc8 │ │ │ │ │ + bl bfec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c634 │ │ │ │ │ + bne.w c634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4e8 │ │ │ │ │ + beq.n c510 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c4e8 │ │ │ │ │ + ble.n c510 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c3ec │ │ │ │ │ + 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 c0ae │ │ │ │ │ + bne.w c0d2 │ │ │ │ │ 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 c640 │ │ │ │ │ + bne.w c680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfc8 │ │ │ │ │ + bl bfec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c63a │ │ │ │ │ + bne.w c62e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c17c │ │ │ │ │ + beq.w c1a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w c17c │ │ │ │ │ + ble.w c1a0 │ │ │ │ │ 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 c640 │ │ │ │ │ + bne.w c680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfc8 │ │ │ │ │ + bl bfec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c63a │ │ │ │ │ + bne.w c62e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5c2 │ │ │ │ │ + beq.w c5e4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w c5d2 │ │ │ │ │ + bge.w c5f8 │ │ │ │ │ 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 c640 │ │ │ │ │ + bne.w c680 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfc8 │ │ │ │ │ + bl bfec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c63a │ │ │ │ │ + bne.w c62e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c17a │ │ │ │ │ + beq.w c19e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w c17a │ │ │ │ │ + ble.w c19e │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c4ae │ │ │ │ │ + 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 c0fe │ │ │ │ │ - b.n c110 │ │ │ │ │ + bne.w c122 │ │ │ │ │ + b.n c134 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c16c │ │ │ │ │ + b.n c190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd84 │ │ │ │ │ + bl cdbc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c652 │ │ │ │ │ + bne.w c67c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c10c │ │ │ │ │ + beq.w c130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c630 │ │ │ │ │ + beq.w c664 │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n c53c │ │ │ │ │ + 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 c2a4 │ │ │ │ │ - b.n c256 │ │ │ │ │ + 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 c1fa │ │ │ │ │ + bne.n c66c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfc8 │ │ │ │ │ + bl bfec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c606 │ │ │ │ │ - cbz r0, c5ca │ │ │ │ │ + bne.n c640 │ │ │ │ │ + cbz r0, c5f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n c5ca │ │ │ │ │ + ble.n c5f0 │ │ │ │ │ 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 c1fa │ │ │ │ │ + bne.n c66c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfc8 │ │ │ │ │ + bl bfec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c606 │ │ │ │ │ - cbz r0, c5c6 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - ble.n c5c6 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - b.n c58a │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n c640 │ │ │ │ │ + cbz r0, c5ec │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + ble.n c5ec │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + b.n c5b0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n c34e │ │ │ │ │ + b.n c376 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n c4ea │ │ │ │ │ + b.n c1a0 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n c17c │ │ │ │ │ + b.n c512 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n c1f8 │ │ │ │ │ + b.n c220 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c1f8 │ │ │ │ │ + b.n c220 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n c4ea │ │ │ │ │ + b.n c512 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n c17c │ │ │ │ │ + b.n c1a0 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n c34e │ │ │ │ │ + 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, c630 │ │ │ │ │ + cbz r0, c664 │ │ │ │ │ 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, c644 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n c6ca │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.n c54a │ │ │ │ │ + b.n c572 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c0de │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c134 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c1ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c15e │ │ │ │ │ + beq.w c182 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c172 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n c1a6 │ │ │ │ │ + b.n c196 │ │ │ │ │ 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 c004 │ │ │ │ │ + beq.w c028 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c614 │ │ │ │ │ + b.n c64e │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + b.n c078 │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c110 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w c178 │ │ │ │ │ + b.n c22e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n c0ba │ │ │ │ │ + b.n c134 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n c0ae │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c5f6 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - b.n c054 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - b.n c0f6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c110 │ │ │ │ │ + b.n c0d2 │ │ │ │ │ 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 c690 │ │ │ │ │ + blt.n c6be │ │ │ │ │ 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 c614 │ │ │ │ │ + bne.n c64e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c02c │ │ │ │ │ + bne.w c050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n c03e │ │ │ │ │ + b.n c062 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c616 │ │ │ │ │ + b.n c650 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + b.n c11a │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n c61e │ │ │ │ │ │ │ │ │ │ -0000c698 : │ │ │ │ │ +0000c6d0 : │ │ │ │ │ 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 c7a8 │ │ │ │ │ + beq.n c7e0 │ │ │ │ │ bl 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 c7a8 │ │ │ │ │ + bne.n c7e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c7b4 │ │ │ │ │ + bne.n c7ec │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n c702 │ │ │ │ │ + beq.n c73a │ │ │ │ │ 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, c732 │ │ │ │ │ + cbnz r0, c76a │ │ │ │ │ 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 c7c8 │ │ │ │ │ + blt.n c800 │ │ │ │ │ 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 c7b4 │ │ │ │ │ + bne.n c7ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c6f0 │ │ │ │ │ + beq.n c728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63a0 │ │ │ │ │ + bl 63ac │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c6f0 │ │ │ │ │ + bne.n c728 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c6f0 │ │ │ │ │ + beq.n c728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c6f0 │ │ │ │ │ + beq.n c728 │ │ │ │ │ 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, c788 │ │ │ │ │ + cbz r0, c7c0 │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n c78e │ │ │ │ │ + beq.n c7c6 │ │ │ │ │ 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, c7bc │ │ │ │ │ + cbz r0, c7f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c7bc │ │ │ │ │ + cbnz r3, c7f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c6f8 │ │ │ │ │ + b.n c730 │ │ │ │ │ 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 c76e │ │ │ │ │ + bne.n c7a6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c76e │ │ │ │ │ + b.n c7a6 │ │ │ │ │ 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 c6ce │ │ │ │ │ + beq.n c706 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c6f8 │ │ │ │ │ + b.n c730 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c788 │ │ │ │ │ + beq.n c7c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c6f8 │ │ │ │ │ + b.n c730 │ │ │ │ │ │ │ │ │ │ -0000c7d4 <_tmp_5_rule>: │ │ │ │ │ +0000c80c <_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 c832 <_tmp_5_rule+0x5e> │ │ │ │ │ + beq.n c86a <_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, c832 <_tmp_5_rule+0x5e> │ │ │ │ │ + cbnz r0, c86a <_tmp_5_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c83e <_tmp_5_rule+0x6a> │ │ │ │ │ + cbnz r3, c876 <_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, c82c <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r0, c864 <_tmp_5_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, c82c <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r3, c864 <_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, c82c <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r0, c864 <_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 c828 <_tmp_5_rule+0x54> │ │ │ │ │ + b.n c860 <_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 c802 <_tmp_5_rule+0x2e> │ │ │ │ │ + beq.n c83a <_tmp_5_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c828 <_tmp_5_rule+0x54> │ │ │ │ │ + b.n c860 <_tmp_5_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c848 : │ │ │ │ │ +0000c880 : │ │ │ │ │ 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 cd50 │ │ │ │ │ + beq.w cd88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd50 │ │ │ │ │ + bne.w cd88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cd60 │ │ │ │ │ + bne.w cd98 │ │ │ │ │ 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 cd40 │ │ │ │ │ + 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 cd40 │ │ │ │ │ + bne.w cd78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cd34 │ │ │ │ │ + bne.w cd6c │ │ │ │ │ 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 cd2c │ │ │ │ │ + beq.w cd64 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w cd34 │ │ │ │ │ + bne.w cd6c │ │ │ │ │ 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 cb12 │ │ │ │ │ + beq.w cb4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cb12 │ │ │ │ │ + bne.w cb4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cb20 │ │ │ │ │ + bne.w cb58 │ │ │ │ │ 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, c952 │ │ │ │ │ + cbnz r0, c98a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w cb20 │ │ │ │ │ + bne.w cb58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ca26 │ │ │ │ │ + bne.w ca5e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ca8e │ │ │ │ │ + bne.w cac6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c9d8 │ │ │ │ │ + bne.n ca10 │ │ │ │ │ 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 │ │ │ │ │ @@ -22223,320 +22243,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 c904 │ │ │ │ │ + beq.n c93c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e90 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c904 │ │ │ │ │ + beq.n c93c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c904 │ │ │ │ │ + beq.n c93c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7aac │ │ │ │ │ + bl 7ad0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb20 │ │ │ │ │ + beq.w cb58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4e6c │ │ │ │ │ + bl 4e6c │ │ │ │ │ R_ARM_THM_CALL _loop0_87_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb20 │ │ │ │ │ + beq.w cb58 │ │ │ │ │ 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 53a8 │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ca70 │ │ │ │ │ + bne.n caa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb20 │ │ │ │ │ + beq.w cb58 │ │ │ │ │ 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 c936 │ │ │ │ │ + beq.n c96e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n c936 │ │ │ │ │ + bne.n c96e │ │ │ │ │ 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 cd26 │ │ │ │ │ + beq.w cd5e │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.n ca18 │ │ │ │ │ + bgt.n ca50 │ │ │ │ │ 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 c946 │ │ │ │ │ + beq.n c97e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c946 │ │ │ │ │ + beq.n c97e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c948 │ │ │ │ │ + b.n c980 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r9, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n c9ee │ │ │ │ │ + b.n ca26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e90 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c91e │ │ │ │ │ + beq.w c956 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c91e │ │ │ │ │ + beq.w c956 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7aac │ │ │ │ │ + bl 7ad0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n caec │ │ │ │ │ + beq.n cb24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4e6c │ │ │ │ │ + bl 4e6c │ │ │ │ │ R_ARM_THM_CALL _loop0_87_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n caec │ │ │ │ │ + beq.n cb24 │ │ │ │ │ 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 c9bc │ │ │ │ │ + beq.n c9f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cb2e │ │ │ │ │ + bne.n cb66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n caf4 │ │ │ │ │ + beq.n cb2c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r7, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c8d2 │ │ │ │ │ + b.n c90a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cb22 │ │ │ │ │ + bne.n cb5a │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n cb0a │ │ │ │ │ + beq.n cb42 │ │ │ │ │ bl 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 cb0a │ │ │ │ │ + bne.n cb42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cb26 │ │ │ │ │ + bne.n cb5e │ │ │ │ │ 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, cad2 │ │ │ │ │ + cbnz r3, cb0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb3a │ │ │ │ │ + bne.n cb72 │ │ │ │ │ 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 c92a │ │ │ │ │ + beq.w c962 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, cb22 │ │ │ │ │ + cbnz r3, cb5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72dc │ │ │ │ │ + bl 72e8 │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c9d0 │ │ │ │ │ + b.n ca08 │ │ │ │ │ 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 cd26 │ │ │ │ │ + beq.w cd5e │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n ca82 │ │ │ │ │ + b.n caba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cab0 │ │ │ │ │ + b.n cae8 │ │ │ │ │ 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 c8f6 │ │ │ │ │ + beq.w c92e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n c9ce │ │ │ │ │ + b.n ca06 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cad8 │ │ │ │ │ + b.n cb10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c9c6 │ │ │ │ │ - b.n ca76 │ │ │ │ │ + bne.w c9fe │ │ │ │ │ + b.n caae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w cce6 │ │ │ │ │ + beq.w cd1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cce6 │ │ │ │ │ + bne.w cd1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ccde │ │ │ │ │ + bne.w cd16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ccac │ │ │ │ │ + beq.w cce4 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w ccd6 │ │ │ │ │ + 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 ccd6 │ │ │ │ │ + bne.w cd0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ccce │ │ │ │ │ + bne.w cd06 │ │ │ │ │ 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 ccc6 │ │ │ │ │ + beq.w ccfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ccd0 │ │ │ │ │ + bne.w cd08 │ │ │ │ │ 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 cc8c │ │ │ │ │ + beq.n ccc4 │ │ │ │ │ bl 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 cc8c │ │ │ │ │ + bne.n ccc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cbe8 │ │ │ │ │ + cbnz r2, cc20 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ccee │ │ │ │ │ + bne.w cd26 │ │ │ │ │ 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 ccc0 │ │ │ │ │ + beq.n ccf8 │ │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n ccb2 │ │ │ │ │ + bgt.n ccea │ │ │ │ │ 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 │ │ │ │ │ @@ -22544,219 +22564,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 ccaa │ │ │ │ │ + bne.n cce2 │ │ │ │ │ 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 cad4 │ │ │ │ │ + beq.w cb0c │ │ │ │ │ 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 cad2 │ │ │ │ │ + beq.w cb0a │ │ │ │ │ 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, cc94 │ │ │ │ │ + cbnz r0, cccc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, cc9a │ │ │ │ │ + cbz r0, ccd2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cad8 │ │ │ │ │ + b.n cb10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cbd6 │ │ │ │ │ + b.n cc0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cc7a │ │ │ │ │ + bne.n ccb2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w cad8 │ │ │ │ │ - b.n ca78 │ │ │ │ │ + beq.w cb10 │ │ │ │ │ + b.n cab0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cad4 │ │ │ │ │ + b.n cb0c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n cc0a │ │ │ │ │ + b.n cc42 │ │ │ │ │ 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 ccac │ │ │ │ │ + b.n cce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cb90 │ │ │ │ │ + b.n cbc8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cad4 │ │ │ │ │ + b.n cb0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cb5a │ │ │ │ │ + b.n cb92 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cbe8 │ │ │ │ │ + beq.w cc20 │ │ │ │ │ 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 cd80 │ │ │ │ │ + beq.n cdb8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n cd66 │ │ │ │ │ + beq.n cd9e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n cbbc │ │ │ │ │ + b.n cbf4 │ │ │ │ │ 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 c946 │ │ │ │ │ + b.n c97e │ │ │ │ │ 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 c8b0 │ │ │ │ │ - b.n cd34 │ │ │ │ │ + beq.w c8e8 │ │ │ │ │ + b.n cd6c │ │ │ │ │ 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 c886 │ │ │ │ │ + beq.w c8be │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n c948 │ │ │ │ │ + b.n c980 │ │ │ │ │ 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 ccc0 │ │ │ │ │ + beq.n ccf8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n cd18 │ │ │ │ │ + b.n cd50 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n cbf0 │ │ │ │ │ + b.n cc28 │ │ │ │ │ │ │ │ │ │ -0000cd84 : │ │ │ │ │ +0000cdbc : │ │ │ │ │ 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 d1fc │ │ │ │ │ + beq.w d234 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d1fc │ │ │ │ │ + bne.w d234 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d20a │ │ │ │ │ + bne.w d242 │ │ │ │ │ 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, ce02 │ │ │ │ │ + cbnz r0, ce3a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d20a │ │ │ │ │ + bne.w d242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4a0 │ │ │ │ │ + bl d4d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, ce10 │ │ │ │ │ + cbnz r0, ce48 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ce4a │ │ │ │ │ + bne.n ce82 │ │ │ │ │ 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> │ │ │ │ │ @@ -22769,238 +22789,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 cde6 │ │ │ │ │ + bne.n ce1e │ │ │ │ │ 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 cde6 │ │ │ │ │ + beq.n ce1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cdf4 │ │ │ │ │ + beq.n ce2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d496 │ │ │ │ │ + bne.w d4ce │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - b.n cdf4 │ │ │ │ │ + b.n ce2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d20c │ │ │ │ │ + bne.w d244 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d1f4 │ │ │ │ │ + beq.w d22c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d1f4 │ │ │ │ │ + bne.w d22c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cfc0 │ │ │ │ │ + bne.w cff8 │ │ │ │ │ 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 d1ec │ │ │ │ │ + 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 d1ec │ │ │ │ │ + bne.w d224 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d2cc │ │ │ │ │ + bne.w d304 │ │ │ │ │ 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 d43c │ │ │ │ │ + beq.w d474 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d43c │ │ │ │ │ + bne.w d474 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d444 │ │ │ │ │ + bne.w d47c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d884 <_gather_90_rule> │ │ │ │ │ + bl d8bc <_gather_90_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d250 │ │ │ │ │ + bne.w d288 │ │ │ │ │ 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 d2cc │ │ │ │ │ + bne.w d304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11440 │ │ │ │ │ + bl 11480 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d284 │ │ │ │ │ + bne.w d2bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cfbe │ │ │ │ │ + bne.n cff6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d10a │ │ │ │ │ + bne.w d142 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cfbe │ │ │ │ │ + bne.n cff6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d0ae │ │ │ │ │ + bne.w d0e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cfc0 │ │ │ │ │ + bne.n cff8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d3f6 │ │ │ │ │ + beq.w d42e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d3f6 │ │ │ │ │ + bne.w d42e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d1e4 │ │ │ │ │ + bne.w d21c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl d4a0 │ │ │ │ │ + bl d4d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d236 │ │ │ │ │ + bne.w d26e │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, cf8c │ │ │ │ │ + cbnz r2, cfc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d44c │ │ │ │ │ + bne.w d484 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d214 │ │ │ │ │ + bne.w d24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4a0 │ │ │ │ │ + bl d4d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d07c │ │ │ │ │ + bne.n d0b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, cfbe │ │ │ │ │ + cbnz r3, cff6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4a0 │ │ │ │ │ - cbnz r0, d006 │ │ │ │ │ + bl d4d8 │ │ │ │ │ + cbnz r0, d03e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, cfbe │ │ │ │ │ + cbnz r3, cff6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4a0 │ │ │ │ │ + bl d4d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, cfcc │ │ │ │ │ + cbnz r0, d004 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n cdf0 │ │ │ │ │ + b.n ce28 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfbe │ │ │ │ │ + beq.n cff6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4a0 │ │ │ │ │ + bl d4d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfbe │ │ │ │ │ + beq.n cff6 │ │ │ │ │ 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 d22c │ │ │ │ │ + bne.w d264 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d0a2 │ │ │ │ │ + beq.n d0da │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cfc4 │ │ │ │ │ + b.n cffc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfae │ │ │ │ │ + beq.n cfe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfae │ │ │ │ │ + beq.n cfe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c848 │ │ │ │ │ + bl c880 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfae │ │ │ │ │ + beq.n cfe6 │ │ │ │ │ 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] │ │ │ │ │ @@ -23023,62 +23043,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 cfc0 │ │ │ │ │ + beq.n cff8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cfc0 │ │ │ │ │ + b.n cff8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c848 │ │ │ │ │ + bl c880 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfa0 │ │ │ │ │ + beq.n cfd8 │ │ │ │ │ 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 d21c │ │ │ │ │ + bne.w d254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d076 │ │ │ │ │ + bne.n d0ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n cfc4 │ │ │ │ │ + beq.n cffc │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ - b.n cdf4 │ │ │ │ │ + b.n ce2c │ │ │ │ │ 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 cf2e │ │ │ │ │ + beq.w cf66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf2e │ │ │ │ │ + beq.w cf66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c848 │ │ │ │ │ + bl c880 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf2e │ │ │ │ │ + beq.w cf66 │ │ │ │ │ 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 │ │ │ │ │ @@ -23087,61 +23107,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 cfc0 │ │ │ │ │ - b.n d076 │ │ │ │ │ + beq.w cff8 │ │ │ │ │ + b.n d0ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c848 │ │ │ │ │ + bl c880 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf18 │ │ │ │ │ + beq.w cf50 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf18 │ │ │ │ │ + beq.w cf50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n d1cc │ │ │ │ │ + beq.n d204 │ │ │ │ │ bl 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 d1cc │ │ │ │ │ + bne.n d204 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d1c4 │ │ │ │ │ + bne.n d1fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl d4a0 │ │ │ │ │ + bl d4d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d1be │ │ │ │ │ + beq.n d1f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cf1a │ │ │ │ │ + bne.w cf52 │ │ │ │ │ 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] │ │ │ │ │ @@ -23166,192 +23186,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 cffe │ │ │ │ │ - b.n cfc0 │ │ │ │ │ + bne.w d036 │ │ │ │ │ + b.n cff8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r2, d1d4 │ │ │ │ │ + cbz r2, d20c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf1a │ │ │ │ │ + b.n cf52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d142 │ │ │ │ │ + b.n d17a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d3fe │ │ │ │ │ + bne.w d436 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n d156 │ │ │ │ │ + b.n d18e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf8c │ │ │ │ │ + b.n cfc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ce9e │ │ │ │ │ + b.n ced6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ce72 │ │ │ │ │ + b.n ceaa │ │ │ │ │ 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 cdc0 │ │ │ │ │ + beq.w cdf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ce0a │ │ │ │ │ + b.n ce42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cfc4 │ │ │ │ │ + b.n cffc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d098 │ │ │ │ │ + bne.w d0d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d0aa │ │ │ │ │ + b.n d0e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cff2 │ │ │ │ │ - b.n d224 │ │ │ │ │ + bne.w d02a │ │ │ │ │ + b.n d25c │ │ │ │ │ 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 cf70 │ │ │ │ │ + beq.w cfa8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n cf72 │ │ │ │ │ + b.n cfaa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cee0 │ │ │ │ │ + beq.w cf18 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11440 │ │ │ │ │ + bl 11480 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cee0 │ │ │ │ │ + beq.w cf18 │ │ │ │ │ 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 cee6 │ │ │ │ │ + beq.w cf1e │ │ │ │ │ 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 d3f2 │ │ │ │ │ + beq.w d42a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d3ea │ │ │ │ │ + beq.w d422 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d3ea │ │ │ │ │ + bne.w d422 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d37c │ │ │ │ │ + bne.n d3b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 39e │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - cbnz r0, d2d2 │ │ │ │ │ + cbnz r0, d30a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf04 │ │ │ │ │ + b.n cf3c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d3e2 │ │ │ │ │ + beq.w d41a │ │ │ │ │ bl 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 d3e2 │ │ │ │ │ + bne.n d41a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d3da │ │ │ │ │ + bne.n d412 │ │ │ │ │ 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 d3c8 │ │ │ │ │ + beq.n d400 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d3da │ │ │ │ │ + bne.n d412 │ │ │ │ │ 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 d394 │ │ │ │ │ + bne.n d3cc │ │ │ │ │ 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 d3c2 │ │ │ │ │ + beq.n d3fa │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bgt.n d384 │ │ │ │ │ + bgt.n d3bc │ │ │ │ │ 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 │ │ │ │ │ @@ -23359,15 +23379,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 d3f2 │ │ │ │ │ + beq.n d42a │ │ │ │ │ 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 │ │ │ │ │ @@ -23375,129 +23395,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 d1aa │ │ │ │ │ + b.n d1e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf04 │ │ │ │ │ + b.n cf3c │ │ │ │ │ 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 d330 │ │ │ │ │ + b.n d368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 39e │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d31e │ │ │ │ │ + beq.n d356 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, d3ac │ │ │ │ │ + cbz r3, d3e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d418 │ │ │ │ │ + bne.n d450 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bne.n d42e │ │ │ │ │ + bne.n d466 │ │ │ │ │ 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 d42c │ │ │ │ │ + bne.n d464 │ │ │ │ │ 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 d2cc │ │ │ │ │ + b.n d304 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d2cc │ │ │ │ │ + b.n d304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d2ee │ │ │ │ │ + b.n d326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d2b8 │ │ │ │ │ + b.n d2f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cf04 │ │ │ │ │ + b.n cf3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cf56 │ │ │ │ │ + b.n cf8e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c848 │ │ │ │ │ + bl c880 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1e0 │ │ │ │ │ + beq.w d218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n d156 │ │ │ │ │ + b.n d18e │ │ │ │ │ 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 d2cc │ │ │ │ │ + b.n d304 │ │ │ │ │ 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 d312 │ │ │ │ │ + b.n d34a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ceca │ │ │ │ │ + b.n cf02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cee8 │ │ │ │ │ + b.n cf20 │ │ │ │ │ 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 cf8a │ │ │ │ │ + beq.w cfc2 │ │ │ │ │ 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 cf8a │ │ │ │ │ + beq.w cfc2 │ │ │ │ │ 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 │ │ │ │ │ @@ -23506,582 +23526,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 d1aa │ │ │ │ │ + b.n d1e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d20e │ │ │ │ │ + b.n d246 │ │ │ │ │ │ │ │ │ │ -0000d4a0 : │ │ │ │ │ +0000d4d8 : │ │ │ │ │ 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 d66e │ │ │ │ │ + beq.w d6a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d66e │ │ │ │ │ + bne.w d6a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d666 │ │ │ │ │ + bne.w d69e │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w d646 │ │ │ │ │ + beq.w d67e │ │ │ │ │ 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 d884 <_gather_90_rule> │ │ │ │ │ + bl d8bc <_gather_90_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, d526 │ │ │ │ │ + cbnz r0, d55e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d666 │ │ │ │ │ + bne.w d69e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 11440 │ │ │ │ │ + bl 11480 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d5c6 │ │ │ │ │ + bne.n d5fe │ │ │ │ │ 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 d632 │ │ │ │ │ + beq.n d66a │ │ │ │ │ bl 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 d632 │ │ │ │ │ + bne.n d66a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d63e │ │ │ │ │ + bne.n d676 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d5a4 │ │ │ │ │ + cbnz r0, d5dc │ │ │ │ │ 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 d500 │ │ │ │ │ + bne.n d538 │ │ │ │ │ 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, d596 │ │ │ │ │ + cbz r0, d5ce │ │ │ │ │ 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 d61e │ │ │ │ │ + beq.n d656 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d61e │ │ │ │ │ + bne.n d656 │ │ │ │ │ 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 11440 │ │ │ │ │ + bl 11480 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d554 │ │ │ │ │ + beq.n d58c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d55a │ │ │ │ │ + beq.n d592 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d696 │ │ │ │ │ + bne.n d6ce │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n d55a │ │ │ │ │ + b.n d592 │ │ │ │ │ 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 d666 │ │ │ │ │ + beq.n d69e │ │ │ │ │ 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, d5f4 │ │ │ │ │ + cbnz r0, d62c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d67e │ │ │ │ │ + bne.n d6b6 │ │ │ │ │ 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 d684 │ │ │ │ │ + beq.n d6bc │ │ │ │ │ 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 d590 │ │ │ │ │ + bne.n d5c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d596 │ │ │ │ │ + beq.n d5ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d51c │ │ │ │ │ + b.n d554 │ │ │ │ │ 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 d548 │ │ │ │ │ + beq.n d580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d500 │ │ │ │ │ + b.n d538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d626 │ │ │ │ │ + blt.n d65e │ │ │ │ │ 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 d4f4 │ │ │ │ │ + beq.w d52c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d51c │ │ │ │ │ + b.n d554 │ │ │ │ │ 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 d4dc │ │ │ │ │ - b.n d666 │ │ │ │ │ + beq.w d514 │ │ │ │ │ + b.n d69e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d5f4 │ │ │ │ │ + b.n d62c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d602 │ │ │ │ │ + beq.n d63a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d602 │ │ │ │ │ + b.n d63a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d500 │ │ │ │ │ + b.n d538 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d6a4 : │ │ │ │ │ +0000d6dc : │ │ │ │ │ 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 d850 │ │ │ │ │ + beq.w d888 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d850 │ │ │ │ │ + bne.w d888 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d860 │ │ │ │ │ + bne.w d898 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d866 │ │ │ │ │ + beq.w d89e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d866 │ │ │ │ │ + bne.w d89e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d874 │ │ │ │ │ + bne.w d8ac │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n d770 │ │ │ │ │ + beq.n d7a8 │ │ │ │ │ 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 d79c │ │ │ │ │ + bne.n d7d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d874 │ │ │ │ │ + bne.w d8ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d7e8 │ │ │ │ │ + bne.n d820 │ │ │ │ │ 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 d87a │ │ │ │ │ + bne.w d8b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81bc │ │ │ │ │ + bl 81e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d82a │ │ │ │ │ + beq.n d862 │ │ │ │ │ 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 d82e │ │ │ │ │ + blt.n d866 │ │ │ │ │ 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 d874 │ │ │ │ │ + bne.n d8ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d72e │ │ │ │ │ + beq.n d766 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d72e │ │ │ │ │ + beq.n d766 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d72e │ │ │ │ │ + beq.n d766 │ │ │ │ │ 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 d820 │ │ │ │ │ + beq.n d858 │ │ │ │ │ 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, d81a │ │ │ │ │ + cbz r0, d852 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d83c │ │ │ │ │ + bne.n d874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d764 │ │ │ │ │ + b.n d79c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81bc │ │ │ │ │ + bl 81e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d874 │ │ │ │ │ + bne.n d8ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, d820 │ │ │ │ │ + cbz r0, d858 │ │ │ │ │ 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 d7da │ │ │ │ │ + bne.n d812 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, d844 │ │ │ │ │ + cbnz r0, d87c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d74e │ │ │ │ │ + b.n d786 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n d764 │ │ │ │ │ + b.n d79c │ │ │ │ │ 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 d74e │ │ │ │ │ + b.n d786 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d7e0 │ │ │ │ │ + beq.n d818 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d826 │ │ │ │ │ + b.n d85e │ │ │ │ │ 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 d6e2 │ │ │ │ │ + beq.w d71a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n d766 │ │ │ │ │ + b.n d79e │ │ │ │ │ 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 d70a │ │ │ │ │ + beq.w d742 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d826 │ │ │ │ │ + b.n d85e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d766 │ │ │ │ │ + b.n d79e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d884 <_gather_90_rule>: │ │ │ │ │ +0000d8bc <_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 ddec <_gather_90_rule+0x568> │ │ │ │ │ + beq.w de24 <_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 ddec <_gather_90_rule+0x568> │ │ │ │ │ + bne.w de24 <_gather_90_rule+0x568> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ddfc <_gather_90_rule+0x578> │ │ │ │ │ + bne.w de34 <_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 de1e <_gather_90_rule+0x59a> │ │ │ │ │ + beq.w de56 <_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 de1e <_gather_90_rule+0x59a> │ │ │ │ │ + bne.w de56 <_gather_90_rule+0x59a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dcde <_gather_90_rule+0x45a> │ │ │ │ │ + bne.w dd16 <_gather_90_rule+0x45a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl e04c │ │ │ │ │ + bl e084 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de50 <_gather_90_rule+0x5cc> │ │ │ │ │ + bne.w de88 <_gather_90_rule+0x5cc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dd94 <_gather_90_rule+0x510> │ │ │ │ │ + bne.w ddcc <_gather_90_rule+0x510> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de3e <_gather_90_rule+0x5ba> │ │ │ │ │ + beq.w de76 <_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 de3e <_gather_90_rule+0x5ba> │ │ │ │ │ + bne.w de76 <_gather_90_rule+0x5ba> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dd92 <_gather_90_rule+0x50e> │ │ │ │ │ + bne.w ddca <_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 de6a <_gather_90_rule+0x5e6> │ │ │ │ │ + beq.w dea2 <_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 de6a <_gather_90_rule+0x5e6> │ │ │ │ │ + bne.w dea2 <_gather_90_rule+0x5e6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de78 <_gather_90_rule+0x5f4> │ │ │ │ │ + bne.w deb0 <_gather_90_rule+0x5f4> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w db56 <_gather_90_rule+0x2d2> │ │ │ │ │ + beq.w db8e <_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 db84 <_gather_90_rule+0x300> │ │ │ │ │ + bne.w dbbc <_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 dd92 <_gather_90_rule+0x50e> │ │ │ │ │ + bne.w ddca <_gather_90_rule+0x50e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, d9aa <_gather_90_rule+0x126> │ │ │ │ │ + cbnz r0, d9e2 <_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 │ │ │ │ │ @@ -24092,73 +24112,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 d996 <_gather_90_rule+0x112> │ │ │ │ │ + beq.n d9ce <_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 dd94 <_gather_90_rule+0x510> │ │ │ │ │ + beq.w ddcc <_gather_90_rule+0x510> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de5a <_gather_90_rule+0x5d6> │ │ │ │ │ + beq.w de92 <_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 de5a <_gather_90_rule+0x5d6> │ │ │ │ │ + bne.w de92 <_gather_90_rule+0x5d6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dcde <_gather_90_rule+0x45a> │ │ │ │ │ + bne.w dd16 <_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 de34 <_gather_90_rule+0x5b0> │ │ │ │ │ + beq.w de6c <_gather_90_rule+0x5b0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w dcde <_gather_90_rule+0x45a> │ │ │ │ │ + bne.w dd16 <_gather_90_rule+0x45a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, da6e <_gather_90_rule+0x1ea> │ │ │ │ │ + cbnz r0, daa6 <_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 de2e <_gather_90_rule+0x5aa> │ │ │ │ │ + beq.w de66 <_gather_90_rule+0x5aa> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w dca2 <_gather_90_rule+0x41e> │ │ │ │ │ + bgt.w dcda <_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 │ │ │ │ │ @@ -24173,149 +24193,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 ddd4 <_gather_90_rule+0x550> │ │ │ │ │ + beq.w de0c <_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 ddd4 <_gather_90_rule+0x550> │ │ │ │ │ + bne.w de0c <_gather_90_rule+0x550> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dde2 <_gather_90_rule+0x55e> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.w de1a <_gather_90_rule+0x55e> │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl e04c │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + bl e084 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dcc4 <_gather_90_rule+0x440> │ │ │ │ │ + bne.w dcfc <_gather_90_rule+0x440> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dcfa <_gather_90_rule+0x476> │ │ │ │ │ + bne.w dd32 <_gather_90_rule+0x476> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dd98 <_gather_90_rule+0x514> │ │ │ │ │ + beq.w ddd0 <_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 dd98 <_gather_90_rule+0x514> │ │ │ │ │ + bne.w ddd0 <_gather_90_rule+0x514> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dda8 <_gather_90_rule+0x524> │ │ │ │ │ + bne.w dde0 <_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 de02 <_gather_90_rule+0x57e> │ │ │ │ │ + beq.w de3a <_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 de02 <_gather_90_rule+0x57e> │ │ │ │ │ + bne.w de3a <_gather_90_rule+0x57e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de10 <_gather_90_rule+0x58c> │ │ │ │ │ + bne.w de48 <_gather_90_rule+0x58c> │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w dc52 <_gather_90_rule+0x3ce> │ │ │ │ │ + beq.w dc8a <_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 dc80 <_gather_90_rule+0x3fc> │ │ │ │ │ + bne.w dcb8 <_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 dda8 <_gather_90_rule+0x524> │ │ │ │ │ + bne.w dde0 <_gather_90_rule+0x524> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dc04 <_gather_90_rule+0x380> │ │ │ │ │ + bne.n dc3c <_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 da30 <_gather_90_rule+0x1ac> │ │ │ │ │ + b.n da68 <_gather_90_rule+0x1ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w dd7e <_gather_90_rule+0x4fa> │ │ │ │ │ + blt.w ddb6 <_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 de78 <_gather_90_rule+0x5f4> │ │ │ │ │ + bne.w deb0 <_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 d97c <_gather_90_rule+0xf8> │ │ │ │ │ + beq.w d9b4 <_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 d97c <_gather_90_rule+0xf8> │ │ │ │ │ + beq.w d9b4 <_gather_90_rule+0xf8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dea0 <_gather_90_rule+0x61c> │ │ │ │ │ + beq.w ded8 <_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 dea0 <_gather_90_rule+0x61c> │ │ │ │ │ + beq.w ded8 <_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 de9a <_gather_90_rule+0x616> │ │ │ │ │ + beq.w ded2 <_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> │ │ │ │ │ @@ -24323,163 +24343,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 53a8 │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ddc0 <_gather_90_rule+0x53c> │ │ │ │ │ + beq.w ddf8 <_gather_90_rule+0x53c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dea8 <_gather_90_rule+0x624> │ │ │ │ │ + bne.w dee0 <_gather_90_rule+0x624> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r3, #22 │ │ │ │ │ - b.n d9c6 <_gather_90_rule+0x142> │ │ │ │ │ + b.n d9fe <_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 db4a <_gather_90_rule+0x2c6> │ │ │ │ │ + beq.n db82 <_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 dcfa <_gather_90_rule+0x476> │ │ │ │ │ + beq.n dd32 <_gather_90_rule+0x476> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dccc <_gather_90_rule+0x448> │ │ │ │ │ + bne.n dd04 <_gather_90_rule+0x448> │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.n dce2 <_gather_90_rule+0x45e> │ │ │ │ │ + beq.n dd1a <_gather_90_rule+0x45e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n da24 <_gather_90_rule+0x1a0> │ │ │ │ │ + b.n da5c <_gather_90_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w dd72 <_gather_90_rule+0x4ee> │ │ │ │ │ + blt.w ddaa <_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 de10 <_gather_90_rule+0x58c> │ │ │ │ │ + bne.w de48 <_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 db2c <_gather_90_rule+0x2a8> │ │ │ │ │ + beq.w db64 <_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 dcfe <_gather_90_rule+0x47a> │ │ │ │ │ + bne.n dd36 <_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 db3e <_gather_90_rule+0x2ba> │ │ │ │ │ - b.n db4a <_gather_90_rule+0x2c6> │ │ │ │ │ + beq.w db76 <_gather_90_rule+0x2ba> │ │ │ │ │ + b.n db82 <_gather_90_rule+0x2c6> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.w da4a <_gather_90_rule+0x1c6> │ │ │ │ │ + beq.w da82 <_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 da4a <_gather_90_rule+0x1c6> │ │ │ │ │ - b.n dcb0 <_gather_90_rule+0x42c> │ │ │ │ │ + beq.w da82 <_gather_90_rule+0x1c6> │ │ │ │ │ + b.n dce8 <_gather_90_rule+0x42c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n dc42 <_gather_90_rule+0x3be> │ │ │ │ │ + beq.n dc7a <_gather_90_rule+0x3be> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc42 <_gather_90_rule+0x3be> │ │ │ │ │ + beq.n dc7a <_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 dd94 <_gather_90_rule+0x510> │ │ │ │ │ + b.n ddcc <_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 de2e <_gather_90_rule+0x5aa> │ │ │ │ │ + beq.w de66 <_gather_90_rule+0x5aa> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n dc46 <_gather_90_rule+0x3c2> │ │ │ │ │ + b.n dc7e <_gather_90_rule+0x3c2> │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n db50 <_gather_90_rule+0x2cc> │ │ │ │ │ + b.n db88 <_gather_90_rule+0x2cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de92 <_gather_90_rule+0x60e> │ │ │ │ │ + beq.w deca <_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 de92 <_gather_90_rule+0x60e> │ │ │ │ │ + beq.w deca <_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 de8c <_gather_90_rule+0x608> │ │ │ │ │ + beq.w dec4 <_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] │ │ │ │ │ @@ -24489,410 +24509,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 53a8 │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, ddac <_gather_90_rule+0x528> │ │ │ │ │ + cbz r0, dde4 <_gather_90_rule+0x528> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de7e <_gather_90_rule+0x5fa> │ │ │ │ │ + bne.w deb6 <_gather_90_rule+0x5fa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n dc1e <_gather_90_rule+0x39a> │ │ │ │ │ + b.n dc56 <_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 dc96 <_gather_90_rule+0x412> │ │ │ │ │ + b.n dcce <_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 d98c <_gather_90_rule+0x108> │ │ │ │ │ + beq.w d9c4 <_gather_90_rule+0x108> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d99a <_gather_90_rule+0x116> │ │ │ │ │ + b.n d9d2 <_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 dade <_gather_90_rule+0x25a> │ │ │ │ │ + beq.w db16 <_gather_90_rule+0x25a> │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n db4e <_gather_90_rule+0x2ca> │ │ │ │ │ + b.n db86 <_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 deb6 <_gather_90_rule+0x632> │ │ │ │ │ + beq.n deee <_gather_90_rule+0x632> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dc96 <_gather_90_rule+0x412> │ │ │ │ │ + b.n dcce <_gather_90_rule+0x412> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, de18 <_gather_90_rule+0x594> │ │ │ │ │ + cbz r0, de50 <_gather_90_rule+0x594> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dd88 <_gather_90_rule+0x504> │ │ │ │ │ + b.n ddc0 <_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 da96 <_gather_90_rule+0x212> │ │ │ │ │ + beq.w dace <_gather_90_rule+0x212> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n da30 <_gather_90_rule+0x1ac> │ │ │ │ │ + b.n da68 <_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 d8c2 <_gather_90_rule+0x3e> │ │ │ │ │ + beq.w d8fa <_gather_90_rule+0x3e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d9a2 <_gather_90_rule+0x11e> │ │ │ │ │ + b.n d9da <_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 db08 <_gather_90_rule+0x284> │ │ │ │ │ + beq.w db40 <_gather_90_rule+0x284> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dc96 <_gather_90_rule+0x412> │ │ │ │ │ + b.n dcce <_gather_90_rule+0x412> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dd88 <_gather_90_rule+0x504> │ │ │ │ │ + b.n ddc0 <_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 d8ec <_gather_90_rule+0x68> │ │ │ │ │ - b.n dcde <_gather_90_rule+0x45a> │ │ │ │ │ + beq.w d924 <_gather_90_rule+0x68> │ │ │ │ │ + b.n dd16 <_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 dcde <_gather_90_rule+0x45a> │ │ │ │ │ + b.n dd16 <_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 d930 <_gather_90_rule+0xac> │ │ │ │ │ - b.n dd92 <_gather_90_rule+0x50e> │ │ │ │ │ + beq.w d968 <_gather_90_rule+0xac> │ │ │ │ │ + b.n ddca <_gather_90_rule+0x50e> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d9ec <_gather_90_rule+0x168> │ │ │ │ │ + bne.w da24 <_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 da04 <_gather_90_rule+0x180> │ │ │ │ │ - b.n dcde <_gather_90_rule+0x45a> │ │ │ │ │ + beq.w da3c <_gather_90_rule+0x180> │ │ │ │ │ + b.n dd16 <_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 d958 <_gather_90_rule+0xd4> │ │ │ │ │ + beq.w d990 <_gather_90_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n de1a <_gather_90_rule+0x596> │ │ │ │ │ + b.n de52 <_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 ddb8 <_gather_90_rule+0x534> │ │ │ │ │ - b.n dd6e <_gather_90_rule+0x4ea> │ │ │ │ │ + bne.n ddf0 <_gather_90_rule+0x534> │ │ │ │ │ + b.n dda6 <_gather_90_rule+0x4ea> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dd38 <_gather_90_rule+0x4b4> │ │ │ │ │ + b.n dd70 <_gather_90_rule+0x4b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n de14 <_gather_90_rule+0x590> │ │ │ │ │ + b.n de4c <_gather_90_rule+0x590> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dbc6 <_gather_90_rule+0x342> │ │ │ │ │ + b.n dbfe <_gather_90_rule+0x342> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n de1a <_gather_90_rule+0x596> │ │ │ │ │ + b.n de52 <_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 ddca <_gather_90_rule+0x546> │ │ │ │ │ - b.n dbfe <_gather_90_rule+0x37a> │ │ │ │ │ + bne.n de02 <_gather_90_rule+0x546> │ │ │ │ │ + b.n dc36 <_gather_90_rule+0x37a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n de14 <_gather_90_rule+0x590> │ │ │ │ │ + b.n de4c <_gather_90_rule+0x590> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000debc : │ │ │ │ │ +0000def4 : │ │ │ │ │ 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 e006 │ │ │ │ │ + beq.w e03e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e006 │ │ │ │ │ + bne.w e03e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e00e │ │ │ │ │ + bne.w e046 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n df42 │ │ │ │ │ + beq.n df7a │ │ │ │ │ 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, df6a │ │ │ │ │ + cbnz r0, dfa2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e00e │ │ │ │ │ + bne.n e046 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dfc6 │ │ │ │ │ + bne.n dffe │ │ │ │ │ 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 dffc │ │ │ │ │ + blt.n e034 │ │ │ │ │ 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 df0e │ │ │ │ │ - b.n df34 │ │ │ │ │ + beq.n df46 │ │ │ │ │ + b.n df6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df1a │ │ │ │ │ + beq.n df52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df1a │ │ │ │ │ + beq.n df52 │ │ │ │ │ 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 df34 │ │ │ │ │ + beq.n df6c │ │ │ │ │ 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, dfae │ │ │ │ │ + cbz r0, dfe6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n df34 │ │ │ │ │ + beq.n df6c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df34 │ │ │ │ │ + beq.n df6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n df38 │ │ │ │ │ + b.n df70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81bc │ │ │ │ │ + bl 81e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n df30 │ │ │ │ │ + bne.n df68 │ │ │ │ │ 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 df34 │ │ │ │ │ + beq.n df6c │ │ │ │ │ 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 dfa8 │ │ │ │ │ - b.n dfae │ │ │ │ │ + bne.n dfe0 │ │ │ │ │ + b.n dfe6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n df38 │ │ │ │ │ + b.n df70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n def0 │ │ │ │ │ + b.n df28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n df38 │ │ │ │ │ + b.n df70 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e018 : │ │ │ │ │ +0000e050 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ - cbnz r1, e01e │ │ │ │ │ + cbnz r1, e056 │ │ │ │ │ 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, e042 │ │ │ │ │ + cbz r0, e07a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, e042 │ │ │ │ │ + cbz r0, e07a │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e04c : │ │ │ │ │ +0000e084 : │ │ │ │ │ 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 e1cc │ │ │ │ │ + beq.w e204 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e1cc │ │ │ │ │ + bne.w e204 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e0f8 │ │ │ │ │ + bne.n e130 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n e0c6 │ │ │ │ │ + beq.n e0fe │ │ │ │ │ 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 e106 │ │ │ │ │ + bne.n e13e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e146 │ │ │ │ │ + bne.n e17e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e184 │ │ │ │ │ + bne.n e1bc │ │ │ │ │ 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} │ │ │ │ │ @@ -24903,165 +24923,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 e0fc │ │ │ │ │ + blt.n e134 │ │ │ │ │ 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, e102 │ │ │ │ │ + cbnz r2, e13a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e0a2 │ │ │ │ │ + beq.n e0da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0be │ │ │ │ │ + b.n e0f6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e0f8 │ │ │ │ │ + bne.n e130 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n e1f2 │ │ │ │ │ + beq.n e22a │ │ │ │ │ bl 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 e1f2 │ │ │ │ │ + bne.n e22a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e1ec │ │ │ │ │ + bne.n e224 │ │ │ │ │ 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 e1fa │ │ │ │ │ + bne.n e232 │ │ │ │ │ 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 e0a2 │ │ │ │ │ - b.n e0f8 │ │ │ │ │ + beq.n e0da │ │ │ │ │ + b.n e130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0ae │ │ │ │ │ + beq.n e0e6 │ │ │ │ │ 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 e0f8 │ │ │ │ │ + beq.n e130 │ │ │ │ │ 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 e1dc │ │ │ │ │ + beq.n e214 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e1dc │ │ │ │ │ + cbnz r3, e214 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0ba │ │ │ │ │ + b.n e0f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, e1c8 │ │ │ │ │ + cbnz r2, e200 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e1c0 │ │ │ │ │ + beq.n e1f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, e1c0 │ │ │ │ │ + cbnz r0, e1f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, e1b6 │ │ │ │ │ + cbnz r2, e1ee │ │ │ │ │ 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 e254 │ │ │ │ │ + bne.n e28c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n e0b6 │ │ │ │ │ + b.n e0ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e1a2 │ │ │ │ │ + b.n e1da │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e0fc │ │ │ │ │ + b.n e134 │ │ │ │ │ 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 e086 │ │ │ │ │ - b.n e0f8 │ │ │ │ │ + beq.w e0be │ │ │ │ │ + b.n e130 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e282 │ │ │ │ │ + bne.n e2ba │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n e0ba │ │ │ │ │ + b.n e0f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e13c │ │ │ │ │ + b.n e174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e122 │ │ │ │ │ + b.n e15a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e136 │ │ │ │ │ + beq.n e16e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e136 │ │ │ │ │ + beq.n e16e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e136 │ │ │ │ │ + beq.n e16e │ │ │ │ │ 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 │ │ │ │ │ @@ -25070,195 +25090,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 e138 │ │ │ │ │ + beq.w e170 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e13c │ │ │ │ │ + b.n e174 │ │ │ │ │ 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, e28a │ │ │ │ │ + cbnz r0, e2c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1ba │ │ │ │ │ + beq.n e1f2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e1ba │ │ │ │ │ + b.n e1f2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e0fc │ │ │ │ │ + b.n e134 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, e2a4 │ │ │ │ │ + cbz r3, e2dc │ │ │ │ │ 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 e27c │ │ │ │ │ + bne.n e2b4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0ba │ │ │ │ │ + b.n e0f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0ba │ │ │ │ │ + b.n e0f2 │ │ │ │ │ │ │ │ │ │ -0000e2ac <_loop1_30_rule>: │ │ │ │ │ +0000e2e4 <_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 e420 <_loop1_30_rule+0x174> │ │ │ │ │ + beq.w e458 <_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 e420 <_loop1_30_rule+0x174> │ │ │ │ │ + bne.w e458 <_loop1_30_rule+0x174> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e3e4 <_loop1_30_rule+0x138> │ │ │ │ │ + bne.n e41c <_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 e416 <_loop1_30_rule+0x16a> │ │ │ │ │ + beq.w e44e <_loop1_30_rule+0x16a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e3e4 <_loop1_30_rule+0x138> │ │ │ │ │ + bne.n e41c <_loop1_30_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e448 │ │ │ │ │ + bl e480 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e3dc <_loop1_30_rule+0x130> │ │ │ │ │ + beq.n e414 <_loop1_30_rule+0x130> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl e448 │ │ │ │ │ + bl e480 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e382 <_loop1_30_rule+0xd6> │ │ │ │ │ + beq.n e3ba <_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 e410 <_loop1_30_rule+0x164> │ │ │ │ │ + beq.n e448 <_loop1_30_rule+0x164> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl e448 │ │ │ │ │ + bl e480 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e404 <_loop1_30_rule+0x158> │ │ │ │ │ + beq.n e43c <_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 e40e <_loop1_30_rule+0x162> │ │ │ │ │ + beq.n e446 <_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 e448 │ │ │ │ │ + bl e480 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, e37a <_loop1_30_rule+0xce> │ │ │ │ │ + cbz r0, e3b2 <_loop1_30_rule+0xce> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n e3ec <_loop1_30_rule+0x140> │ │ │ │ │ + beq.n e424 <_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 e448 │ │ │ │ │ + bl e480 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e35e <_loop1_30_rule+0xb2> │ │ │ │ │ + bne.n e396 <_loop1_30_rule+0xb2> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r7, e386 <_loop1_30_rule+0xda> │ │ │ │ │ - b.n e3de <_loop1_30_rule+0x132> │ │ │ │ │ + cbnz r7, e3be <_loop1_30_rule+0xda> │ │ │ │ │ + b.n e416 <_loop1_30_rule+0x132> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e3de <_loop1_30_rule+0x132> │ │ │ │ │ + cbnz r3, e416 <_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 e430 <_loop1_30_rule+0x184> │ │ │ │ │ + beq.n e468 <_loop1_30_rule+0x184> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n e3c4 <_loop1_30_rule+0x118> │ │ │ │ │ + ble.n e3fc <_loop1_30_rule+0x118> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n e3c4 <_loop1_30_rule+0x118> │ │ │ │ │ + beq.n e3fc <_loop1_30_rule+0x118> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n e3c4 <_loop1_30_rule+0x118> │ │ │ │ │ + beq.n e3fc <_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 e3b6 <_loop1_30_rule+0x10a> │ │ │ │ │ + bne.n e3ee <_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 │ │ │ │ │ @@ -25269,808 +25289,814 @@ │ │ │ │ │ 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 e3d2 <_loop1_30_rule+0x126> │ │ │ │ │ + b.n e40a <_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, e410 <_loop1_30_rule+0x164> │ │ │ │ │ + cbz r0, e448 <_loop1_30_rule+0x164> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n e362 <_loop1_30_rule+0xb6> │ │ │ │ │ + b.n e39a <_loop1_30_rule+0xb6> │ │ │ │ │ mov r5, r7 │ │ │ │ │ movs r6, #2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n e386 <_loop1_30_rule+0xda> │ │ │ │ │ + b.n e3be <_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 e3e4 <_loop1_30_rule+0x138> │ │ │ │ │ + b.n e41c <_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 e2e6 <_loop1_30_rule+0x3a> │ │ │ │ │ - b.n e3e4 <_loop1_30_rule+0x138> │ │ │ │ │ + beq.w e31e <_loop1_30_rule+0x3a> │ │ │ │ │ + b.n e41c <_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 e3d2 <_loop1_30_rule+0x126> │ │ │ │ │ + b.n e40a <_loop1_30_rule+0x126> │ │ │ │ │ │ │ │ │ │ -0000e448 : │ │ │ │ │ +0000e480 : │ │ │ │ │ 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 e7c6 │ │ │ │ │ + beq.w e862 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e7c6 │ │ │ │ │ + bne.w e862 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e6f4 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ + bne.w e7f4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e856 │ │ │ │ │ + beq.w e88e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e856 │ │ │ │ │ + bne.w e88e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e734 │ │ │ │ │ - ldrd r5, r3, [r4, #8] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.w e714 │ │ │ │ │ + bne.w e762 │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w e742 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e6e8 │ │ │ │ │ + beq.w e71a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e7f2 │ │ │ │ │ + beq.w e82c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e7f2 │ │ │ │ │ + bne.w e82c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e800 │ │ │ │ │ + bne.w e83a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e768 │ │ │ │ │ + bne.w e796 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e6ea │ │ │ │ │ + bne.w e71c │ │ │ │ │ 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 e816 │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ + beq.w e850 │ │ │ │ │ + ldr r0, [r6, #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] │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + ldr.w r6, [ip, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr.w r6, [ip, #20] │ │ │ │ │ + strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e808 │ │ │ │ │ + beq.w e842 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e5a4 │ │ │ │ │ + cbnz r3, e5da │ │ │ │ │ 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, e5c0 │ │ │ │ │ + cbz r0, e5f6 │ │ │ │ │ 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 e866 │ │ │ │ │ + bne.w e85e │ │ │ │ │ mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e86a │ │ │ │ │ + beq.w e804 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e86a │ │ │ │ │ + bne.w e804 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e81e │ │ │ │ │ + bne.w e858 │ │ │ │ │ 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 e56c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.n e5a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e6f4 │ │ │ │ │ + bne.w e7f4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e832 │ │ │ │ │ + beq.w e8ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e832 │ │ │ │ │ + bne.w e8ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e762 │ │ │ │ │ - ldrd r5, r3, [r4, #8] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.w e742 │ │ │ │ │ + bne.w e790 │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w e770 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e70c │ │ │ │ │ + beq.n e73a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e6fa │ │ │ │ │ + beq.n e728 │ │ │ │ │ bl 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 e6fa │ │ │ │ │ + bne.n e728 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e706 │ │ │ │ │ + bne.n e734 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e78c │ │ │ │ │ + bne.w e7bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e70c │ │ │ │ │ + bne.n e73a │ │ │ │ │ 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 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e762 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ + beq.n e790 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r7, [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] │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ │ + strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e842 │ │ │ │ │ + beq.w e81a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e824 │ │ │ │ │ + bne.w e89e │ │ │ │ │ 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 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e73a │ │ │ │ │ + bne.n e768 │ │ │ │ │ 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 e73a │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + beq.n e768 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e86a │ │ │ │ │ + beq.n e804 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e86a │ │ │ │ │ + bne.n e804 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ 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] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e5cc │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n e59a │ │ │ │ │ + beq.w e602 │ │ │ │ │ + b.n e7f4 │ │ │ │ │ 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 e638 │ │ │ │ │ + beq.n e66e │ │ │ │ │ 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 e6dc │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n e70e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e7b0 │ │ │ │ │ + blt.n e7e2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e4c8 │ │ │ │ │ + beq.w e4fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e5c4 │ │ │ │ │ + b.n e7ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b.n e6dc │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n e70e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e7bc │ │ │ │ │ + blt.n e7fa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e60a │ │ │ │ │ + beq.w e640 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e73c │ │ │ │ │ + b.n e76a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e50e │ │ │ │ │ + beq.w e544 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e514 │ │ │ │ │ + beq.w e54a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, e7d8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n e874 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n e514 │ │ │ │ │ + b.n e54a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e648 │ │ │ │ │ + beq.w e67e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e64e │ │ │ │ │ + beq.w e684 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, e7e6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n e882 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n e64e │ │ │ │ │ + b.n e684 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e5c4 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w e602 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n e5d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e73c │ │ │ │ │ - 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 e486 │ │ │ │ │ - b.n e6f4 │ │ │ │ │ + b.n e76a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w e70e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e6ea │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n e5d0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n e76a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e70c │ │ │ │ │ + b.n e76a │ │ │ │ │ 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 e4fe │ │ │ │ │ + beq.w e534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e6ea │ │ │ │ │ + b.n e71c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, e81e │ │ │ │ │ + cbnz r0, e858 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e5c4 │ │ │ │ │ + b.n e7ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e5c4 │ │ │ │ │ + b.n e7ec │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e5c4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n e7ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cbnz r0, e850 │ │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ │ - b.n e69a │ │ │ │ │ + b.n e7ec │ │ │ │ │ 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 e5f2 │ │ │ │ │ - b.n e762 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w e4be │ │ │ │ │ + b.n e7f4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w e73c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n e71c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e73c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n e73a │ │ │ │ │ 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 e4b0 │ │ │ │ │ - b.n e734 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e5c4 │ │ │ │ │ + beq.w e4e6 │ │ │ │ │ + b.n e762 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w e6dc │ │ │ │ │ - movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e59a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n e826 │ │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ │ + b.n e6d0 │ │ │ │ │ + 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 e628 │ │ │ │ │ + b.n e790 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000e880 : │ │ │ │ │ +0000e8c0 : │ │ │ │ │ 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 e9c8 │ │ │ │ │ + beq.w ea08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e9c8 │ │ │ │ │ + bne.w ea08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e994 │ │ │ │ │ + bne.n e9d4 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n e976 │ │ │ │ │ + beq.n e9b6 │ │ │ │ │ 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 e96e │ │ │ │ │ + beq.n e9ae │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e95c │ │ │ │ │ + beq.n e99c │ │ │ │ │ bl 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 e95c │ │ │ │ │ + bne.n e99c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e968 │ │ │ │ │ + bne.n e9a8 │ │ │ │ │ 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 e99c │ │ │ │ │ + bne.n e9dc │ │ │ │ │ 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, e96e │ │ │ │ │ + cbnz r2, e9ae │ │ │ │ │ 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, e94e │ │ │ │ │ + cbz r0, e98e │ │ │ │ │ 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 e9d8 │ │ │ │ │ + beq.n ea18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e9d8 │ │ │ │ │ + bne.n ea18 │ │ │ │ │ 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 e8fe │ │ │ │ │ + beq.n e93e │ │ │ │ │ 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 e952 │ │ │ │ │ + b.n e992 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e9bc │ │ │ │ │ + blt.n e9fc │ │ │ │ │ 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 e8d0 │ │ │ │ │ + beq.n e910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e952 │ │ │ │ │ + b.n e992 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e90c │ │ │ │ │ + beq.n e94c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e912 │ │ │ │ │ + beq.n e952 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, e9ec │ │ │ │ │ + cbnz r0, ea2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n e912 │ │ │ │ │ + b.n e952 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e952 │ │ │ │ │ + b.n e992 │ │ │ │ │ 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 e8ba │ │ │ │ │ - b.n e994 │ │ │ │ │ + beq.w e8fa │ │ │ │ │ + b.n e9d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e972 │ │ │ │ │ + beq.n e9b2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e952 │ │ │ │ │ + b.n e992 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e96e │ │ │ │ │ + b.n e9ae │ │ │ │ │ │ │ │ │ │ -0000e9f8 <_loop0_28_rule>: │ │ │ │ │ +0000ea38 <_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 eb7c <_loop0_28_rule+0x184> │ │ │ │ │ + beq.w ebbc <_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 eb7c <_loop0_28_rule+0x184> │ │ │ │ │ + bne.w ebbc <_loop0_28_rule+0x184> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eb52 <_loop0_28_rule+0x15a> │ │ │ │ │ + bne.w eb92 <_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 eb4a <_loop0_28_rule+0x152> │ │ │ │ │ + beq.w eb8a <_loop0_28_rule+0x152> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eb52 <_loop0_28_rule+0x15a> │ │ │ │ │ + bne.w eb92 <_loop0_28_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e448 │ │ │ │ │ + bl e480 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb34 <_loop0_28_rule+0x13c> │ │ │ │ │ + beq.n eb74 <_loop0_28_rule+0x13c> │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl e448 │ │ │ │ │ + bl e480 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eaf6 <_loop0_28_rule+0xfe> │ │ │ │ │ + beq.n eb36 <_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 eb78 <_loop0_28_rule+0x180> │ │ │ │ │ + beq.n ebb8 <_loop0_28_rule+0x180> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl e448 │ │ │ │ │ + bl e480 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb74 <_loop0_28_rule+0x17c> │ │ │ │ │ + beq.n ebb4 <_loop0_28_rule+0x17c> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb44 <_loop0_28_rule+0x14c> │ │ │ │ │ + beq.n eb84 <_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 e448 │ │ │ │ │ + bl e480 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, eacc <_loop0_28_rule+0xd4> │ │ │ │ │ + cbz r0, eb0c <_loop0_28_rule+0xd4> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n eb5a <_loop0_28_rule+0x162> │ │ │ │ │ + beq.n eb9a <_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 e448 │ │ │ │ │ + bl e480 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eab0 <_loop0_28_rule+0xb8> │ │ │ │ │ + bne.n eaf0 <_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 eb44 <_loop0_28_rule+0x14c> │ │ │ │ │ + beq.n eb84 <_loop0_28_rule+0x14c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.n eb0a <_loop0_28_rule+0x112> │ │ │ │ │ + bgt.n eb4a <_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 │ │ │ │ │ @@ -26080,252 +26106,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, eb44 <_loop0_28_rule+0x14c> │ │ │ │ │ + cbz r0, eb84 <_loop0_28_rule+0x14c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n eae2 <_loop0_28_rule+0xea> │ │ │ │ │ + beq.n eb22 <_loop0_28_rule+0xea> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n eae2 <_loop0_28_rule+0xea> │ │ │ │ │ + beq.n eb22 <_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 eb24 <_loop0_28_rule+0x12c> │ │ │ │ │ - b.n eae2 <_loop0_28_rule+0xea> │ │ │ │ │ + bne.n eb64 <_loop0_28_rule+0x12c> │ │ │ │ │ + b.n eb22 <_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 eae2 <_loop0_28_rule+0xea> │ │ │ │ │ + bne.n eb22 <_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 eaec <_loop0_28_rule+0xf4> │ │ │ │ │ + b.n eb2c <_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 eb44 <_loop0_28_rule+0x14c> │ │ │ │ │ + beq.n eb84 <_loop0_28_rule+0x14c> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n eab4 <_loop0_28_rule+0xbc> │ │ │ │ │ + b.n eaf4 <_loop0_28_rule+0xbc> │ │ │ │ │ movs r7, #2 │ │ │ │ │ - b.n eafa <_loop0_28_rule+0x102> │ │ │ │ │ + b.n eb3a <_loop0_28_rule+0x102> │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n eb44 <_loop0_28_rule+0x14c> │ │ │ │ │ + b.n eb84 <_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 ea34 <_loop0_28_rule+0x3c> │ │ │ │ │ - b.n eb52 <_loop0_28_rule+0x15a> │ │ │ │ │ + beq.w ea74 <_loop0_28_rule+0x3c> │ │ │ │ │ + b.n eb92 <_loop0_28_rule+0x15a> │ │ │ │ │ │ │ │ │ │ -0000eb8c <_loop1_31_rule>: │ │ │ │ │ +0000ebcc <_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 f420 <_loop1_31_rule+0x894> │ │ │ │ │ + beq.w f460 <_loop1_31_rule+0x894> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f420 <_loop1_31_rule+0x894> │ │ │ │ │ + bne.w f460 <_loop1_31_rule+0x894> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f42e <_loop1_31_rule+0x8a2> │ │ │ │ │ + bne.w f46e <_loop1_31_rule+0x8a2> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f448 <_loop1_31_rule+0x8bc> │ │ │ │ │ + beq.w f488 <_loop1_31_rule+0x8bc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f42e <_loop1_31_rule+0x8a2> │ │ │ │ │ + bne.w f46e <_loop1_31_rule+0x8a2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f508 <_loop1_31_rule+0x97c> │ │ │ │ │ + beq.w f548 <_loop1_31_rule+0x97c> │ │ │ │ │ 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 f508 <_loop1_31_rule+0x97c> │ │ │ │ │ + bne.w f548 <_loop1_31_rule+0x97c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f042 <_loop1_31_rule+0x4b6> │ │ │ │ │ + bne.w f082 <_loop1_31_rule+0x4b6> │ │ │ │ │ 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 f4fe <_loop1_31_rule+0x972> │ │ │ │ │ + beq.w f53e <_loop1_31_rule+0x972> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f4fe <_loop1_31_rule+0x972> │ │ │ │ │ + bne.w f53e <_loop1_31_rule+0x972> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f4fa <_loop1_31_rule+0x96e> │ │ │ │ │ + bne.w f53a <_loop1_31_rule+0x96e> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w eeba <_loop1_31_rule+0x32e> │ │ │ │ │ + beq.w eefa <_loop1_31_rule+0x32e> │ │ │ │ │ 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 eeea <_loop1_31_rule+0x35e> │ │ │ │ │ + beq.w ef2a <_loop1_31_rule+0x35e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f402 <_loop1_31_rule+0x876> │ │ │ │ │ + beq.w f442 <_loop1_31_rule+0x876> │ │ │ │ │ bl 0 │ │ │ │ │ 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+0x876> │ │ │ │ │ + bne.w f442 <_loop1_31_rule+0x876> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f440 <_loop1_31_rule+0x8b4> │ │ │ │ │ + bne.w f480 <_loop1_31_rule+0x8b4> │ │ │ │ │ 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 f2c4 <_loop1_31_rule+0x738> │ │ │ │ │ + bne.w f304 <_loop1_31_rule+0x738> │ │ │ │ │ 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 eeee <_loop1_31_rule+0x362> │ │ │ │ │ + bne.w ef2e <_loop1_31_rule+0x362> │ │ │ │ │ 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 f436 <_loop1_31_rule+0x8aa> │ │ │ │ │ + beq.w f476 <_loop1_31_rule+0x8aa> │ │ │ │ │ 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 f4dc <_loop1_31_rule+0x950> │ │ │ │ │ + beq.w f51c <_loop1_31_rule+0x950> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f40a <_loop1_31_rule+0x87e> │ │ │ │ │ + bne.w f44a <_loop1_31_rule+0x87e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 12168 │ │ │ │ │ + bl 121ac │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f1de <_loop1_31_rule+0x652> │ │ │ │ │ + beq.w f21e <_loop1_31_rule+0x652> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f1de <_loop1_31_rule+0x652> │ │ │ │ │ + beq.w f21e <_loop1_31_rule+0x652> │ │ │ │ │ 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 f51c <_loop1_31_rule+0x990> │ │ │ │ │ + bne.w f55c <_loop1_31_rule+0x990> │ │ │ │ │ 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 f3da <_loop1_31_rule+0x84e> │ │ │ │ │ + beq.w f41a <_loop1_31_rule+0x84e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f520 <_loop1_31_rule+0x994> │ │ │ │ │ + bne.w f560 <_loop1_31_rule+0x994> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r8, ip │ │ │ │ │ subs r2, #1 │ │ │ │ │ strd r9, ip, [sp, #16] │ │ │ │ │ @@ -26333,342 +26359,342 @@ │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f538 <_loop1_31_rule+0x9ac> │ │ │ │ │ + beq.w f578 <_loop1_31_rule+0x9ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f538 <_loop1_31_rule+0x9ac> │ │ │ │ │ + bne.w f578 <_loop1_31_rule+0x9ac> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f540 <_loop1_31_rule+0x9b4> │ │ │ │ │ + bne.w f580 <_loop1_31_rule+0x9b4> │ │ │ │ │ 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+0x9be> │ │ │ │ │ + beq.w f58a <_loop1_31_rule+0x9be> │ │ │ │ │ bl 0 │ │ │ │ │ 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+0x9be> │ │ │ │ │ + bne.w f58a <_loop1_31_rule+0x9be> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f292 <_loop1_31_rule+0x706> │ │ │ │ │ + bne.w f2d2 <_loop1_31_rule+0x706> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f270 <_loop1_31_rule+0x6e4> │ │ │ │ │ + beq.w f2b0 <_loop1_31_rule+0x6e4> │ │ │ │ │ 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 f098 <_loop1_31_rule+0x50c> │ │ │ │ │ + beq.w f0d8 <_loop1_31_rule+0x50c> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f3fa <_loop1_31_rule+0x86e> │ │ │ │ │ + beq.w f43a <_loop1_31_rule+0x86e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f3fa <_loop1_31_rule+0x86e> │ │ │ │ │ + bne.w f43a <_loop1_31_rule+0x86e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f3f2 <_loop1_31_rule+0x866> │ │ │ │ │ + bne.w f432 <_loop1_31_rule+0x866> │ │ │ │ │ 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 f314 <_loop1_31_rule+0x788> │ │ │ │ │ + bne.w f354 <_loop1_31_rule+0x788> │ │ │ │ │ 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 f09a <_loop1_31_rule+0x50e> │ │ │ │ │ + bne.w f0da <_loop1_31_rule+0x50e> │ │ │ │ │ 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 f480 <_loop1_31_rule+0x8f4> │ │ │ │ │ + beq.w f4c0 <_loop1_31_rule+0x8f4> │ │ │ │ │ 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 f46e <_loop1_31_rule+0x8e2> │ │ │ │ │ + beq.w f4ae <_loop1_31_rule+0x8e2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f458 <_loop1_31_rule+0x8cc> │ │ │ │ │ + bne.w f498 <_loop1_31_rule+0x8cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 12168 │ │ │ │ │ + bl 121ac │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f26a <_loop1_31_rule+0x6de> │ │ │ │ │ + beq.w f2aa <_loop1_31_rule+0x6de> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f26a <_loop1_31_rule+0x6de> │ │ │ │ │ + beq.w f2aa <_loop1_31_rule+0x6de> │ │ │ │ │ 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 f4a6 <_loop1_31_rule+0x91a> │ │ │ │ │ + bne.w f4e6 <_loop1_31_rule+0x91a> │ │ │ │ │ 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 f394 <_loop1_31_rule+0x808> │ │ │ │ │ + beq.w f3d4 <_loop1_31_rule+0x808> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f492 <_loop1_31_rule+0x906> │ │ │ │ │ + bne.w f4d2 <_loop1_31_rule+0x906> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w f254 <_loop1_31_rule+0x6c8> │ │ │ │ │ + beq.w f294 <_loop1_31_rule+0x6c8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n ed4e <_loop1_31_rule+0x1c2> │ │ │ │ │ + b.n ed8e <_loop1_31_rule+0x1c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f364 <_loop1_31_rule+0x7d8> │ │ │ │ │ + blt.w f3a4 <_loop1_31_rule+0x7d8> │ │ │ │ │ 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 f4fa <_loop1_31_rule+0x96e> │ │ │ │ │ + bne.w f53a <_loop1_31_rule+0x96e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec5e <_loop1_31_rule+0xd2> │ │ │ │ │ + bne.w ec9e <_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 f3ee <_loop1_31_rule+0x862> │ │ │ │ │ + bne.w f42e <_loop1_31_rule+0x862> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f530 <_loop1_31_rule+0x9a4> │ │ │ │ │ + beq.w f570 <_loop1_31_rule+0x9a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f530 <_loop1_31_rule+0x9a4> │ │ │ │ │ + bne.w f570 <_loop1_31_rule+0x9a4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f568 <_loop1_31_rule+0x9dc> │ │ │ │ │ + bne.w f5a8 <_loop1_31_rule+0x9dc> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f048 <_loop1_31_rule+0x4bc> │ │ │ │ │ + beq.w f088 <_loop1_31_rule+0x4bc> │ │ │ │ │ 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 f078 <_loop1_31_rule+0x4ec> │ │ │ │ │ + beq.w f0b8 <_loop1_31_rule+0x4ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f4ee <_loop1_31_rule+0x962> │ │ │ │ │ + beq.w f52e <_loop1_31_rule+0x962> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f4ee <_loop1_31_rule+0x962> │ │ │ │ │ + bne.w f52e <_loop1_31_rule+0x962> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f4f6 <_loop1_31_rule+0x96a> │ │ │ │ │ + bne.w f536 <_loop1_31_rule+0x96a> │ │ │ │ │ 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 f2ec <_loop1_31_rule+0x760> │ │ │ │ │ + bne.w f32c <_loop1_31_rule+0x760> │ │ │ │ │ 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 f3bc <_loop1_31_rule+0x830> │ │ │ │ │ + bne.w f3fc <_loop1_31_rule+0x830> │ │ │ │ │ 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 f3b8 <_loop1_31_rule+0x82c> │ │ │ │ │ + beq.w f3f8 <_loop1_31_rule+0x82c> │ │ │ │ │ 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 f4c8 <_loop1_31_rule+0x93c> │ │ │ │ │ + beq.w f508 <_loop1_31_rule+0x93c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f552 <_loop1_31_rule+0x9c6> │ │ │ │ │ + bne.w f592 <_loop1_31_rule+0x9c6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 12168 │ │ │ │ │ + bl 121ac │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f23c <_loop1_31_rule+0x6b0> │ │ │ │ │ + beq.w f27c <_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 f23c <_loop1_31_rule+0x6b0> │ │ │ │ │ + bne.w f27c <_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 f23c <_loop1_31_rule+0x6b0> │ │ │ │ │ + beq.w f27c <_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+0x9e0> │ │ │ │ │ + beq.w f5ac <_loop1_31_rule+0x9e0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ed36 <_loop1_31_rule+0x1aa> │ │ │ │ │ + beq.w ed76 <_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 ed36 <_loop1_31_rule+0x1aa> │ │ │ │ │ + beq.w ed76 <_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 f37c <_loop1_31_rule+0x7f0> │ │ │ │ │ + b.n f3bc <_loop1_31_rule+0x7f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f3b2 <_loop1_31_rule+0x826> │ │ │ │ │ + blt.w f3f2 <_loop1_31_rule+0x826> │ │ │ │ │ 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+0x9dc> │ │ │ │ │ + bne.w f5a8 <_loop1_31_rule+0x9dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ef48 <_loop1_31_rule+0x3bc> │ │ │ │ │ + bne.w ef88 <_loop1_31_rule+0x3bc> │ │ │ │ │ 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,744 +26706,744 @@ │ │ │ │ │ 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 f370 <_loop1_31_rule+0x7e4> │ │ │ │ │ + bne.w f3b0 <_loop1_31_rule+0x7e4> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f5f6 <_loop1_31_rule+0xa6a> │ │ │ │ │ + beq.w f636 <_loop1_31_rule+0xa6a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5f6 <_loop1_31_rule+0xa6a> │ │ │ │ │ + bne.w f636 <_loop1_31_rule+0xa6a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f2ba <_loop1_31_rule+0x72e> │ │ │ │ │ + bne.w f2fa <_loop1_31_rule+0x72e> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f29a <_loop1_31_rule+0x70e> │ │ │ │ │ + beq.w f2da <_loop1_31_rule+0x70e> │ │ │ │ │ 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 f1e4 <_loop1_31_rule+0x658> │ │ │ │ │ + beq.n f224 <_loop1_31_rule+0x658> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f48a <_loop1_31_rule+0x8fe> │ │ │ │ │ + beq.w f4ca <_loop1_31_rule+0x8fe> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f48a <_loop1_31_rule+0x8fe> │ │ │ │ │ + bne.w f4ca <_loop1_31_rule+0x8fe> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f4be <_loop1_31_rule+0x932> │ │ │ │ │ + bne.w f4fe <_loop1_31_rule+0x932> │ │ │ │ │ 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 f33c <_loop1_31_rule+0x7b0> │ │ │ │ │ + bne.w f37c <_loop1_31_rule+0x7b0> │ │ │ │ │ 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 f3d0 <_loop1_31_rule+0x844> │ │ │ │ │ + bne.w f410 <_loop1_31_rule+0x844> │ │ │ │ │ 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 f2ba <_loop1_31_rule+0x72e> │ │ │ │ │ + beq.w f2fa <_loop1_31_rule+0x72e> │ │ │ │ │ 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 f5ba <_loop1_31_rule+0xa2e> │ │ │ │ │ + beq.w f5fa <_loop1_31_rule+0xa2e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5de <_loop1_31_rule+0xa52> │ │ │ │ │ + bne.w f61e <_loop1_31_rule+0xa52> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 12168 │ │ │ │ │ + bl 121ac │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f248 <_loop1_31_rule+0x6bc> │ │ │ │ │ + beq.n f288 <_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 f248 <_loop1_31_rule+0x6bc> │ │ │ │ │ + bne.n f288 <_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 f248 <_loop1_31_rule+0x6bc> │ │ │ │ │ + beq.n f288 <_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+0x9ec> │ │ │ │ │ + beq.w f5b8 <_loop1_31_rule+0x9ec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ee9e <_loop1_31_rule+0x312> │ │ │ │ │ + beq.w eede <_loop1_31_rule+0x312> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee9e <_loop1_31_rule+0x312> │ │ │ │ │ + beq.w eede <_loop1_31_rule+0x312> │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f03c <_loop1_31_rule+0x4b0> │ │ │ │ │ + b.n f07c <_loop1_31_rule+0x4b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eef2 <_loop1_31_rule+0x366> │ │ │ │ │ + b.n ef32 <_loop1_31_rule+0x366> │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r5, 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 f082 <_loop1_31_rule+0x4f6> │ │ │ │ │ + beq.w f0c2 <_loop1_31_rule+0x4f6> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w f082 <_loop1_31_rule+0x4f6> │ │ │ │ │ + bne.w f0c2 <_loop1_31_rule+0x4f6> │ │ │ │ │ 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 f58c <_loop1_31_rule+0xa00> │ │ │ │ │ + beq.w f5cc <_loop1_31_rule+0xa00> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bge.n f22a <_loop1_31_rule+0x69e> │ │ │ │ │ + bge.n f26a <_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 f218 <_loop1_31_rule+0x68c> │ │ │ │ │ + b.n f258 <_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 f090 <_loop1_31_rule+0x504> │ │ │ │ │ + b.n f0d0 <_loop1_31_rule+0x504> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f082 <_loop1_31_rule+0x4f6> │ │ │ │ │ + b.n f0c2 <_loop1_31_rule+0x4f6> │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f1f2 <_loop1_31_rule+0x666> │ │ │ │ │ + b.n f232 <_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 f5a4 <_loop1_31_rule+0xa18> │ │ │ │ │ + beq.w f5e4 <_loop1_31_rule+0xa18> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n eeac <_loop1_31_rule+0x320> │ │ │ │ │ + b.n eeec <_loop1_31_rule+0x320> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f09e <_loop1_31_rule+0x512> │ │ │ │ │ + b.n f0de <_loop1_31_rule+0x512> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f388 <_loop1_31_rule+0x7fc> │ │ │ │ │ + blt.w f3c8 <_loop1_31_rule+0x7fc> │ │ │ │ │ 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 edba <_loop1_31_rule+0x22e> │ │ │ │ │ + beq.w edfa <_loop1_31_rule+0x22e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f09e <_loop1_31_rule+0x512> │ │ │ │ │ + b.n f0de <_loop1_31_rule+0x512> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f3c6 <_loop1_31_rule+0x83a> │ │ │ │ │ + blt.w f406 <_loop1_31_rule+0x83a> │ │ │ │ │ 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 f0e2 <_loop1_31_rule+0x556> │ │ │ │ │ + beq.w f122 <_loop1_31_rule+0x556> │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f3b8 <_loop1_31_rule+0x82c> │ │ │ │ │ + b.n f3f8 <_loop1_31_rule+0x82c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec98 <_loop1_31_rule+0x10c> │ │ │ │ │ + beq.w ecd8 <_loop1_31_rule+0x10c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w eca0 <_loop1_31_rule+0x114> │ │ │ │ │ + beq.w ece0 <_loop1_31_rule+0x114> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5d2 <_loop1_31_rule+0xa46> │ │ │ │ │ + bne.w f612 <_loop1_31_rule+0xa46> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n eca0 <_loop1_31_rule+0x114> │ │ │ │ │ + b.n ece0 <_loop1_31_rule+0x114> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef82 <_loop1_31_rule+0x3f6> │ │ │ │ │ + beq.w efc2 <_loop1_31_rule+0x3f6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ef8a <_loop1_31_rule+0x3fe> │ │ │ │ │ + beq.w efca <_loop1_31_rule+0x3fe> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f4b2 <_loop1_31_rule+0x926> │ │ │ │ │ + bne.w f4f2 <_loop1_31_rule+0x926> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n ef8a <_loop1_31_rule+0x3fe> │ │ │ │ │ + b.n efca <_loop1_31_rule+0x3fe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee02 <_loop1_31_rule+0x276> │ │ │ │ │ + beq.w ee42 <_loop1_31_rule+0x276> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ee0a <_loop1_31_rule+0x27e> │ │ │ │ │ + beq.w ee4a <_loop1_31_rule+0x27e> │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5aa <_loop1_31_rule+0xa1e> │ │ │ │ │ + bne.w f5ea <_loop1_31_rule+0xa1e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - b.n ee0a <_loop1_31_rule+0x27e> │ │ │ │ │ + b.n ee4a <_loop1_31_rule+0x27e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f128 <_loop1_31_rule+0x59c> │ │ │ │ │ + beq.w f168 <_loop1_31_rule+0x59c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f130 <_loop1_31_rule+0x5a4> │ │ │ │ │ + beq.w f170 <_loop1_31_rule+0x5a4> │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f4aa <_loop1_31_rule+0x91e> │ │ │ │ │ + bne.w f4ea <_loop1_31_rule+0x91e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - b.n f130 <_loop1_31_rule+0x5a4> │ │ │ │ │ + b.n f170 <_loop1_31_rule+0x5a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eef2 <_loop1_31_rule+0x366> │ │ │ │ │ + b.n ef32 <_loop1_31_rule+0x366> │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f082 <_loop1_31_rule+0x4f6> │ │ │ │ │ - b.n f200 <_loop1_31_rule+0x674> │ │ │ │ │ + beq.w f0c2 <_loop1_31_rule+0x4f6> │ │ │ │ │ + b.n f240 <_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 f09e <_loop1_31_rule+0x512> │ │ │ │ │ + b.n f0de <_loop1_31_rule+0x512> │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f040 <_loop1_31_rule+0x4b4> │ │ │ │ │ + beq.w f080 <_loop1_31_rule+0x4b4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f37c <_loop1_31_rule+0x7f0> │ │ │ │ │ + b.n f3bc <_loop1_31_rule+0x7f0> │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f1ee <_loop1_31_rule+0x662> │ │ │ │ │ + b.n f22e <_loop1_31_rule+0x662> │ │ │ │ │ subs r3, #3 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f082 <_loop1_31_rule+0x4f6> │ │ │ │ │ + b.n f0c2 <_loop1_31_rule+0x4f6> │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f3b4 <_loop1_31_rule+0x828> │ │ │ │ │ + b.n f3f4 <_loop1_31_rule+0x828> │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f1ee <_loop1_31_rule+0x662> │ │ │ │ │ + b.n f22e <_loop1_31_rule+0x662> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f3a6 <_loop1_31_rule+0x81a> │ │ │ │ │ + bne.n f3e6 <_loop1_31_rule+0x81a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f082 <_loop1_31_rule+0x4f6> │ │ │ │ │ + b.n f0c2 <_loop1_31_rule+0x4f6> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f378 <_loop1_31_rule+0x7ec> │ │ │ │ │ + b.n f3b8 <_loop1_31_rule+0x7ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f09a <_loop1_31_rule+0x50e> │ │ │ │ │ + b.n f0da <_loop1_31_rule+0x50e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ede8 <_loop1_31_rule+0x25c> │ │ │ │ │ + b.n ee28 <_loop1_31_rule+0x25c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ec7e <_loop1_31_rule+0xf2> │ │ │ │ │ + b.n ecbe <_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 ecea <_loop1_31_rule+0x15e> │ │ │ │ │ + beq.w ed2a <_loop1_31_rule+0x15e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eef2 <_loop1_31_rule+0x366> │ │ │ │ │ + b.n ef32 <_loop1_31_rule+0x366> │ │ │ │ │ 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 ebc8 <_loop1_31_rule+0x3c> │ │ │ │ │ + beq.w ec08 <_loop1_31_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f238 <_loop1_31_rule+0x6ac> │ │ │ │ │ + b.n f278 <_loop1_31_rule+0x6ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eef2 <_loop1_31_rule+0x366> │ │ │ │ │ + b.n ef32 <_loop1_31_rule+0x366> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eeee <_loop1_31_rule+0x362> │ │ │ │ │ + b.n ef2e <_loop1_31_rule+0x362> │ │ │ │ │ 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 f238 <_loop1_31_rule+0x6ac> │ │ │ │ │ + b.n f278 <_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 ee54 <_loop1_31_rule+0x2c8> │ │ │ │ │ + beq.w ee94 <_loop1_31_rule+0x2c8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f09e <_loop1_31_rule+0x512> │ │ │ │ │ + b.n f0de <_loop1_31_rule+0x512> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f466 <_loop1_31_rule+0x8da> │ │ │ │ │ + bne.n f4a6 <_loop1_31_rule+0x8da> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f09e <_loop1_31_rule+0x512> │ │ │ │ │ + b.n f0de <_loop1_31_rule+0x512> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f09e <_loop1_31_rule+0x512> │ │ │ │ │ + b.n f0de <_loop1_31_rule+0x512> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f10e <_loop1_31_rule+0x582> │ │ │ │ │ + b.n f14e <_loop1_31_rule+0x582> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee9e <_loop1_31_rule+0x312> │ │ │ │ │ + beq.w eede <_loop1_31_rule+0x312> │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f3a6 <_loop1_31_rule+0x81a> │ │ │ │ │ + b.n f3e6 <_loop1_31_rule+0x81a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f09e <_loop1_31_rule+0x512> │ │ │ │ │ + b.n f0de <_loop1_31_rule+0x512> │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f1ee <_loop1_31_rule+0x662> │ │ │ │ │ + b.n f22e <_loop1_31_rule+0x662> │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f4b6 <_loop1_31_rule+0x92a> │ │ │ │ │ + b.n f4f6 <_loop1_31_rule+0x92a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f5b6 <_loop1_31_rule+0xa2a> │ │ │ │ │ + bne.n f5f6 <_loop1_31_rule+0xa2a> │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f082 <_loop1_31_rule+0x4f6> │ │ │ │ │ + b.n f0c2 <_loop1_31_rule+0x4f6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f418 <_loop1_31_rule+0x88c> │ │ │ │ │ + bne.n f458 <_loop1_31_rule+0x88c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eef2 <_loop1_31_rule+0x366> │ │ │ │ │ + b.n ef32 <_loop1_31_rule+0x366> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ef68 <_loop1_31_rule+0x3dc> │ │ │ │ │ + b.n efa8 <_loop1_31_rule+0x3dc> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f4b6 <_loop1_31_rule+0x92a> │ │ │ │ │ + b.n f4f6 <_loop1_31_rule+0x92a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eeee <_loop1_31_rule+0x362> │ │ │ │ │ + b.n ef2e <_loop1_31_rule+0x362> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w ec30 <_loop1_31_rule+0xa4> │ │ │ │ │ + b.w ec70 <_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 ec0e <_loop1_31_rule+0x82> │ │ │ │ │ + beq.w ec4e <_loop1_31_rule+0x82> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f042 <_loop1_31_rule+0x4b6> │ │ │ │ │ + b.n f082 <_loop1_31_rule+0x4b6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eef2 <_loop1_31_rule+0x366> │ │ │ │ │ + b.n ef32 <_loop1_31_rule+0x366> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f3a6 <_loop1_31_rule+0x81a> │ │ │ │ │ - b.n ed36 <_loop1_31_rule+0x1aa> │ │ │ │ │ + bne.w f3e6 <_loop1_31_rule+0x81a> │ │ │ │ │ + b.n ed76 <_loop1_31_rule+0x1aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ef1a <_loop1_31_rule+0x38e> │ │ │ │ │ + b.n ef5a <_loop1_31_rule+0x38e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ed70 <_loop1_31_rule+0x1e4> │ │ │ │ │ + b.n edb0 <_loop1_31_rule+0x1e4> │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f042 <_loop1_31_rule+0x4b6> │ │ │ │ │ + b.n f082 <_loop1_31_rule+0x4b6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ed9a <_loop1_31_rule+0x20e> │ │ │ │ │ + b.n edda <_loop1_31_rule+0x20e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efd8 <_loop1_31_rule+0x44c> │ │ │ │ │ + beq.w f018 <_loop1_31_rule+0x44c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f1f2 <_loop1_31_rule+0x666> │ │ │ │ │ + b.n f232 <_loop1_31_rule+0x666> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f3b8 <_loop1_31_rule+0x82c> │ │ │ │ │ + b.n f3f8 <_loop1_31_rule+0x82c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3e2 <_loop1_31_rule+0x856> │ │ │ │ │ - b.n f03c <_loop1_31_rule+0x4b0> │ │ │ │ │ + beq.w f422 <_loop1_31_rule+0x856> │ │ │ │ │ + b.n f07c <_loop1_31_rule+0x4b0> │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f040 <_loop1_31_rule+0x4b4> │ │ │ │ │ - b.n f03c <_loop1_31_rule+0x4b0> │ │ │ │ │ + beq.w f080 <_loop1_31_rule+0x4b4> │ │ │ │ │ + b.n f07c <_loop1_31_rule+0x4b0> │ │ │ │ │ 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 f238 <_loop1_31_rule+0x6ac> │ │ │ │ │ + b.n f278 <_loop1_31_rule+0x6ac> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, sl │ │ │ │ │ - b.n f590 <_loop1_31_rule+0xa04> │ │ │ │ │ + b.n f5d0 <_loop1_31_rule+0xa04> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f09a <_loop1_31_rule+0x50e> │ │ │ │ │ + b.n f0da <_loop1_31_rule+0x50e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f560 <_loop1_31_rule+0x9d4> │ │ │ │ │ + b.n f5a0 <_loop1_31_rule+0x9d4> │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f1f0 <_loop1_31_rule+0x664> │ │ │ │ │ - b.n f560 <_loop1_31_rule+0x9d4> │ │ │ │ │ + beq.w f230 <_loop1_31_rule+0x664> │ │ │ │ │ + b.n f5a0 <_loop1_31_rule+0x9d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eeee <_loop1_31_rule+0x362> │ │ │ │ │ + b.n ef2e <_loop1_31_rule+0x362> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f17a <_loop1_31_rule+0x5ee> │ │ │ │ │ + beq.w f1ba <_loop1_31_rule+0x5ee> │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f560 <_loop1_31_rule+0x9d4> │ │ │ │ │ + b.n f5a0 <_loop1_31_rule+0x9d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f0c4 <_loop1_31_rule+0x538> │ │ │ │ │ + b.n f104 <_loop1_31_rule+0x538> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f600 : │ │ │ │ │ +0000f640 : │ │ │ │ │ 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 f9ea │ │ │ │ │ + beq.w fa2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f9ea │ │ │ │ │ + bne.w fa2a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f9fa │ │ │ │ │ + bne.w fa3a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f9d6 │ │ │ │ │ + beq.w fa16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f9d6 │ │ │ │ │ + bne.w fa16 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9e4 │ │ │ │ │ + bne.w fa24 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n f6d0 │ │ │ │ │ + beq.n f710 │ │ │ │ │ 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 f6fa │ │ │ │ │ + bne.n f73a │ │ │ │ │ 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 f78e │ │ │ │ │ + bne.n f7ce │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f986 │ │ │ │ │ + bne.w f9c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f7dc │ │ │ │ │ + beq.w f81c │ │ │ │ │ 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 f7dc │ │ │ │ │ + beq.w f81c │ │ │ │ │ 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 f778 │ │ │ │ │ + blt.n f7b8 │ │ │ │ │ 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 f9e4 │ │ │ │ │ + bne.w fa24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f686 │ │ │ │ │ + beq.n f6c6 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f686 │ │ │ │ │ + beq.n f6c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f9ce │ │ │ │ │ + beq.w fa0e │ │ │ │ │ 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 f9ce │ │ │ │ │ + beq.w fa0e │ │ │ │ │ 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 f9c8 │ │ │ │ │ + beq.w fa08 │ │ │ │ │ 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> │ │ │ │ │ @@ -27425,143 +27451,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 53a8 │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f98e │ │ │ │ │ + beq.w f9ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f9a2 │ │ │ │ │ + bne.w f9e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f6c6 │ │ │ │ │ + b.n f706 │ │ │ │ │ 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 f696 │ │ │ │ │ + beq.n f6d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9fa │ │ │ │ │ + bne.w fa3a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f9c0 │ │ │ │ │ + beq.w fa00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f9c0 │ │ │ │ │ + bne.w fa00 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9ba │ │ │ │ │ + bne.w f9fa │ │ │ │ │ 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, f7e4 │ │ │ │ │ + cbz r0, f824 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n f774 │ │ │ │ │ + bne.n f7b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n f696 │ │ │ │ │ + b.n f6d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n f774 │ │ │ │ │ + b.n f7b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9ba │ │ │ │ │ + bne.w f9fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f8c0 │ │ │ │ │ + bne.n f900 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9ba │ │ │ │ │ + bne.w f9fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, f854 │ │ │ │ │ + cbnz r0, f894 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9ba │ │ │ │ │ + bne.w f9fa │ │ │ │ │ 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, f83c │ │ │ │ │ + cbz r0, f87c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f920 │ │ │ │ │ + bne.n f960 │ │ │ │ │ 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 f7ca │ │ │ │ │ + b.n f80a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f812 │ │ │ │ │ + beq.n f852 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f812 │ │ │ │ │ + beq.n f852 │ │ │ │ │ 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 f812 │ │ │ │ │ + beq.n f852 │ │ │ │ │ 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 │ │ │ │ │ @@ -27571,38 +27597,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 f844 │ │ │ │ │ + beq.n f884 │ │ │ │ │ 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 f7d8 │ │ │ │ │ + b.n f818 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f7fc │ │ │ │ │ + beq.n f83c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f7fc │ │ │ │ │ + beq.n f83c │ │ │ │ │ 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] │ │ │ │ │ @@ -27623,42 +27649,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 f8b2 │ │ │ │ │ - b.n f844 │ │ │ │ │ + bne.n f8f2 │ │ │ │ │ + b.n f884 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f83c │ │ │ │ │ + beq.n f87c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f83c │ │ │ │ │ + beq.n f87c │ │ │ │ │ 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 f83c │ │ │ │ │ + beq.w f87c │ │ │ │ │ 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] │ │ │ │ │ @@ -27678,975 +27704,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 f90e │ │ │ │ │ + b.n f94e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f6c6 │ │ │ │ │ + b.n f706 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, f9b4 │ │ │ │ │ + cbz r0, f9f4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f784 │ │ │ │ │ + b.n f7c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f998 │ │ │ │ │ + bne.n f9d8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f774 │ │ │ │ │ + b.n f7b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f784 │ │ │ │ │ + b.n f7c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f8bc │ │ │ │ │ + b.n f8fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f7b2 │ │ │ │ │ + b.n f7f2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f73a │ │ │ │ │ + b.n f77a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f9b6 │ │ │ │ │ + b.n f9f6 │ │ │ │ │ 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 f666 │ │ │ │ │ + beq.w f6a6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f9b6 │ │ │ │ │ + b.n f9f6 │ │ │ │ │ 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 f63e │ │ │ │ │ + beq.w f67e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n f6c6 │ │ │ │ │ + b.n f706 │ │ │ │ │ │ │ │ │ │ -0000fa00 : │ │ │ │ │ +0000fa40 : │ │ │ │ │ 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 fc9c │ │ │ │ │ + beq.w fcdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc9c │ │ │ │ │ + bne.w fcdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fc7c │ │ │ │ │ + bne.w fcbc │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w fc5c │ │ │ │ │ + beq.w fc9c │ │ │ │ │ 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 fba0 │ │ │ │ │ + beq.w fbe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fc28 │ │ │ │ │ + beq.w fc68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc28 │ │ │ │ │ + bne.w fc68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fc38 │ │ │ │ │ + bne.w fc78 │ │ │ │ │ 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 fc4c │ │ │ │ │ + beq.w fc8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc4c │ │ │ │ │ + bne.w fc8c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fb98 │ │ │ │ │ + bne.n fbd8 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n fb7c │ │ │ │ │ + beq.n fbbc │ │ │ │ │ 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 fbc6 │ │ │ │ │ + bne.n fc06 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fb98 │ │ │ │ │ + bne.n fbd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ + bl f640 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fbc2 │ │ │ │ │ + beq.n fc00 │ │ │ │ │ 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 fba8 │ │ │ │ │ + beq.n fbe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff54 │ │ │ │ │ + bl ff94 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fc48 │ │ │ │ │ + bne.w fc7e │ │ │ │ │ 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 fc90 │ │ │ │ │ + beq.w fcd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fc90 │ │ │ │ │ + bne.w fcd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fba2 │ │ │ │ │ + bne.n fbe2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fba0 │ │ │ │ │ + beq.n fbe0 │ │ │ │ │ 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 fc7c │ │ │ │ │ + beq.w fcbc │ │ │ │ │ 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 fcac │ │ │ │ │ + beq.w fcec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fcac │ │ │ │ │ + bne.w fcec │ │ │ │ │ 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 fc08 │ │ │ │ │ + blt.n fc46 │ │ │ │ │ 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 fac8 │ │ │ │ │ + beq.n fb08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fbac │ │ │ │ │ + b.n fbec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n fb70 │ │ │ │ │ + b.n fbb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n fb24 │ │ │ │ │ + b.n fb64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fc20 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.n fc60 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fbac │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n fbec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fad4 │ │ │ │ │ + beq.n fb14 │ │ │ │ │ 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 fc3e │ │ │ │ │ + beq.n fc82 │ │ │ │ │ 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 fbb4 │ │ │ │ │ + beq.n fbf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, fc14 │ │ │ │ │ + cbnz r3, fc52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n faee │ │ │ │ │ + b.n fb2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fbac │ │ │ │ │ + b.n fbec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc04 │ │ │ │ │ + beq.w fb2c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fbac │ │ │ │ │ + b.n fbec │ │ │ │ │ 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 fa8c │ │ │ │ │ + beq.w facc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fba2 │ │ │ │ │ + b.n fbe2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n fbec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fbac │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fbac │ │ │ │ │ + b.n fbec │ │ │ │ │ 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 fab4 │ │ │ │ │ - b.n fb98 │ │ │ │ │ + beq.w faf4 │ │ │ │ │ + b.n fbd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n fc86 │ │ │ │ │ + blt.n fcc6 │ │ │ │ │ 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 fa54 │ │ │ │ │ + beq.w fa94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fb74 │ │ │ │ │ + b.n fbb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc80 │ │ │ │ │ + b.n fcc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, fcc0 │ │ │ │ │ + cbnz r0, fd00 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fb24 │ │ │ │ │ + b.n fb64 │ │ │ │ │ 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 fa3c │ │ │ │ │ - b.n fc7c │ │ │ │ │ + beq.w fa7c │ │ │ │ │ + b.n fcbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb70 │ │ │ │ │ + beq.w fbb0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fc80 │ │ │ │ │ + b.n fcc0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fc38 │ │ │ │ │ + b.n fc78 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fcc8 : │ │ │ │ │ +0000fd08 : │ │ │ │ │ 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 fdc0 │ │ │ │ │ + beq.n fe00 │ │ │ │ │ bl 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 fdc0 │ │ │ │ │ + bne.n fe00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, fd5a │ │ │ │ │ + cbnz r2, fd9a │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n fd3a │ │ │ │ │ + beq.n fd7a │ │ │ │ │ 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, fd66 │ │ │ │ │ + cbnz r0, fda6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, fd5a │ │ │ │ │ + cbnz r3, fd9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ + bl f640 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, fd62 │ │ │ │ │ + cbz r0, fda2 │ │ │ │ │ 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 fdb4 │ │ │ │ │ + blt.n fdf4 │ │ │ │ │ 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 fd12 │ │ │ │ │ + beq.n fd52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd30 │ │ │ │ │ + b.n fd70 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n fd2c │ │ │ │ │ + b.n fd6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd1c │ │ │ │ │ + beq.n fd5c │ │ │ │ │ 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 fd2c │ │ │ │ │ + beq.n fd6c │ │ │ │ │ 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, fda0 │ │ │ │ │ + cbz r0, fde0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fd2c │ │ │ │ │ + beq.n fd6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd2c │ │ │ │ │ + beq.n fd6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd30 │ │ │ │ │ + b.n fd70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fd30 │ │ │ │ │ + b.n fd70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fcf8 │ │ │ │ │ + b.n fd38 │ │ │ │ │ │ │ │ │ │ -0000fdc8 : │ │ │ │ │ +0000fe08 : │ │ │ │ │ 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 fed2 │ │ │ │ │ + beq.n ff12 │ │ │ │ │ bl 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 fed2 │ │ │ │ │ + bne.n ff12 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fede │ │ │ │ │ + bne.n ff1e │ │ │ │ │ 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, fe54 │ │ │ │ │ + cbnz r0, fe94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fede │ │ │ │ │ + bne.n ff1e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fe60 │ │ │ │ │ + cbz r0, fea0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fe60 │ │ │ │ │ + cbz r0, fea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ - cbz r0, fe60 │ │ │ │ │ + cbz r0, fea0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fe60 │ │ │ │ │ + cbz r0, fea0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n fef0 │ │ │ │ │ + bne.n ff30 │ │ │ │ │ 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 fede │ │ │ │ │ + bne.n ff1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1efc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, fe78 │ │ │ │ │ + cbz r0, feb8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n fe48 │ │ │ │ │ + b.n fe88 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, fe86 │ │ │ │ │ + cbnz r3, fec6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n fe48 │ │ │ │ │ + b.n fe88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, fee0 │ │ │ │ │ + cbnz r2, ff20 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fee8 │ │ │ │ │ + beq.n ff28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, fee8 │ │ │ │ │ + cbnz r0, ff28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, fec8 │ │ │ │ │ + cbnz r3, ff08 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fec8 │ │ │ │ │ + cbz r0, ff08 │ │ │ │ │ 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, fefc │ │ │ │ │ + cbnz r0, ff3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n fe7e │ │ │ │ │ + b.n febe │ │ │ │ │ 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 fdfc │ │ │ │ │ + beq.n fe3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n fe5c │ │ │ │ │ + b.n fe9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fea4 │ │ │ │ │ + b.n fee4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, ff36 │ │ │ │ │ + cbnz r0, ff76 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n fe48 │ │ │ │ │ + b.n fe88 │ │ │ │ │ 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, ff42 │ │ │ │ │ + cbz r0, ff82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, ff28 │ │ │ │ │ + cbz r3, ff68 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, ff4a │ │ │ │ │ + cbnz r0, ff8a │ │ │ │ │ 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 fe48 │ │ │ │ │ + b.n fe88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fee4 │ │ │ │ │ + b.n ff24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fec8 │ │ │ │ │ + beq.n ff08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fecc │ │ │ │ │ + b.n ff0c │ │ │ │ │ │ │ │ │ │ -0000ff54 : │ │ │ │ │ +0000ff94 : │ │ │ │ │ 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 10404 │ │ │ │ │ bl 0 │ │ │ │ │ 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 10404 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 103cc │ │ │ │ │ + bne.w 10414 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1038a │ │ │ │ │ + beq.w 103ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1038a │ │ │ │ │ + bne.w 103ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10280 │ │ │ │ │ + bne.w 102b6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 103ac │ │ │ │ │ + beq.w 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ 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 103f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1027c │ │ │ │ │ + bne.w 103de │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 10234 │ │ │ │ │ + beq.w 10280 │ │ │ │ │ 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 1028e │ │ │ │ │ + bne.w 102c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1027c │ │ │ │ │ + bne.w 103de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ + bl f640 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10280 │ │ │ │ │ + beq.w 102b6 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1039c │ │ │ │ │ + beq.w 103e4 │ │ │ │ │ bl 0 │ │ │ │ │ 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 103e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1027c │ │ │ │ │ + bne.w 103de │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10274 │ │ │ │ │ + beq.w 103d6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1027c │ │ │ │ │ + bne.w 103de │ │ │ │ │ strd fp, r9, [sp, #20] │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - b.n 100b2 │ │ │ │ │ + b.n 100f2 │ │ │ │ │ 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 10118 │ │ │ │ │ + bne.n 10158 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 103e6 │ │ │ │ │ + bne.w 10428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ + bl f640 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10252 │ │ │ │ │ + beq.w 1029e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10322 │ │ │ │ │ + bne.w 10352 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 10166 │ │ │ │ │ + beq.n 101a6 │ │ │ │ │ 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 1017a │ │ │ │ │ + beq.n 101ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 103d8 │ │ │ │ │ + beq.w 1041a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 103d8 │ │ │ │ │ + bne.w 1041a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 103e6 │ │ │ │ │ + bne.w 10428 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n 10066 │ │ │ │ │ + bne.n 100a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 102d0 │ │ │ │ │ + blt.w 10306 │ │ │ │ │ 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 103e6 │ │ │ │ │ + bne.w 10428 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1007c │ │ │ │ │ + beq.n 100bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1007c │ │ │ │ │ + beq.n 100bc │ │ │ │ │ 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 10372 │ │ │ │ │ + beq.w 103a2 │ │ │ │ │ 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 10356 │ │ │ │ │ + beq.w 10386 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1030e │ │ │ │ │ + bne.w 1033e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 100a4 │ │ │ │ │ + b.n 100e4 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103d2 │ │ │ │ │ + beq.w 103cc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 100a8 │ │ │ │ │ + b.n 100e8 │ │ │ │ │ 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.n 1026e │ │ │ │ │ + beq.w 103d0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 101f4 │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ + ble.n 10242 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 101f4 │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ + beq.n 10242 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 101f4 │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ + beq.n 10242 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 101f4 │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ + beq.n 10242 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 101f4 │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ + beq.n 10242 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 101f4 │ │ │ │ │ + beq.n 10242 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + cmp r5, #6 │ │ │ │ │ + ldr.w r1, [r8, #20] │ │ │ │ │ + str r1, [r2, #20] │ │ │ │ │ + beq.n 10242 │ │ │ │ │ sub.w r7, r8, #4 │ │ │ │ │ - add.w r2, r8, #16 │ │ │ │ │ + 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 101e4 │ │ │ │ │ + bne.n 10232 │ │ │ │ │ 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 │ │ │ │ │ @@ -28654,367 +28684,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 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 10284 │ │ │ │ │ + cbz r0, 102ba │ │ │ │ │ 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 10386 │ │ │ │ │ + bne.w 103b6 │ │ │ │ │ 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 102e4 │ │ │ │ │ + blt.n 102ae │ │ │ │ │ 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 fff8 │ │ │ │ │ - b.n 1027c │ │ │ │ │ + beq.w 10038 │ │ │ │ │ + b.n 103de │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 10194 │ │ │ │ │ - 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 101c6 │ │ │ │ │ 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 1022a │ │ │ │ │ + b.n 10276 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10006 │ │ │ │ │ + beq.w 10046 │ │ │ │ │ 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 1027c │ │ │ │ │ + beq.n 103de │ │ │ │ │ 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, 10300 │ │ │ │ │ + cbz r0, 10330 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 102ee │ │ │ │ │ + cbnz r3, 1031e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10022 │ │ │ │ │ + b.n 10062 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ - movs r1, #1 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1025c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 10280 │ │ │ │ │ + b.n 101c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102cc │ │ │ │ │ + beq.n 10302 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10280 │ │ │ │ │ + b.n 102b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10280 │ │ │ │ │ - b.n 102fa │ │ │ │ │ + beq.n 102b6 │ │ │ │ │ + b.n 1032a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 10340 │ │ │ │ │ + cbnz r0, 10370 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 100a4 │ │ │ │ │ + beq.w 100e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 100a4 │ │ │ │ │ + beq.w 100e4 │ │ │ │ │ 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 10280 │ │ │ │ │ + b.n 102b6 │ │ │ │ │ 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 10186 │ │ │ │ │ + b.n 101c6 │ │ │ │ │ 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 1034c │ │ │ │ │ + bne.n 1037c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10186 │ │ │ │ │ + b.n 101c6 │ │ │ │ │ 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 10186 │ │ │ │ │ + b.n 101c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10284 │ │ │ │ │ + b.n 102ba │ │ │ │ │ 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 ffbe │ │ │ │ │ - b.n 10280 │ │ │ │ │ + beq.w fffe │ │ │ │ │ + b.n 102b6 │ │ │ │ │ + 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 102b6 │ │ │ │ │ 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 10044 │ │ │ │ │ - b.n 1027c │ │ │ │ │ + beq.w 10084 │ │ │ │ │ + b.n 103de │ │ │ │ │ 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 ffe4 │ │ │ │ │ - b.n 1027c │ │ │ │ │ + beq.w 10024 │ │ │ │ │ + b.n 103de │ │ │ │ │ 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 ff92 │ │ │ │ │ + beq.w ffd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1022a │ │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ │ - b.n 1026e │ │ │ │ │ + b.n 10276 │ │ │ │ │ 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 100e6 │ │ │ │ │ + beq.w 10126 │ │ │ │ │ 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 10186 │ │ │ │ │ - nop │ │ │ │ │ + b.n 101c6 │ │ │ │ │ │ │ │ │ │ -000103fc : │ │ │ │ │ +0001043c : │ │ │ │ │ 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 105fe │ │ │ │ │ + beq.w 1063e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 105fe │ │ │ │ │ + bne.w 1063e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1060c │ │ │ │ │ + bne.w 1064c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10580 │ │ │ │ │ + bne.w 105c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10b7e │ │ │ │ │ + blt.w 10bbe │ │ │ │ │ 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 1060c │ │ │ │ │ + bne.w 1064c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10486 │ │ │ │ │ + cbnz r0, 104c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10614 │ │ │ │ │ + bne.w 10654 │ │ │ │ │ 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 d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1046e │ │ │ │ │ + beq.n 104ae │ │ │ │ │ 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 1046e │ │ │ │ │ + bne.n 104ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35e8 │ │ │ │ │ R_ARM_THM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1046e │ │ │ │ │ + bne.n 104ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10bae │ │ │ │ │ + beq.w 10bee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10bae │ │ │ │ │ + bne.w 10bee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10b8a │ │ │ │ │ + bne.w 10bca │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 10570 │ │ │ │ │ + bne.n 105b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 105d2 │ │ │ │ │ + blt.n 10612 │ │ │ │ │ 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 10b8a │ │ │ │ │ + bne.w 10bca │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10590 │ │ │ │ │ + bne.n 105d0 │ │ │ │ │ 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 10470 │ │ │ │ │ + bne.n 104b0 │ │ │ │ │ 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 1046e │ │ │ │ │ + beq.n 104ae │ │ │ │ │ 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 10b92 │ │ │ │ │ + beq.w 10bd2 │ │ │ │ │ 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] │ │ │ │ │ @@ -29024,192 +29047,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 10b98 │ │ │ │ │ + beq.w 10bd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10b98 │ │ │ │ │ + bne.w 10bd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1047a │ │ │ │ │ + b.n 104ba │ │ │ │ │ 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 10500 │ │ │ │ │ + b.n 10540 │ │ │ │ │ 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 10464 │ │ │ │ │ + b.n 104a4 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 85ec │ │ │ │ │ + bl 85f8 │ │ │ │ │ R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1050c │ │ │ │ │ + beq.n 1054c │ │ │ │ │ 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, 105f2 │ │ │ │ │ + cbz r0, 10632 │ │ │ │ │ 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, 105de │ │ │ │ │ + cbz r0, 1061e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 105de │ │ │ │ │ + cbnz r5, 1061e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10514 │ │ │ │ │ + b.n 10554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10470 │ │ │ │ │ + b.n 104b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 105fa │ │ │ │ │ + cbz r0, 1063a │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10470 │ │ │ │ │ + b.n 104b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10516 │ │ │ │ │ + b.n 10556 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10514 │ │ │ │ │ + b.n 10554 │ │ │ │ │ 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 10438 │ │ │ │ │ + beq.w 10478 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1047c │ │ │ │ │ + b.n 104bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10bb6 │ │ │ │ │ + bne.w 10bf6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10b76 │ │ │ │ │ + beq.w 10bb6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10b76 │ │ │ │ │ + bne.w 10bb6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1079c │ │ │ │ │ + bne.w 107dc │ │ │ │ │ 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, 1065e │ │ │ │ │ + cbz r0, 1069e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10bbc │ │ │ │ │ + bne.w 10bfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1079c │ │ │ │ │ + bne.w 107dc │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 10680 │ │ │ │ │ + cbz r0, 106c0 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107e2 │ │ │ │ │ + bne.w 10822 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1079c │ │ │ │ │ + bne.w 107dc │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 106a2 │ │ │ │ │ + cbz r0, 106e2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107a4 │ │ │ │ │ + bne.w 107e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1079c │ │ │ │ │ + bne.n 107dc │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 106c2 │ │ │ │ │ + cbz r0, 10702 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107d8 │ │ │ │ │ + bne.w 10818 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1079c │ │ │ │ │ + bne.n 107dc │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 10722 │ │ │ │ │ + cbz r0, 10762 │ │ │ │ │ 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, 10722 │ │ │ │ │ + cbz r0, 10762 │ │ │ │ │ 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 │ │ │ │ │ @@ -29217,89 +29240,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 1086e │ │ │ │ │ + bne.w 108ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107ec │ │ │ │ │ + beq.n 1082c │ │ │ │ │ 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 1047a │ │ │ │ │ + b.n 104ba │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1079c │ │ │ │ │ + bne.n 107dc │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10b02 │ │ │ │ │ + bne.w 10b42 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1079c │ │ │ │ │ + bne.n 107dc │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10986 │ │ │ │ │ + bne.w 109c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 1079c │ │ │ │ │ + cbnz r3, 107dc │ │ │ │ │ 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 109d2 │ │ │ │ │ + bne.w 10a12 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 1079c │ │ │ │ │ + cbnz r5, 107dc │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10904 │ │ │ │ │ + bne.w 10944 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 1079c │ │ │ │ │ + cbnz r5, 107dc │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 107f2 │ │ │ │ │ + bne.n 10832 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 1079c │ │ │ │ │ + cbnz r5, 107dc │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10888 │ │ │ │ │ + bne.n 108c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1071c │ │ │ │ │ + b.n 1075c │ │ │ │ │ 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 │ │ │ │ │ @@ -29308,79 +29331,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 10714 │ │ │ │ │ - b.n 1079e │ │ │ │ │ + bne.n 10754 │ │ │ │ │ + b.n 107de │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ - b.n 107ac │ │ │ │ │ + b.n 107ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ - b.n 107ac │ │ │ │ │ + b.n 107ec │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1071c │ │ │ │ │ + b.n 1075c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1078a │ │ │ │ │ + beq.n 107ca │ │ │ │ │ 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 1078c │ │ │ │ │ + bne.n 107cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl cfa │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1078c │ │ │ │ │ + bne.n 107cc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1078a │ │ │ │ │ + beq.n 107ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 85ec │ │ │ │ │ + bl 85f8 │ │ │ │ │ R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1078a │ │ │ │ │ + beq.n 107ca │ │ │ │ │ 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 1078a │ │ │ │ │ + beq.n 107ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10708 │ │ │ │ │ + bne.w 10748 │ │ │ │ │ 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 │ │ │ │ │ @@ -29388,59 +29411,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 10708 │ │ │ │ │ + beq.w 10748 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 108fc │ │ │ │ │ + beq.n 1093c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10714 │ │ │ │ │ + bne.w 10754 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1047a │ │ │ │ │ + b.n 104ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1079c │ │ │ │ │ + beq.n 107dc │ │ │ │ │ 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 1079c │ │ │ │ │ + bne.w 107dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl cfa │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1079c │ │ │ │ │ + bne.w 107dc │ │ │ │ │ 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 1079c │ │ │ │ │ + beq.w 107dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 109c0 │ │ │ │ │ + bne.n 10a00 │ │ │ │ │ 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 │ │ │ │ │ @@ -29448,56 +29471,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 109c0 │ │ │ │ │ + beq.n 10a00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 108fc │ │ │ │ │ + cbz r3, 1093c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 109ca │ │ │ │ │ + bne.n 10a0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1047a │ │ │ │ │ + b.n 104ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10778 │ │ │ │ │ + beq.w 107b8 │ │ │ │ │ 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 1077a │ │ │ │ │ + bne.w 107ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl cfa │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1077a │ │ │ │ │ + bne.w 107ba │ │ │ │ │ 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 10778 │ │ │ │ │ + beq.w 107b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10708 │ │ │ │ │ + bne.w 10748 │ │ │ │ │ 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 │ │ │ │ │ @@ -29505,153 +29528,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 10708 │ │ │ │ │ + beq.w 10748 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 108fc │ │ │ │ │ + beq.n 1093c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10714 │ │ │ │ │ - b.n 108fe │ │ │ │ │ + bne.w 10754 │ │ │ │ │ + b.n 1093e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1074e │ │ │ │ │ + beq.w 1078e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1074e │ │ │ │ │ + beq.w 1078e │ │ │ │ │ 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 1074e │ │ │ │ │ + beq.w 1078e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b52 │ │ │ │ │ + beq.w 10b92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1079c │ │ │ │ │ + beq.w 107dc │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1079e │ │ │ │ │ + b.n 107de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10764 │ │ │ │ │ + beq.w 107a4 │ │ │ │ │ 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 10766 │ │ │ │ │ + bne.w 107a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 10afa │ │ │ │ │ + beq.n 10b3a │ │ │ │ │ bl 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 10afa │ │ │ │ │ + bne.n 10b3a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10a8c │ │ │ │ │ + bne.n 10acc │ │ │ │ │ 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, 10a34 │ │ │ │ │ + cbz r0, 10a74 │ │ │ │ │ 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 10a9a │ │ │ │ │ + bne.n 10ada │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 10a8c │ │ │ │ │ + cbnz r5, 10acc │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10aea │ │ │ │ │ + beq.n 10b2a │ │ │ │ │ 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 10aea │ │ │ │ │ + beq.n 10b2a │ │ │ │ │ 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, 10aba │ │ │ │ │ + cbnz r0, 10afa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 10a94 │ │ │ │ │ + cbz r0, 10ad4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10766 │ │ │ │ │ + b.n 107a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10766 │ │ │ │ │ + b.n 107a6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10766 │ │ │ │ │ + b.n 107a6 │ │ │ │ │ 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] │ │ │ │ │ @@ -29659,68 +29682,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 10a78 │ │ │ │ │ + beq.n 10ab8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 10af4 │ │ │ │ │ + cbz r3, 10b34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10a82 │ │ │ │ │ + bne.n 10ac2 │ │ │ │ │ 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 1071c │ │ │ │ │ - b.n 1047a │ │ │ │ │ + beq.w 1075c │ │ │ │ │ + b.n 104ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10766 │ │ │ │ │ + b.n 107a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10aca │ │ │ │ │ + b.n 10b0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10a0e │ │ │ │ │ + b.n 10a4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10738 │ │ │ │ │ + beq.w 10778 │ │ │ │ │ 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 10738 │ │ │ │ │ + beq.w 10778 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10708 │ │ │ │ │ + bne.w 10748 │ │ │ │ │ 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 │ │ │ │ │ @@ -29728,16 +29751,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 10708 │ │ │ │ │ - b.n 1086e │ │ │ │ │ + beq.w 10748 │ │ │ │ │ + b.n 108ae │ │ │ │ │ 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 │ │ │ │ │ @@ -29745,168 +29768,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 108f0 │ │ │ │ │ - b.n 109c0 │ │ │ │ │ + bne.w 10930 │ │ │ │ │ + b.n 10a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1063a │ │ │ │ │ + b.n 1067a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1047c │ │ │ │ │ + b.n 104bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10470 │ │ │ │ │ + b.n 104b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1047c │ │ │ │ │ + b.n 104bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1047a │ │ │ │ │ + beq.w 104ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1047c │ │ │ │ │ + b.n 104bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 104d0 │ │ │ │ │ + b.n 10510 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1047c │ │ │ │ │ + b.n 104bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ - b.n 107ac │ │ │ │ │ + b.n 107ec │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010bc8 : │ │ │ │ │ +00010c08 : │ │ │ │ │ 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 10fe6 │ │ │ │ │ + beq.w 11026 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10fe6 │ │ │ │ │ + bne.w 11026 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10ff4 │ │ │ │ │ + bne.w 11034 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 10ce0 │ │ │ │ │ + bne.n 10d20 │ │ │ │ │ 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 10cd6 │ │ │ │ │ + blt.n 10d16 │ │ │ │ │ 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 11018 │ │ │ │ │ + bne.w 11058 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 10cfc │ │ │ │ │ + beq.n 10d3c │ │ │ │ │ bl 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 10cfc │ │ │ │ │ + bne.n 10d3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f4a │ │ │ │ │ + bne.w 10f8a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 10f16 │ │ │ │ │ + beq.w 10f56 │ │ │ │ │ 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 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f42 │ │ │ │ │ + bne.w 10f82 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d0a │ │ │ │ │ + bne.n 10d4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f4a │ │ │ │ │ + bne.w 10f8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f600 │ │ │ │ │ + bl f640 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f5a │ │ │ │ │ + beq.w 10f9a │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10fc0 │ │ │ │ │ + bne.w 11000 │ │ │ │ │ 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 10dbe │ │ │ │ │ + beq.n 10dfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f00 │ │ │ │ │ + bne.w 10f40 │ │ │ │ │ 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] │ │ │ │ │ @@ -29916,193 +29939,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 10c46 │ │ │ │ │ + bne.n 10c86 │ │ │ │ │ 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 10c5c │ │ │ │ │ - b.n 10f4a │ │ │ │ │ + beq.n 10c9c │ │ │ │ │ + b.n 10f8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f42 │ │ │ │ │ + bne.w 10f82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10fde │ │ │ │ │ + beq.w 1101e │ │ │ │ │ bl 0 │ │ │ │ │ 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 1101e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10fd6 │ │ │ │ │ + bne.w 11016 │ │ │ │ │ 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 10f64 │ │ │ │ │ + bne.w 10fa4 │ │ │ │ │ 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 10f42 │ │ │ │ │ + bne.w 10f82 │ │ │ │ │ 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 10f5a │ │ │ │ │ + beq.w 10f9a │ │ │ │ │ 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 10f52 │ │ │ │ │ + beq.w 10f92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10fc0 │ │ │ │ │ + bne.w 11000 │ │ │ │ │ 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 10cca │ │ │ │ │ + bne.n 10d0a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11018 │ │ │ │ │ + bne.w 11058 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1100c │ │ │ │ │ + beq.w 1104c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1100c │ │ │ │ │ + bne.w 1104c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11004 │ │ │ │ │ + bne.w 11044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8204 │ │ │ │ │ + bl 8210 │ │ │ │ │ R_ARM_THM_CALL _tmp_163_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11014 │ │ │ │ │ + beq.w 11054 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10ffc │ │ │ │ │ + beq.w 1103c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ffc │ │ │ │ │ + bne.w 1103c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10fb0 │ │ │ │ │ + bne.w 10ff0 │ │ │ │ │ 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 10fa8 │ │ │ │ │ + beq.w 10fe8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10fb0 │ │ │ │ │ + bne.w 10ff0 │ │ │ │ │ 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, 10e78 │ │ │ │ │ - bl 8204 │ │ │ │ │ + cbz r2, 10eb8 │ │ │ │ │ + bl 8210 │ │ │ │ │ R_ARM_THM_CALL _tmp_163_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 10e78 │ │ │ │ │ + cbz r0, 10eb8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 11028 │ │ │ │ │ + bne.w 11068 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 10f86 │ │ │ │ │ + beq.w 10fc6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 10e46 │ │ │ │ │ + b.n 10e86 │ │ │ │ │ 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 10fa2 │ │ │ │ │ + beq.w 10fe2 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 10e9e │ │ │ │ │ + ble.n 10ede │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r8, r5, lsl #2] │ │ │ │ │ str.w r0, [r1, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 10e8c │ │ │ │ │ + b.n 10ecc │ │ │ │ │ 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 │ │ │ │ │ @@ -30111,883 +30134,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 10fba │ │ │ │ │ + beq.n 10ffa │ │ │ │ │ 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 1101e │ │ │ │ │ + bne.w 1105e │ │ │ │ │ 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 11022 │ │ │ │ │ + beq.w 11062 │ │ │ │ │ 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 10cca │ │ │ │ │ + bne.w 10d0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10cd4 │ │ │ │ │ + beq.w 10d14 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10cd6 │ │ │ │ │ + b.n 10d16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10f9c │ │ │ │ │ + blt.n 10fdc │ │ │ │ │ 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, 10f4a │ │ │ │ │ + cbnz r3, 10f8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10c84 │ │ │ │ │ + beq.w 10cc4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10c9a │ │ │ │ │ + beq.w 10cda │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10dc2 │ │ │ │ │ + b.n 10e02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10fca │ │ │ │ │ + bne.n 1100a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10dc2 │ │ │ │ │ + b.n 10e02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10d56 │ │ │ │ │ + bne.w 10d96 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10d5c │ │ │ │ │ + bne.w 10d9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11048 │ │ │ │ │ + bne.n 11088 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10d5a │ │ │ │ │ + b.n 10d9a │ │ │ │ │ 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, 10fa2 │ │ │ │ │ + cbz r0, 10fe2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 10e6c │ │ │ │ │ + b.n 10eac │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10f4a │ │ │ │ │ + b.n 10f8a │ │ │ │ │ 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 10cd4 │ │ │ │ │ + b.n 10d14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10da2 │ │ │ │ │ + beq.w 10de2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10dc2 │ │ │ │ │ + b.n 10e02 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10f42 │ │ │ │ │ + b.n 10f82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10d3a │ │ │ │ │ + b.n 10d7a │ │ │ │ │ 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 10c04 │ │ │ │ │ + beq.w 10c44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10cd6 │ │ │ │ │ + b.n 10d16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10e1e │ │ │ │ │ + b.n 10e5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10fba │ │ │ │ │ + b.n 10ffa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10de8 │ │ │ │ │ + b.n 10e28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10fb6 │ │ │ │ │ + b.n 10ff6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10cd6 │ │ │ │ │ + b.n 10d16 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10fba │ │ │ │ │ + b.n 10ffa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10cd6 │ │ │ │ │ + b.n 10d16 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e64 │ │ │ │ │ + beq.w 10ea4 │ │ │ │ │ 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 10fb6 │ │ │ │ │ + b.n 10ff6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10f42 │ │ │ │ │ + b.n 10f82 │ │ │ │ │ │ │ │ │ │ -00011054 : │ │ │ │ │ +00011094 : │ │ │ │ │ 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 1115a │ │ │ │ │ + beq.n 1119a │ │ │ │ │ bl 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 1115a │ │ │ │ │ + bne.n 1119a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11166 │ │ │ │ │ + bne.n 111a6 │ │ │ │ │ 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 1110a │ │ │ │ │ + bne.n 1114a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1112a │ │ │ │ │ + bne.n 1116a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11144 │ │ │ │ │ + beq.n 11184 │ │ │ │ │ bl 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 11144 │ │ │ │ │ + bne.n 11184 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11150 │ │ │ │ │ + bne.n 11190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 110fe │ │ │ │ │ + cbz r0, 1113e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 110fe │ │ │ │ │ + cbz r0, 1113e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ - cbz r0, 110fe │ │ │ │ │ + bl 72c8 │ │ │ │ │ + cbz r0, 1113e │ │ │ │ │ mov r2, r0 │ │ │ │ │ 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 1117c │ │ │ │ │ + beq.n 111bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1116c │ │ │ │ │ + bne.n 111ac │ │ │ │ │ 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 110f6 │ │ │ │ │ + b.n 11136 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ddc │ │ │ │ │ + bl 9e00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11094 │ │ │ │ │ + beq.n 110d4 │ │ │ │ │ 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, 11132 │ │ │ │ │ + cbz r0, 11172 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 11132 │ │ │ │ │ + cbnz r3, 11172 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110f6 │ │ │ │ │ + b.n 11136 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110fa │ │ │ │ │ + b.n 1113a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110f6 │ │ │ │ │ + beq.n 11136 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1112c │ │ │ │ │ + b.n 1116c │ │ │ │ │ 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 110be │ │ │ │ │ + beq.n 110fe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11104 │ │ │ │ │ + b.n 11144 │ │ │ │ │ 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 11086 │ │ │ │ │ + beq.n 110c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1112c │ │ │ │ │ + b.n 1116c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, 11188 │ │ │ │ │ + cbnz r0, 111c8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110f6 │ │ │ │ │ + b.n 11136 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11154 │ │ │ │ │ + beq.n 11194 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11154 │ │ │ │ │ + b.n 11194 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011190 : │ │ │ │ │ +000111d0 : │ │ │ │ │ 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 113ce │ │ │ │ │ + beq.w 1140e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 113ce │ │ │ │ │ + bne.w 1140e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113dc │ │ │ │ │ + bne.w 1141c │ │ │ │ │ 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 11308 │ │ │ │ │ + bne.w 11348 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a8 │ │ │ │ │ + bne.w 113e8 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11320 │ │ │ │ │ + bne.w 11360 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a8 │ │ │ │ │ + bne.w 113e8 │ │ │ │ │ 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 11354 │ │ │ │ │ + bne.w 11394 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a8 │ │ │ │ │ + bne.w 113e8 │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11386 │ │ │ │ │ + bne.w 113c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a8 │ │ │ │ │ + bne.w 113e8 │ │ │ │ │ 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 113be │ │ │ │ │ + bne.w 113fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a8 │ │ │ │ │ + bne.w 113e8 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 113ae │ │ │ │ │ + bne.w 113ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113dc │ │ │ │ │ + bne.w 1141c │ │ │ │ │ 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 11376 │ │ │ │ │ + bne.w 113b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a8 │ │ │ │ │ + bne.w 113e8 │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11344 │ │ │ │ │ + bne.n 11384 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a8 │ │ │ │ │ + bne.w 113e8 │ │ │ │ │ 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 1142c │ │ │ │ │ + bne.w 1146c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 113a8 │ │ │ │ │ + bne.n 113e8 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1141c │ │ │ │ │ + bne.w 1145c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11414 │ │ │ │ │ + bne.w 11454 │ │ │ │ │ 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 11404 │ │ │ │ │ + bne.w 11444 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 113a8 │ │ │ │ │ + bne.n 113e8 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 113f4 │ │ │ │ │ + bne.w 11434 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 113a8 │ │ │ │ │ + bne.n 113e8 │ │ │ │ │ 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 113e4 │ │ │ │ │ + bne.n 11424 │ │ │ │ │ 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, 11362 │ │ │ │ │ + cbz r0, 113a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 11362 │ │ │ │ │ + cbnz r3, 113a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11302 │ │ │ │ │ + b.n 11342 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 11332 │ │ │ │ │ + cbz r0, 11372 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11318 │ │ │ │ │ + beq.n 11358 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11318 │ │ │ │ │ + beq.n 11358 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11302 │ │ │ │ │ + b.n 11342 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1132c │ │ │ │ │ - b.n 11332 │ │ │ │ │ + bne.n 1136c │ │ │ │ │ + b.n 11372 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11314 │ │ │ │ │ + bne.n 11354 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11318 │ │ │ │ │ + beq.n 11358 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11302 │ │ │ │ │ + b.n 11342 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11314 │ │ │ │ │ - b.n 11362 │ │ │ │ │ + bne.n 11354 │ │ │ │ │ + b.n 113a2 │ │ │ │ │ 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 53a8 │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1132c │ │ │ │ │ - b.n 11332 │ │ │ │ │ + bne.n 1136c │ │ │ │ │ + b.n 11372 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11302 │ │ │ │ │ + b.n 11342 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1132c │ │ │ │ │ - b.n 11332 │ │ │ │ │ + bne.n 1136c │ │ │ │ │ + b.n 11372 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11314 │ │ │ │ │ - b.n 11362 │ │ │ │ │ + bne.n 11354 │ │ │ │ │ + b.n 113a2 │ │ │ │ │ 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 111c8 │ │ │ │ │ + beq.w 11208 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11302 │ │ │ │ │ + b.n 11342 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11314 │ │ │ │ │ - b.n 11362 │ │ │ │ │ + bne.n 11354 │ │ │ │ │ + b.n 113a2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1132c │ │ │ │ │ - b.n 11332 │ │ │ │ │ + bne.n 1136c │ │ │ │ │ + b.n 11372 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11314 │ │ │ │ │ - b.n 11362 │ │ │ │ │ + bne.n 11354 │ │ │ │ │ + b.n 113a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11302 │ │ │ │ │ + b.n 11342 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1132c │ │ │ │ │ - b.n 11332 │ │ │ │ │ + bne.n 1136c │ │ │ │ │ + b.n 11372 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11314 │ │ │ │ │ - b.n 11362 │ │ │ │ │ + bne.w 11354 │ │ │ │ │ + b.n 113a2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011440 : │ │ │ │ │ +00011480 : │ │ │ │ │ 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 11dc8 │ │ │ │ │ + beq.w 11db4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11dc8 │ │ │ │ │ + bne.w 11db4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11dd8 │ │ │ │ │ + bne.w 11dc4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11db6 │ │ │ │ │ + beq.w 11da2 │ │ │ │ │ bl 0 │ │ │ │ │ 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 11da2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 118a4 │ │ │ │ │ + bne.w 118e2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11d96 │ │ │ │ │ + beq.w 11d60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d96 │ │ │ │ │ + bne.w 11d60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11966 │ │ │ │ │ + bne.w 119a4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1193c │ │ │ │ │ + beq.w 1197a │ │ │ │ │ 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 11aaa │ │ │ │ │ + bne.w 11aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11662 │ │ │ │ │ + bne.w 116a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11966 │ │ │ │ │ + bne.w 119a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e04c │ │ │ │ │ + bl e084 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b24 │ │ │ │ │ + bne.w 11b30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11dd8 │ │ │ │ │ + bne.w 11dc4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11d72 │ │ │ │ │ + beq.w 11d80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d72 │ │ │ │ │ + bne.w 11d80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11938 │ │ │ │ │ + bne.w 11976 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 11da6 │ │ │ │ │ + beq.w 11d92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11da6 │ │ │ │ │ + bne.w 11d92 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11934 │ │ │ │ │ + bne.w 11972 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1190a │ │ │ │ │ + beq.w 11948 │ │ │ │ │ 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 r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11a98 │ │ │ │ │ + bne.w 11ada │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11760 │ │ │ │ │ + bne.w 117a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11934 │ │ │ │ │ + bne.w 11972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e04c │ │ │ │ │ + bl e084 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b9c │ │ │ │ │ + bne.w 11b58 │ │ │ │ │ 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 11dd8 │ │ │ │ │ + bne.w 11dc4 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11c8a │ │ │ │ │ + beq.w 11d04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11c8a │ │ │ │ │ + bne.w 11d04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11c9a │ │ │ │ │ + bne.w 11d14 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11d62 │ │ │ │ │ + beq.w 11d70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d62 │ │ │ │ │ + bne.w 11d70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1164c │ │ │ │ │ + cbnz r2, 1168c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 11ab6 │ │ │ │ │ + beq.w 11af8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11adc │ │ │ │ │ + bne.w 11b1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b4c │ │ │ │ │ + bne.w 11b7c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1164c │ │ │ │ │ + cbnz r6, 1168c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 119a4 │ │ │ │ │ + bne.w 119e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -30995,441 +31018,441 @@ │ │ │ │ │ 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 114fc │ │ │ │ │ + beq.w 1153c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114fc │ │ │ │ │ + beq.w 1153c │ │ │ │ │ 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 11d20 │ │ │ │ │ + beq.w 11d58 │ │ │ │ │ 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 11e84 │ │ │ │ │ + beq.w 11e60 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b36 │ │ │ │ │ + beq.w 11b42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e78 │ │ │ │ │ + bne.w 11e54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 11e70 │ │ │ │ │ + beq.w 11e4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e70 │ │ │ │ │ + bne.w 11e4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11966 │ │ │ │ │ + bne.w 119a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d18 │ │ │ │ │ + beq.w 11d50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11966 │ │ │ │ │ + bne.w 119a4 │ │ │ │ │ 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 118a8 │ │ │ │ │ + bne.w 118e6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + 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 11d12 │ │ │ │ │ + beq.w 11d4a │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w 118ee │ │ │ │ │ + bgt.w 1192c │ │ │ │ │ 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 │ │ │ │ │ + mov r1, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1185c │ │ │ │ │ + bne.n 1189a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11518 │ │ │ │ │ + b.n 11558 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1159c │ │ │ │ │ + beq.w 115dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1159c │ │ │ │ │ + beq.w 115dc │ │ │ │ │ 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 11d5a │ │ │ │ │ + beq.w 11b74 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d84 │ │ │ │ │ + beq.w 11e8c │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11bae │ │ │ │ │ + beq.w 11b6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11d8a │ │ │ │ │ + bne.w 11e6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 11d0a │ │ │ │ │ + beq.w 11e84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d0a │ │ │ │ │ + bne.w 11e84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11934 │ │ │ │ │ + bne.w 11972 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e90 │ │ │ │ │ + beq.w 11e42 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11934 │ │ │ │ │ + bne.w 11972 │ │ │ │ │ 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 118cc │ │ │ │ │ + bne.n 1190a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + 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 11e8a │ │ │ │ │ + beq.w 11e3c │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 118fc │ │ │ │ │ + bgt.n 1193a │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11656 │ │ │ │ │ + bne.w 11696 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 115ba │ │ │ │ │ + b.n 115fa │ │ │ │ │ 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 1175c │ │ │ │ │ + beq.w 1179c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11e9a │ │ │ │ │ + beq.w 11e66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e9a │ │ │ │ │ + bne.w 11e66 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11c9e │ │ │ │ │ + bne.w 11cfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ffc │ │ │ │ │ + bl 12040 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11bdc │ │ │ │ │ + bne.w 11c04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11518 │ │ │ │ │ - bl 11ea4 │ │ │ │ │ + b.n 11558 │ │ │ │ │ + bl 11ee8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1171e │ │ │ │ │ + beq.w 1175e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d28 │ │ │ │ │ + bne.w 11de2 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 1196c │ │ │ │ │ + beq.n 119aa │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - b.n 1170c │ │ │ │ │ - bl 11ea4 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + b.n 1174c │ │ │ │ │ + bl 11ee8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1181c │ │ │ │ │ + beq.n 1185a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d42 │ │ │ │ │ + bne.w 11e92 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 11988 │ │ │ │ │ + beq.n 119c6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - b.n 1180c │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + b.n 1184a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 11732 │ │ │ │ │ + b.n 11772 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 11830 │ │ │ │ │ + b.n 1186e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11bb8 │ │ │ │ │ + blt.w 11e78 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11a92 │ │ │ │ │ + bne.w 11ad4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1158e │ │ │ │ │ + beq.w 115ce │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 115ba │ │ │ │ │ + b.n 115fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11b40 │ │ │ │ │ + blt.w 11b4c │ │ │ │ │ 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 11aa4 │ │ │ │ │ + bne.w 11ae6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 114ee │ │ │ │ │ + beq.w 1152e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 118a4 │ │ │ │ │ + b.n 118e2 │ │ │ │ │ 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 11d12 │ │ │ │ │ + beq.w 11d4a │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 118c0 │ │ │ │ │ + b.n 118fe │ │ │ │ │ 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 11e8a │ │ │ │ │ + beq.w 11e3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 118e2 │ │ │ │ │ + b.n 11920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1164c │ │ │ │ │ + beq.w 1168c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1164c │ │ │ │ │ + beq.w 1168c │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b96 │ │ │ │ │ + beq.w 11bc6 │ │ │ │ │ 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 11e48 │ │ │ │ │ + beq.w 11edc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e24 │ │ │ │ │ + bne.w 11ebe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 11e1c │ │ │ │ │ + beq.w 11ed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e1c │ │ │ │ │ + bne.w 11ed4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1164c │ │ │ │ │ + bne.w 1168c │ │ │ │ │ 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 11e3e │ │ │ │ │ + beq.w 11eb2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1164c │ │ │ │ │ + bne.w 1168c │ │ │ │ │ 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.n 11aee │ │ │ │ │ + bne.w 11bda │ │ │ │ │ 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 11e38 │ │ │ │ │ + beq.w 11eac │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.n 11b16 │ │ │ │ │ + bgt.w 11bcc │ │ │ │ │ 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 │ │ │ │ │ @@ -31438,204 +31461,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 11656 │ │ │ │ │ + bne.w 11696 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 11656 │ │ │ │ │ + b.n 11696 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11934 │ │ │ │ │ + bne.w 11972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl adf0 │ │ │ │ │ + bl adfc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1192e │ │ │ │ │ + b.n 1196c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11966 │ │ │ │ │ + bne.w 119a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl adf0 │ │ │ │ │ + bl adfc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 11960 │ │ │ │ │ + b.n 1199e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11e2e │ │ │ │ │ + blt.w 11ec8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 11ae4 │ │ │ │ │ + cbz r3, 11b26 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1164c │ │ │ │ │ + bne.w 1168c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl adf0 │ │ │ │ │ + bl adfc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1162a │ │ │ │ │ - b.n 1164c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 11ffc │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 11a50 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 11e54 │ │ │ │ │ - cmp fp, r8 │ │ │ │ │ - beq.n 11bc4 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - str.w r1, [r7, r8, lsl #2] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - b.n 11a44 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr.w r2, [r7, r6, lsl #2] │ │ │ │ │ - str.w r2, [r3, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - b.n 11a64 │ │ │ │ │ + beq.w 1166a │ │ │ │ │ + b.n 1168c │ │ │ │ │ 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 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 116ba │ │ │ │ │ + bne.w 116fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d20 │ │ │ │ │ + beq.w 11d58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 118a4 │ │ │ │ │ + b.n 118e2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 117f8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 11e78 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 11976 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11638 │ │ │ │ │ + beq.w 11678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11638 │ │ │ │ │ + beq.w 11678 │ │ │ │ │ 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 1164c │ │ │ │ │ + beq.w 1168c │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 119e4 │ │ │ │ │ + bne.w 11a22 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 119e4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + b.n 11a22 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr.w r2, [r7, r6, lsl #2] │ │ │ │ │ + str.w r2, [r3, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + b.n 11aa4 │ │ │ │ │ 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 117ba │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 11d5a │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 11938 │ │ │ │ │ - mov.w r3, fp, lsl #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + bl 12040 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e38 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 11b06 │ │ │ │ │ + beq.w 11a90 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 11e0c │ │ │ │ │ + cmp fp, r8 │ │ │ │ │ + beq.n 11cb2 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + str.w r1, [r7, r8, lsl #2] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + b.n 11a82 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11dfe │ │ │ │ │ + beq.w 11e04 │ │ │ │ │ bl 0 │ │ │ │ │ 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 11e04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11df6 │ │ │ │ │ + bne.w 11dfc │ │ │ │ │ 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 11de4 │ │ │ │ │ + beq.w 11dd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11df6 │ │ │ │ │ + bne.w 11dfc │ │ │ │ │ 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 11cb4 │ │ │ │ │ + bne.n 11cda │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11dde │ │ │ │ │ + beq.w 11dca │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt.n 11ca4 │ │ │ │ │ + bgt.n 11cca │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -31644,696 +31655,706 @@ │ │ │ │ │ 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 1175c │ │ │ │ │ + beq.w 1179c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e06 │ │ │ │ │ + beq.w 11e26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e06 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11656 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 11e26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 115e8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 11a8c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 11518 │ │ │ │ │ + b.n 11696 │ │ │ │ │ + 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 11eac │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 11bf4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r7, r9, lsl #2] │ │ │ │ │ str.w r1, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 11c44 │ │ │ │ │ + b.n 11c6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ffc │ │ │ │ │ + bl 12040 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11c30 │ │ │ │ │ + beq.n 11c58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 11cee │ │ │ │ │ + cbnz r3, 11d2e │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 11cd8 │ │ │ │ │ + beq.n 11d18 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str.w r1, [r7, r8, lsl #2] │ │ │ │ │ mov fp, r3 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 11c24 │ │ │ │ │ + b.n 11c4c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 11558 │ │ │ │ │ + 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 11628 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 11ace │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11dde │ │ │ │ │ + beq.n 11dca │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 11cc8 │ │ │ │ │ + b.n 11cee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11cc4 │ │ │ │ │ + beq.n 11cea │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 118a4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 117e2 │ │ │ │ │ + b.n 118e2 │ │ │ │ │ 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 118a4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 118bc │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 11d20 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 118de │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 11938 │ │ │ │ │ + b.n 118e2 │ │ │ │ │ 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 1160a │ │ │ │ │ - b.n 1164c │ │ │ │ │ + beq.w 1150e │ │ │ │ │ + b.n 119a4 │ │ │ │ │ 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 11548 │ │ │ │ │ - b.n 11938 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 117aa │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 117c2 │ │ │ │ │ - b.n 11bb8 │ │ │ │ │ + beq.w 1164a │ │ │ │ │ + b.n 1168c │ │ │ │ │ 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 114ce │ │ │ │ │ - b.n 11966 │ │ │ │ │ + beq.w 11588 │ │ │ │ │ + b.n 11976 │ │ │ │ │ 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 1156e │ │ │ │ │ - b.n 11934 │ │ │ │ │ + beq.w 115ae │ │ │ │ │ + b.n 11972 │ │ │ │ │ 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 114a8 │ │ │ │ │ - b.n 118a4 │ │ │ │ │ + beq.w 114e8 │ │ │ │ │ + b.n 118e2 │ │ │ │ │ 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 1147e │ │ │ │ │ + beq.w 114be │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 11658 │ │ │ │ │ + b.n 11698 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 118a4 │ │ │ │ │ + b.n 118e2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 118fa │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 11d58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 118a4 │ │ │ │ │ + b.n 118e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11bfa │ │ │ │ │ + b.n 11c22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11656 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + beq.w 11bf0 │ │ │ │ │ + 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 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11658 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11a1c │ │ │ │ │ + b.n 11690 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 119fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11696 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11650 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11698 │ │ │ │ │ + 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 1164c │ │ │ │ │ + b.n 11b74 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 11722 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1164c │ │ │ │ │ - b.n 11e2e │ │ │ │ │ + beq.w 11702 │ │ │ │ │ + b.n 11b4c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 116ea │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 118c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b02 │ │ │ │ │ + beq.w 11800 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 11650 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 11976 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 116e2 │ │ │ │ │ + b.n 11820 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 117e8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116c2 │ │ │ │ │ - b.n 11b40 │ │ │ │ │ + beq.w 1191c │ │ │ │ │ movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 116aa │ │ │ │ │ mov r0, r8 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 11b74 │ │ │ │ │ + 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 11d5a │ │ │ │ │ + b.w 1168c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11a3a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 11690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1188a │ │ │ │ │ - nop │ │ │ │ │ + b.n 11a5a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1168c │ │ │ │ │ + b.n 11ec8 │ │ │ │ │ │ │ │ │ │ -00011ea4 : │ │ │ │ │ +00011ee8 : │ │ │ │ │ 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 11fe0 │ │ │ │ │ + beq.w 12026 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11fe0 │ │ │ │ │ + bne.w 12026 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11fb8 │ │ │ │ │ + bne.n 11ffe │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 11f94 │ │ │ │ │ + beq.n 11fda │ │ │ │ │ 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 11fc6 │ │ │ │ │ + bne.n 1200c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbnz r0, 11f2c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cbnz r0, 11f70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11fb8 │ │ │ │ │ + bne.n 11ffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl e04c │ │ │ │ │ + bl e084 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11fd0 │ │ │ │ │ + bne.n 12016 │ │ │ │ │ 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 11f04 │ │ │ │ │ + beq.n 11f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f04 │ │ │ │ │ + beq.n 11f48 │ │ │ │ │ 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 11f1e │ │ │ │ │ + beq.n 11f62 │ │ │ │ │ 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 11ff4 │ │ │ │ │ + beq.n 1203a │ │ │ │ │ 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, 11f80 │ │ │ │ │ + cbz r0, 11fc6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11f1e │ │ │ │ │ + beq.n 11f62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f1e │ │ │ │ │ + beq.n 11f62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11f22 │ │ │ │ │ + b.n 11f66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11fe8 │ │ │ │ │ + blt.n 1202e │ │ │ │ │ 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, 11fc0 │ │ │ │ │ + cbnz r3, 12006 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11efa │ │ │ │ │ + beq.n 11f3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11f22 │ │ │ │ │ + b.n 11f66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11fb8 │ │ │ │ │ + bne.n 11ffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl adf0 │ │ │ │ │ + bl adfc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 11fb2 │ │ │ │ │ + b.n 11ff8 │ │ │ │ │ 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 11f7a │ │ │ │ │ - b.n 11f80 │ │ │ │ │ + bne.n 11fc0 │ │ │ │ │ + b.n 11fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11ed8 │ │ │ │ │ + b.n 11f1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11f22 │ │ │ │ │ + b.n 11f66 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11f6e │ │ │ │ │ - nop │ │ │ │ │ + b.n 11fb4 │ │ │ │ │ │ │ │ │ │ -00011ffc : │ │ │ │ │ +00012040 : │ │ │ │ │ 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 12160 │ │ │ │ │ + beq.w 121a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12160 │ │ │ │ │ + bne.w 121a4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12110 │ │ │ │ │ + bne.n 12154 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 120de │ │ │ │ │ + beq.n 12122 │ │ │ │ │ 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 12102 │ │ │ │ │ + bne.n 12146 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12118 │ │ │ │ │ + bne.n 1215c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12110 │ │ │ │ │ + bne.n 12154 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12082 │ │ │ │ │ + cbnz r0, 120c6 │ │ │ │ │ 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 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12070 │ │ │ │ │ + beq.n 120b4 │ │ │ │ │ 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 12074 │ │ │ │ │ + beq.n 120b8 │ │ │ │ │ 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 1215a │ │ │ │ │ + beq.n 1219e │ │ │ │ │ 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, 120ca │ │ │ │ │ + cbz r0, 1210e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 12074 │ │ │ │ │ + beq.n 120b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12074 │ │ │ │ │ + beq.n 120b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12078 │ │ │ │ │ + b.n 120bc │ │ │ │ │ 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 120d2 │ │ │ │ │ + blt.n 12116 │ │ │ │ │ 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, 1210a │ │ │ │ │ + cbz r3, 1214e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 12110 │ │ │ │ │ + cbnz r3, 12154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl adf0 │ │ │ │ │ + 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 12052 │ │ │ │ │ + beq.n 12096 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12078 │ │ │ │ │ + b.n 120bc │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1205e │ │ │ │ │ + beq.n 120a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1205e │ │ │ │ │ + beq.n 120a2 │ │ │ │ │ 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 12074 │ │ │ │ │ + beq.n 120b8 │ │ │ │ │ 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 120b8 │ │ │ │ │ + bne.n 120fc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 120b8 │ │ │ │ │ + b.n 120fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12030 │ │ │ │ │ + b.n 12074 │ │ │ │ │ │ │ │ │ │ -00012168 : │ │ │ │ │ +000121ac : │ │ │ │ │ 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 12258 │ │ │ │ │ + beq.n 1229c │ │ │ │ │ bl 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 12258 │ │ │ │ │ + bne.n 1229c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12264 │ │ │ │ │ + bne.n 122a8 │ │ │ │ │ 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, 121c6 │ │ │ │ │ + cbz r0, 1220a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 121c6 │ │ │ │ │ + cbz r0, 1220a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1226c │ │ │ │ │ + bne.n 122b0 │ │ │ │ │ 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, 12208 │ │ │ │ │ + cbz r3, 1224c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1228c │ │ │ │ │ + bne.n 122d0 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 12284 │ │ │ │ │ + beq.n 122c8 │ │ │ │ │ bl 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 12284 │ │ │ │ │ + bne.n 122c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12292 │ │ │ │ │ + bne.n 122d6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1220c │ │ │ │ │ + cbnz r0, 12250 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 121ba │ │ │ │ │ + b.n 121fe │ │ │ │ │ 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 12200 │ │ │ │ │ + beq.n 12244 │ │ │ │ │ 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 │ │ │ │ │ @@ -32342,267 +32363,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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 12202 │ │ │ │ │ + beq.n 12246 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12204 │ │ │ │ │ + b.n 12248 │ │ │ │ │ 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 1219c │ │ │ │ │ + beq.n 121e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 121be │ │ │ │ │ + b.n 12202 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 121ba │ │ │ │ │ + beq.n 121fe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 121be │ │ │ │ │ + b.n 12202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 121ee │ │ │ │ │ + b.n 12232 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 121be │ │ │ │ │ + b.n 12202 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12204 │ │ │ │ │ + b.n 12248 │ │ │ │ │ │ │ │ │ │ -00012298 <_loop1_73_rule>: │ │ │ │ │ +000122dc <_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 12546 <_loop1_73_rule+0x2ae> │ │ │ │ │ + beq.w 1258a <_loop1_73_rule+0x2ae> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12546 <_loop1_73_rule+0x2ae> │ │ │ │ │ + bne.w 1258a <_loop1_73_rule+0x2ae> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 124fc <_loop1_73_rule+0x264> │ │ │ │ │ + bne.w 12540 <_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 12536 <_loop1_73_rule+0x29e> │ │ │ │ │ + beq.w 1257a <_loop1_73_rule+0x29e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12580 <_loop1_73_rule+0x2e8> │ │ │ │ │ + bne.w 125c4 <_loop1_73_rule+0x2e8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 12384 <_loop1_73_rule+0xec> │ │ │ │ │ + b.n 123c8 <_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 12518 <_loop1_73_rule+0x280> │ │ │ │ │ + beq.w 1255c <_loop1_73_rule+0x280> │ │ │ │ │ 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 124ba <_loop1_73_rule+0x222> │ │ │ │ │ + beq.w 124fe <_loop1_73_rule+0x222> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1254e <_loop1_73_rule+0x2b6> │ │ │ │ │ + bne.w 12592 <_loop1_73_rule+0x2b6> │ │ │ │ │ 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 124c8 <_loop1_73_rule+0x230> │ │ │ │ │ + beq.w 1250c <_loop1_73_rule+0x230> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1256a <_loop1_73_rule+0x2d2> │ │ │ │ │ + bne.w 125ae <_loop1_73_rule+0x2d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 1237a <_loop1_73_rule+0xe2> │ │ │ │ │ + bne.n 123be <_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 12522 <_loop1_73_rule+0x28a> │ │ │ │ │ + beq.w 12566 <_loop1_73_rule+0x28a> │ │ │ │ │ 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 12506 <_loop1_73_rule+0x26e> │ │ │ │ │ + beq.w 1254a <_loop1_73_rule+0x26e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12506 <_loop1_73_rule+0x26e> │ │ │ │ │ + bne.w 1254a <_loop1_73_rule+0x26e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12406 <_loop1_73_rule+0x16e> │ │ │ │ │ + bne.n 1244a <_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 12592 <_loop1_73_rule+0x2fa> │ │ │ │ │ + beq.w 125d6 <_loop1_73_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 12592 <_loop1_73_rule+0x2fa> │ │ │ │ │ + bne.w 125d6 <_loop1_73_rule+0x2fa> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 125a0 <_loop1_73_rule+0x308> │ │ │ │ │ + bne.w 125e4 <_loop1_73_rule+0x308> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 124cc <_loop1_73_rule+0x234> │ │ │ │ │ + beq.n 12510 <_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 122fa <_loop1_73_rule+0x62> │ │ │ │ │ + bne.n 1233e <_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, 12404 <_loop1_73_rule+0x16c> │ │ │ │ │ + cbnz r3, 12448 <_loop1_73_rule+0x16c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12734 │ │ │ │ │ + bl 12778 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1248e <_loop1_73_rule+0x1f6> │ │ │ │ │ + bne.n 124d2 <_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 124f6 <_loop1_73_rule+0x25e> │ │ │ │ │ + beq.n 1253a <_loop1_73_rule+0x25e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 124f6 <_loop1_73_rule+0x25e> │ │ │ │ │ + bne.n 1253a <_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 12522 <_loop1_73_rule+0x28a> │ │ │ │ │ + beq.n 12566 <_loop1_73_rule+0x28a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1247a <_loop1_73_rule+0x1e2> │ │ │ │ │ + ble.n 124be <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1247a <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 124be <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1247a <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 124be <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1247a <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 124be <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 1247a <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 124be <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 1247a <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 124be <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 1247a <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 124be <_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 12468 <_loop1_73_rule+0x1d0> │ │ │ │ │ + bne.n 124ac <_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 │ │ │ │ │ @@ -32614,631 +32635,631 @@ │ │ │ │ │ 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 12404 <_loop1_73_rule+0x16c> │ │ │ │ │ + beq.n 12448 <_loop1_73_rule+0x16c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1256a <_loop1_73_rule+0x2d2> │ │ │ │ │ + bne.n 125ae <_loop1_73_rule+0x2d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 1237a <_loop1_73_rule+0xe2> │ │ │ │ │ - b.n 12360 <_loop1_73_rule+0xc8> │ │ │ │ │ + bne.w 123be <_loop1_73_rule+0xe2> │ │ │ │ │ + b.n 123a4 <_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 12578 <_loop1_73_rule+0x2e0> │ │ │ │ │ + bne.n 125bc <_loop1_73_rule+0x2e0> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123f2 <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 12436 <_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+0x2ee> │ │ │ │ │ + blt.n 125ca <_loop1_73_rule+0x2ee> │ │ │ │ │ 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 125a0 <_loop1_73_rule+0x308> │ │ │ │ │ + bne.n 125e4 <_loop1_73_rule+0x308> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 122fa <_loop1_73_rule+0x62> │ │ │ │ │ - b.n 123ea <_loop1_73_rule+0x152> │ │ │ │ │ + bne.w 1233e <_loop1_73_rule+0x62> │ │ │ │ │ + b.n 1242e <_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 12484 <_loop1_73_rule+0x1ec> │ │ │ │ │ + b.n 124c8 <_loop1_73_rule+0x1ec> │ │ │ │ │ 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 123a6 <_loop1_73_rule+0x10e> │ │ │ │ │ - b.n 12406 <_loop1_73_rule+0x16e> │ │ │ │ │ + beq.w 123ea <_loop1_73_rule+0x10e> │ │ │ │ │ + b.n 1244a <_loop1_73_rule+0x16e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123f2 <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 12436 <_loop1_73_rule+0x15a> │ │ │ │ │ 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 12484 <_loop1_73_rule+0x1ec> │ │ │ │ │ + b.n 124c8 <_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 12484 <_loop1_73_rule+0x1ec> │ │ │ │ │ + b.n 124c8 <_loop1_73_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 122cc <_loop1_73_rule+0x34> │ │ │ │ │ + b.n 12310 <_loop1_73_rule+0x34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 12578 <_loop1_73_rule+0x2e0> │ │ │ │ │ + cbnz r0, 125bc <_loop1_73_rule+0x2e0> │ │ │ │ │ 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 1234c <_loop1_73_rule+0xb4> │ │ │ │ │ - b.n 124c8 <_loop1_73_rule+0x230> │ │ │ │ │ + bne.w 12390 <_loop1_73_rule+0xb4> │ │ │ │ │ + b.n 1250c <_loop1_73_rule+0x230> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124aa <_loop1_73_rule+0x212> │ │ │ │ │ + beq.n 124ee <_loop1_73_rule+0x212> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12404 <_loop1_73_rule+0x16c> │ │ │ │ │ + b.n 12448 <_loop1_73_rule+0x16c> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123f2 <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 12436 <_loop1_73_rule+0x15a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 12484 <_loop1_73_rule+0x1ec> │ │ │ │ │ + b.n 124c8 <_loop1_73_rule+0x1ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123f2 <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 12436 <_loop1_73_rule+0x15a> │ │ │ │ │ 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 123cc <_loop1_73_rule+0x134> │ │ │ │ │ + beq.w 12410 <_loop1_73_rule+0x134> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 123f2 <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 12436 <_loop1_73_rule+0x15a> │ │ │ │ │ │ │ │ │ │ -000125a8 : │ │ │ │ │ +000125ec : │ │ │ │ │ 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 12722 │ │ │ │ │ + beq.w 12766 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12722 │ │ │ │ │ + bne.w 12766 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12708 │ │ │ │ │ + bne.w 1274c │ │ │ │ │ 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 12700 │ │ │ │ │ + beq.w 12744 │ │ │ │ │ bl 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 12700 │ │ │ │ │ + bne.n 12744 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 126e2 │ │ │ │ │ + bne.n 12726 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 126c4 │ │ │ │ │ + beq.n 12708 │ │ │ │ │ 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 12686 │ │ │ │ │ + beq.n 126ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 12686 │ │ │ │ │ + cbz r0, 126ca │ │ │ │ │ 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, 1267e │ │ │ │ │ + cbz r0, 126c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 126ea │ │ │ │ │ + bne.n 1272e │ │ │ │ │ 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, 126c0 │ │ │ │ │ + cbz r0, 12704 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1270e │ │ │ │ │ + bne.n 12752 │ │ │ │ │ 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 126f2 │ │ │ │ │ + bne.n 12736 │ │ │ │ │ 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 1272a │ │ │ │ │ + bne.n 1276e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12734 │ │ │ │ │ + bl 12778 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 126a8 │ │ │ │ │ + cbnz r0, 126ec │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n 12670 │ │ │ │ │ + b.n 126b4 │ │ │ │ │ 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 1266a │ │ │ │ │ - b.n 126a0 │ │ │ │ │ + bne.n 126ae │ │ │ │ │ + b.n 126e4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1268e │ │ │ │ │ + b.n 126d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 126f2 │ │ │ │ │ + blt.n 12736 │ │ │ │ │ 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 12622 │ │ │ │ │ + beq.n 12666 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1268e │ │ │ │ │ + b.n 126d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1265a │ │ │ │ │ + beq.n 1269e │ │ │ │ │ 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 1268e │ │ │ │ │ + b.n 126d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12606 │ │ │ │ │ + b.n 1264a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12674 │ │ │ │ │ + b.n 126b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12670 │ │ │ │ │ + beq.n 126b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12674 │ │ │ │ │ + b.n 126b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 125dc │ │ │ │ │ + b.n 12620 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12674 │ │ │ │ │ + b.n 126b8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012734 : │ │ │ │ │ +00012778 : │ │ │ │ │ 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 1280c │ │ │ │ │ + beq.n 12850 │ │ │ │ │ bl 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 1280c │ │ │ │ │ + bne.n 12850 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12818 │ │ │ │ │ + bne.n 1285c │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 127ca │ │ │ │ │ + beq.n 1280e │ │ │ │ │ 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 127f2 │ │ │ │ │ + beq.n 12836 │ │ │ │ │ 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, 127bc │ │ │ │ │ + cbz r0, 12800 │ │ │ │ │ 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, 127f8 │ │ │ │ │ + cbz r0, 1283c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 127f8 │ │ │ │ │ + cbnz r3, 1283c │ │ │ │ │ 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 12800 │ │ │ │ │ + blt.n 12844 │ │ │ │ │ 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, 12818 │ │ │ │ │ + cbnz r3, 1285c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1278c │ │ │ │ │ + bne.n 127d0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 127bc │ │ │ │ │ + b.n 12800 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 127bc │ │ │ │ │ + beq.n 12800 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 127c0 │ │ │ │ │ + b.n 12804 │ │ │ │ │ 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 1276a │ │ │ │ │ + beq.n 127ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 127c0 │ │ │ │ │ + b.n 12804 │ │ │ │ │ │ │ │ │ │ -00012820 <_loop0_71_rule>: │ │ │ │ │ +00012864 <_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 12afc <_loop0_71_rule+0x2dc> │ │ │ │ │ + beq.w 12b40 <_loop0_71_rule+0x2dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12afc <_loop0_71_rule+0x2dc> │ │ │ │ │ + bne.w 12b40 <_loop0_71_rule+0x2dc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12af2 <_loop0_71_rule+0x2d2> │ │ │ │ │ + bne.w 12b36 <_loop0_71_rule+0x2d2> │ │ │ │ │ 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 12ae2 <_loop0_71_rule+0x2c2> │ │ │ │ │ + beq.w 12b26 <_loop0_71_rule+0x2c2> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12af2 <_loop0_71_rule+0x2d2> │ │ │ │ │ + bne.w 12b36 <_loop0_71_rule+0x2d2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1290c <_loop0_71_rule+0xec> │ │ │ │ │ + b.n 12950 <_loop0_71_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 12ab0 <_loop0_71_rule+0x290> │ │ │ │ │ + beq.w 12af4 <_loop0_71_rule+0x290> │ │ │ │ │ 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 12a2e <_loop0_71_rule+0x20e> │ │ │ │ │ + beq.w 12a72 <_loop0_71_rule+0x20e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12a8c <_loop0_71_rule+0x26c> │ │ │ │ │ + bne.w 12ad0 <_loop0_71_rule+0x26c> │ │ │ │ │ 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 12a3c <_loop0_71_rule+0x21c> │ │ │ │ │ + beq.w 12a80 <_loop0_71_rule+0x21c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12a7e <_loop0_71_rule+0x25e> │ │ │ │ │ + bne.w 12ac2 <_loop0_71_rule+0x25e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 12902 <_loop0_71_rule+0xe2> │ │ │ │ │ + bne.n 12946 <_loop0_71_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 12a6a <_loop0_71_rule+0x24a> │ │ │ │ │ + beq.w 12aae <_loop0_71_rule+0x24a> │ │ │ │ │ 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 12ad0 <_loop0_71_rule+0x2b0> │ │ │ │ │ + beq.w 12b14 <_loop0_71_rule+0x2b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12ad0 <_loop0_71_rule+0x2b0> │ │ │ │ │ + bne.w 12b14 <_loop0_71_rule+0x2b0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1298e <_loop0_71_rule+0x16e> │ │ │ │ │ + bne.n 129d2 <_loop0_71_rule+0x16e> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12aba <_loop0_71_rule+0x29a> │ │ │ │ │ + beq.w 12afe <_loop0_71_rule+0x29a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12aba <_loop0_71_rule+0x29a> │ │ │ │ │ + bne.w 12afe <_loop0_71_rule+0x29a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12ac8 <_loop0_71_rule+0x2a8> │ │ │ │ │ + bne.w 12b0c <_loop0_71_rule+0x2a8> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 12a40 <_loop0_71_rule+0x220> │ │ │ │ │ + beq.n 12a84 <_loop0_71_rule+0x220> │ │ │ │ │ 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 12882 <_loop0_71_rule+0x62> │ │ │ │ │ + bne.n 128c6 <_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, 1298c <_loop0_71_rule+0x16c> │ │ │ │ │ + cbnz r3, 129d0 <_loop0_71_rule+0x16c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12734 │ │ │ │ │ + bl 12778 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12a02 <_loop0_71_rule+0x1e2> │ │ │ │ │ + bne.n 12a46 <_loop0_71_rule+0x1e2> │ │ │ │ │ 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 12a6a <_loop0_71_rule+0x24a> │ │ │ │ │ + beq.n 12aae <_loop0_71_rule+0x24a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 129ee <_loop0_71_rule+0x1ce> │ │ │ │ │ + ble.n 12a32 <_loop0_71_rule+0x1ce> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 129ee <_loop0_71_rule+0x1ce> │ │ │ │ │ + beq.n 12a32 <_loop0_71_rule+0x1ce> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 129ee <_loop0_71_rule+0x1ce> │ │ │ │ │ + beq.n 12a32 <_loop0_71_rule+0x1ce> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 129ee <_loop0_71_rule+0x1ce> │ │ │ │ │ + beq.n 12a32 <_loop0_71_rule+0x1ce> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 129ee <_loop0_71_rule+0x1ce> │ │ │ │ │ + beq.n 12a32 <_loop0_71_rule+0x1ce> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 129ee <_loop0_71_rule+0x1ce> │ │ │ │ │ + beq.n 12a32 <_loop0_71_rule+0x1ce> │ │ │ │ │ movs r3, #5 │ │ │ │ │ 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 129dc <_loop0_71_rule+0x1bc> │ │ │ │ │ + bne.n 12a20 <_loop0_71_rule+0x1bc> │ │ │ │ │ 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 │ │ │ │ │ @@ -33250,124 +33271,124 @@ │ │ │ │ │ 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 1298c <_loop0_71_rule+0x16c> │ │ │ │ │ + beq.n 129d0 <_loop0_71_rule+0x16c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12a7e <_loop0_71_rule+0x25e> │ │ │ │ │ + bne.n 12ac2 <_loop0_71_rule+0x25e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 12902 <_loop0_71_rule+0xe2> │ │ │ │ │ - b.n 128e8 <_loop0_71_rule+0xc8> │ │ │ │ │ + bne.w 12946 <_loop0_71_rule+0xe2> │ │ │ │ │ + b.n 1292c <_loop0_71_rule+0xc8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12aa8 <_loop0_71_rule+0x288> │ │ │ │ │ + bne.n 12aec <_loop0_71_rule+0x288> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1297a <_loop0_71_rule+0x15a> │ │ │ │ │ + b.n 129be <_loop0_71_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12b04 <_loop0_71_rule+0x2e4> │ │ │ │ │ + blt.n 12b48 <_loop0_71_rule+0x2e4> │ │ │ │ │ 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 12ac8 <_loop0_71_rule+0x2a8> │ │ │ │ │ + bne.n 12b0c <_loop0_71_rule+0x2a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12882 <_loop0_71_rule+0x62> │ │ │ │ │ - b.n 12972 <_loop0_71_rule+0x152> │ │ │ │ │ + bne.w 128c6 <_loop0_71_rule+0x62> │ │ │ │ │ + b.n 129b6 <_loop0_71_rule+0x152> │ │ │ │ │ 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 129f8 <_loop0_71_rule+0x1d8> │ │ │ │ │ + b.n 12a3c <_loop0_71_rule+0x1d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12a1e <_loop0_71_rule+0x1fe> │ │ │ │ │ + beq.n 12a62 <_loop0_71_rule+0x1fe> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1298c <_loop0_71_rule+0x16c> │ │ │ │ │ + b.n 129d0 <_loop0_71_rule+0x16c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 12aa8 <_loop0_71_rule+0x288> │ │ │ │ │ + cbnz r0, 12aec <_loop0_71_rule+0x288> │ │ │ │ │ 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 128d4 <_loop0_71_rule+0xb4> │ │ │ │ │ - b.n 12a3c <_loop0_71_rule+0x21c> │ │ │ │ │ + bne.w 12918 <_loop0_71_rule+0xb4> │ │ │ │ │ + b.n 12a80 <_loop0_71_rule+0x21c> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1297a <_loop0_71_rule+0x15a> │ │ │ │ │ + b.n 129be <_loop0_71_rule+0x15a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1297a <_loop0_71_rule+0x15a> │ │ │ │ │ + b.n 129be <_loop0_71_rule+0x15a> │ │ │ │ │ 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 12954 <_loop0_71_rule+0x134> │ │ │ │ │ + beq.w 12998 <_loop0_71_rule+0x134> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1297a <_loop0_71_rule+0x15a> │ │ │ │ │ + b.n 129be <_loop0_71_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 1292e <_loop0_71_rule+0x10e> │ │ │ │ │ - b.n 1298e <_loop0_71_rule+0x16e> │ │ │ │ │ + beq.w 12972 <_loop0_71_rule+0x10e> │ │ │ │ │ + b.n 129d2 <_loop0_71_rule+0x16e> │ │ │ │ │ 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 129f8 <_loop0_71_rule+0x1d8> │ │ │ │ │ + b.n 12a3c <_loop0_71_rule+0x1d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 129f8 <_loop0_71_rule+0x1d8> │ │ │ │ │ + b.n 12a3c <_loop0_71_rule+0x1d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12854 <_loop0_71_rule+0x34> │ │ │ │ │ + b.n 12898 <_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 1297a <_loop0_71_rule+0x15a> │ │ │ │ │ + b.n 129be <_loop0_71_rule+0x15a> │ │ │ │ ├── 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 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ 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 63b4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ 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 6a00 │ │ │ │ │ + bl 6a0c │ │ │ │ │ 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 6b74 │ │ │ │ │ + bl 6b80 │ │ │ │ │ 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 e04c │ │ │ │ │ + bl e084 │ │ │ │ │ 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 7c28 │ │ │ │ │ + bl 7c34 │ │ │ │ │ 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 d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ 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 d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ 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 d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ 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 d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ 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 d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ 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 85ec <_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 d6a4 │ │ │ │ │ + bl d6dc │ │ │ │ │ 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 e448 │ │ │ │ │ + bl e480 │ │ │ │ │ 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 │ │ │ │ │ @@ -1346,15 +1346,15 @@ │ │ │ │ │ b.n b90 <_loop0_145_rule+0xdc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n af4 <_loop0_145_rule+0x40> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc8 │ │ │ │ │ + bl fe08 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, b52 <_loop0_145_rule+0x9e> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne.n b46 <_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 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ 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 72a4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -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 125a8 │ │ │ │ │ + bl 125ec │ │ │ │ │ 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 {} │ │ │ │ │ @@ -14,18 +14,18 @@ │ │ │ │ │ 0x000000b0 4c433134 005f746d 705f365f 72756c65 LC14._tmp_6_rule │ │ │ │ │ 0x000000c0 005f746d 705f375f 72756c65 005f746d ._tmp_7_rule._tm │ │ │ │ │ 0x000000d0 705f385f 72756c65 005f746d 705f395f p_8_rule._tmp_9_ │ │ │ │ │ 0x000000e0 72756c65 00646563 6f726174 6f72735f rule.decorators_ │ │ │ │ │ 0x000000f0 72756c65 0066756e 6374696f 6e5f6465 rule.function_de │ │ │ │ │ 0x00000100 665f7261 775f7275 6c650065 6c69665f f_raw_rule.elif_ │ │ │ │ │ 0x00000110 73746d74 5f72756c 6500656c 73655f62 stmt_rule.else_b │ │ │ │ │ - 0x00000120 6c6f636b 5f72756c 6500636c 6173735f lock_rule.class_ │ │ │ │ │ - 0x00000130 6465665f 7261775f 72756c65 005f6761 def_raw_rule._ga │ │ │ │ │ - 0x00000140 74686572 5f33355f 72756c65 004e4557 ther_35_rule.NEW │ │ │ │ │ - 0x00000150 5f545950 455f434f 4d4d454e 5400666f _TYPE_COMMENT.fo │ │ │ │ │ + 0x00000120 6c6f636b 5f72756c 65005f67 61746865 lock_rule._gathe │ │ │ │ │ + 0x00000130 725f3335 5f72756c 65004e45 575f5459 r_35_rule.NEW_TY │ │ │ │ │ + 0x00000140 50455f43 4f4d4d45 4e540063 6c617373 PE_COMMENT.class │ │ │ │ │ + 0x00000150 5f646566 5f726177 5f72756c 6500666f _def_raw_rule.fo │ │ │ │ │ 0x00000160 725f7374 6d745f72 756c6500 66696e61 r_stmt_rule.fina │ │ │ │ │ 0x00000170 6c6c795f 626c6f63 6b5f7275 6c65005f lly_block_rule._ │ │ │ │ │ 0x00000180 6c6f6f70 315f3337 5f72756c 65007375 loop1_37_rule.su │ │ │ │ │ 0x00000190 626a6563 745f6578 70725f72 756c6500 bject_expr_rule. │ │ │ │ │ 0x000001a0 67756172 645f7275 6c650049 4e56414c guard_rule.INVAL │ │ │ │ │ 0x000001b0 49445f56 45525349 4f4e5f43 4845434b ID_VERSION_CHECK │ │ │ │ │ 0x000001c0 005f6c6f 6f70315f 33385f72 756c6500 ._loop1_38_rule. │ │ │ │ │ @@ -49,30 +49,30 @@ │ │ │ │ │ 0x000002e0 7465645f 7268735f 72756c65 005f746d ted_rhs_rule._tm │ │ │ │ │ 0x000002f0 705f3130 5f72756c 65006175 67617373 p_10_rule.augass │ │ │ │ │ 0x00000300 69676e5f 72756c65 0073696e 676c655f ign_rule.single_ │ │ │ │ │ 0x00000310 74617267 65745f72 756c6500 696d706f target_rule.impo │ │ │ │ │ 0x00000320 72745f73 746d745f 72756c65 00706173 rt_stmt_rule.pas │ │ │ │ │ 0x00000330 735f7374 6d745f72 756c6500 64656c5f s_stmt_rule.del_ │ │ │ │ │ 0x00000340 74617267 6574735f 72756c65 005f746d targets_rule._tm │ │ │ │ │ - 0x00000350 705f3136 5f72756c 65005f74 6d705f31 p_16_rule._tmp_1 │ │ │ │ │ - 0x00000360 375f7275 6c650079 69656c64 5f657870 7_rule.yield_exp │ │ │ │ │ - 0x00000370 725f7275 6c650069 6e76616c 69645f61 r_rule.invalid_a │ │ │ │ │ + 0x00000350 705f3136 5f72756c 65007969 656c645f p_16_rule.yield_ │ │ │ │ │ + 0x00000360 65787072 5f72756c 65005f74 6d705f31 expr_rule._tmp_1 │ │ │ │ │ + 0x00000370 375f7275 6c650069 6e76616c 69645f61 7_rule.invalid_a │ │ │ │ │ 0x00000380 6e6e5f61 73736967 6e5f7461 72676574 nn_assign_target │ │ │ │ │ 0x00000390 5f72756c 65007374 61725f6e 616d6564 _rule.star_named │ │ │ │ │ 0x000003a0 5f657870 72657373 696f6e5f 72756c65 _expression_rule │ │ │ │ │ 0x000003b0 005f6c6f 6f70305f 3132315f 72756c65 ._loop0_121_rule │ │ │ │ │ 0x000003c0 00627265 616b5f73 746d745f 72756c65 .break_stmt_rule │ │ │ │ │ 0x000003d0 00636f6e 74696e75 655f7374 6d745f72 .continue_stmt_r │ │ │ │ │ 0x000003e0 756c6500 5f676174 6865725f 31355f72 ule._gather_15_r │ │ │ │ │ 0x000003f0 756c6500 74797065 5f706172 616d735f ule.type_params_ │ │ │ │ │ - 0x00000400 72756c65 00737461 725f6e61 6d65645f rule.star_named_ │ │ │ │ │ - 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 │ │ │ │ │ + 0x00000400 72756c65 005f5241 4953455f 53594e54 rule._RAISE_SYNT │ │ │ │ │ + 0x00000410 41585f45 52524f52 5f494e56 414c4944 AX_ERROR_INVALID │ │ │ │ │ + 0x00000420 5f544152 4745542e 69737261 2e300073 _TARGET.isra.0.s │ │ │ │ │ + 0x00000430 7461725f 6e616d65 645f6578 70726573 tar_named_expres │ │ │ │ │ + 0x00000440 73696f6e 735f7275 6c650074 5f707269 sions_rule.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. │ │ │ │ │ 0x000004a0 2e4c4332 34002e4c 43323500 2e4c4332 .LC24..LC25..LC2 │ │ │ │ │ 0x000004b0 36002e4c 43323700 2e4c4332 38002e4c 6..LC27..LC28..L │ │ │ ├── string_parser.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4124 (bytes into file) │ │ │ │ │ + Start of section headers: 4240 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 13 │ │ │ │ │ Section header string table index: 12 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ -There are 13 section headers, starting at offset 0x101c: │ │ │ │ │ +There are 13 section headers, starting at offset 0x1090: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 0003f4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 000da4 000130 08 I 10 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 000e18 000130 08 I 10 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000428 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000428 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000428 000232 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00065c 00021c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 000ed4 0000d8 08 I 10 6 4 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 000878 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 000878 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 0008ac 000290 10 11 18 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 000b3c 000267 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 000fac 00006d 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00065c 000290 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 000f48 0000d8 08 I 10 6 4 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 0008ec 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 0008ec 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 000920 000290 10 11 18 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 000bb0 000267 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 001020 00006d 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,38 +3,38 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 3: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 5: 00000001 490 FUNC LOCAL DEFAULT 1 decode_unicode_with_escapes │ │ │ │ │ - 6: 000000ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 7: 00000110 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 6: 000000ee 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 7: 00000112 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 8: 00000201 432 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ 9: 000003b1 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 10: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 11: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 13: 000001ed 20 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 14: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 15: 000000ec 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 16: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 17: 000001d8 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 18: 00000001 506 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ + 18: 00000001 624 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8Stateful │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_DecodeEscape2 │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 29: 000001fd 32 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ + 29: 00000271 32 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Size │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xda4 contains 38 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe18 contains 38 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002e 0000190a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000038 0000130a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000080 00000b2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ 00000084 00000b30 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ 000000a4 00001e0a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ 000000e4 00001b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -36,36 +36,36 @@ │ │ │ │ │ 00000352 00001130 R_ARM_THM_MOVT_ABS 000001d8 .LC7 │ │ │ │ │ 00000376 00001b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000038a 0000102f R_ARM_THM_MOVW_ABS_NC 00000174 .LC6 │ │ │ │ │ 0000038e 00001030 R_ARM_THM_MOVT_ABS 00000174 .LC6 │ │ │ │ │ 000003ea 0000280a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000001fa 00001b1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xed4 contains 27 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xf48 contains 27 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000130a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000024 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000028 00001430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 0000004a 0000150a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 0000006c 0000160a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -000000c2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000000c6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000ca 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000130 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000134 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000138 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000180 00001a0a R_ARM_THM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ -0000019a 0000080a R_ARM_THM_CALL 00000201 warn_invalid_escape_sequence │ │ │ │ │ -000001b2 00001b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001be 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000001c2 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000001c6 0000032f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000001ca 00000330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000001dc 0000090a R_ARM_THM_CALL 000003b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000001e8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000001ec 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001f4 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000000c4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000000c8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000000cc 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000132 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000136 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000013a 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000001f6 00001a0a R_ARM_THM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ +00000210 0000080a R_ARM_THM_CALL 00000201 warn_invalid_escape_sequence │ │ │ │ │ +00000228 00001b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000234 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000238 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000023c 0000032f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000240 00000330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000252 0000090a R_ARM_THM_CALL 000003b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000025e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000262 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000026a 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000084 0000171e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -0000009c 0000051e R_ARM_THM_JUMP24 00000001 decode_unicode_with_escapes │ │ │ │ │ -00000168 0000191e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000020a 0000171e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -00000218 0000051e R_ARM_THM_JUMP24 00000001 decode_unicode_with_escapes │ │ │ │ │ +0000009e 0000051e R_ARM_THM_JUMP24 00000001 decode_unicode_with_escapes │ │ │ │ │ +000001de 0000191e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000027e 0000171e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ +0000028c 0000051e R_ARM_THM_JUMP24 00000001 decode_unicode_with_escapes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -12,63 +12,63 @@ │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov fp, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + beq.w 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - lsls r2, r3, #30 │ │ │ │ │ - bne.n d0 <_PyPegen_parse_string+0xd0> │ │ │ │ │ + lsls r1, r3, #30 │ │ │ │ │ + bne.n d2 <_PyPegen_parse_string+0xd2> │ │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #39 @ 0x27 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - bne.n 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ + bne.n 12e <_PyPegen_parse_string+0x12e> │ │ │ │ │ mov r9, r6 │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ add.w r8, r0, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1e8 <_PyPegen_parse_string+0x1e8> │ │ │ │ │ + bne.w 25e <_PyPegen_parse_string+0x25e> │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ bls.n 66 <_PyPegen_parse_string+0x66> │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n a0 <_PyPegen_parse_string+0xa0> │ │ │ │ │ + beq.n a2 <_PyPegen_parse_string+0xa2> │ │ │ │ │ cbnz r6, 72 <_PyPegen_parse_string+0x72> │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strchr │ │ │ │ │ cbnz r0, 88 <_PyPegen_parse_string+0x88> │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 148 <_PyPegen_parse_string+0x148> │ │ │ │ │ + bne.n 14a <_PyPegen_parse_string+0x14a> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 16c <_PyPegen_parse_string+0x16c> │ │ │ │ │ + bne.w 1e2 <_PyPegen_parse_string+0x1e2> │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyPegen_parse_string> │ │ │ │ │ @@ -76,125 +76,183 @@ │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne.n 66 <_PyPegen_parse_string+0x66> │ │ │ │ │ adds r7, r4, #3 │ │ │ │ │ adds r3, r7, r0 │ │ │ │ │ ldrb.w r3, [r3, #-4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n be <_PyPegen_parse_string+0xbe> │ │ │ │ │ + bne.n c0 <_PyPegen_parse_string+0xc0> │ │ │ │ │ sub.w r8, r0, #5 │ │ │ │ │ ldrb.w r3, [r7, r8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ beq.n 66 <_PyPegen_parse_string+0x66> │ │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + b.n 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ movs r6, #0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub.w r2, r5, #82 @ 0x52 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ cmp r5, #66 @ 0x42 │ │ │ │ │ - beq.n 13e <_PyPegen_parse_string+0x13e> │ │ │ │ │ + beq.n 140 <_PyPegen_parse_string+0x140> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bhi.n 124 <_PyPegen_parse_string+0x124> │ │ │ │ │ + bhi.n 126 <_PyPegen_parse_string+0x126> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bhi.n 124 <_PyPegen_parse_string+0x124> │ │ │ │ │ + bhi.n 126 <_PyPegen_parse_string+0x126> │ │ │ │ │ tbb [pc, r2] │ │ │ │ │ - .word 0x7b1c1c12 │ │ │ │ │ + .short 0x1c12 │ │ │ │ │ + .word 0x1c1cb51c │ │ │ │ │ .word 0x1c1c1c1c │ │ │ │ │ .word 0x1c1c1c1c │ │ │ │ │ + .word 0x1c291c1c │ │ │ │ │ .word 0x1c1c1c1c │ │ │ │ │ - .word 0x1c1c1c29 │ │ │ │ │ .word 0x1c1c1c1c │ │ │ │ │ .word 0x1c1c1c1c │ │ │ │ │ - .word 0x1c1c1c1c │ │ │ │ │ - .word 0x7b1c1c12 │ │ │ │ │ + .word 0x1c121c1c │ │ │ │ │ + .short 0xb51c │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ eor.w r2, r9, #1 │ │ │ │ │ eor.w r1, r6, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ - bne.n d6 <_PyPegen_parse_string+0xd6> │ │ │ │ │ + bne.n d8 <_PyPegen_parse_string+0xd8> │ │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ │ beq.n 46 <_PyPegen_parse_string+0x46> │ │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ │ beq.n 46 <_PyPegen_parse_string+0x46> │ │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + b.n 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 116 <_PyPegen_parse_string+0x116> │ │ │ │ │ + b.n 118 <_PyPegen_parse_string+0x118> │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ - cbz r3, 15e <_PyPegen_parse_string+0x15e> │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d4 <_PyPegen_parse_string+0x1d4> │ │ │ │ │ + lsls r2, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r3, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r6, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #3] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r5, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r4, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #5] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r0, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #6] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r2, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #7] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r3, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #8] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r6, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #9] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r5, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #10] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r4, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #11] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r0, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #12] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r2, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #13] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + add.w r2, r7, #13 │ │ │ │ │ lsls r3, r3, #24 │ │ │ │ │ - bmi.n 1ba <_PyPegen_parse_string+0x1ba> │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 150 <_PyPegen_parse_string+0x150> │ │ │ │ │ - cbz r1, 174 <_PyPegen_parse_string+0x174> │ │ │ │ │ + bne.n 1c6 <_PyPegen_parse_string+0x1c6> │ │ │ │ │ + cbz r1, 1ea <_PyPegen_parse_string+0x1ea> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14e <_PyPegen_parse_string+0x14e> │ │ │ │ │ + bne.n 152 <_PyPegen_parse_string+0x152> │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + cbz r0, 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r2, 194 <_PyPegen_parse_string+0x194> │ │ │ │ │ + cbnz r2, 20a <_PyPegen_parse_string+0x20a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 200 <_PyPegen_decode_string+0x4> │ │ │ │ │ + bl 200 <_PyPegen_parse_string+0x200> │ │ │ │ │ R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 18c <_PyPegen_parse_string+0x18c> │ │ │ │ │ + bne.n 202 <_PyPegen_parse_string+0x202> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + bge.n 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + cbnz r3, 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 18c <_PyPegen_parse_string+0x18c> │ │ │ │ │ + b.n 202 <_PyPegen_parse_string+0x202> │ │ │ │ │ ldrd r4, r1, [fp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ @@ -203,33 +261,32 @@ │ │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ │ bl 3b0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + b.n 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 116 <_PyPegen_parse_string+0x116> │ │ │ │ │ + b.n 118 <_PyPegen_parse_string+0x118> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ - nop │ │ │ │ │ + b.n 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ │ │ │ │ │ -000001fc <_PyPegen_decode_string>: │ │ │ │ │ +00000270 <_PyPegen_decode_string>: │ │ │ │ │ _PyPegen_decode_string(): │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbz r1, 20e <_PyPegen_decode_string+0x12> │ │ │ │ │ + cbz r1, 282 <_PyPegen_decode_string+0x12> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r2, r3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ push {lr} │ │ │ ├── buffer.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,83 +7,83 @@ │ │ │ │ │ _PyLexer_tok_reserve_buf(): │ │ │ │ │ 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 r4, [r0, #0] │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ - subs r2, r2, r4 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ - mov.w ip, r2, asr #1 │ │ │ │ │ + subs r2, r2, r4 │ │ │ │ │ + mov.w ip, r3, asr #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ ite ge │ │ │ │ │ - addge.w r1, r2, ip │ │ │ │ │ - addlt r1, r2, r1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ + addge.w r1, r3, ip │ │ │ │ │ + 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 r3, [r0, #4] │ │ │ │ │ - subs r6, r3, r4 │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + subs r5, r2, r4 │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ beq.n ac <_PyLexer_tok_reserve_buf+0xac> │ │ │ │ │ - sub.w r8, r3, r4 │ │ │ │ │ - ldr.w r3, [r0, #2704] @ 0xa90 │ │ │ │ │ - subs r5, r3, r4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + sub.w r8, r2, r4 │ │ │ │ │ + ldr.w r2, [r0, #2704] @ 0xa90 │ │ │ │ │ + subs r7, r2, r4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ ldr.w r0, [r0, #2708] @ 0xa94 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - subs r7, r0, r4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + 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 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldrd r1, r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldrd r1, r2, [sp, #4] │ │ │ │ │ cbz r0, b6 <_PyLexer_tok_reserve_buf+0xb6> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - add r2, r0 │ │ │ │ │ - str r2, [r3, #8] │ │ │ │ │ + add r3, r0 │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ ite ge │ │ │ │ │ - addge.w r2, r0, r8 │ │ │ │ │ - movlt r2, #0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - str r2, [r3, #28] │ │ │ │ │ - ite ge │ │ │ │ │ - addge r2, r0, r5 │ │ │ │ │ - movlt r2, #0 │ │ │ │ │ + addge.w r3, r0, r8 │ │ │ │ │ + movlt r3, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - add.w r4, r0, r6 │ │ │ │ │ + str r3, [r2, #28] │ │ │ │ │ + ite ge │ │ │ │ │ + addge r3, r0, r7 │ │ │ │ │ + movlt r3, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + add.w r4, r0, r5 │ │ │ │ │ add r1, r0 │ │ │ │ │ - str.w r2, [r3, #2704] @ 0xa90 │ │ │ │ │ + str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ │ ite ge │ │ │ │ │ - addge r2, r0, r7 │ │ │ │ │ - movlt r2, #0 │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ - str r4, [r3, #4] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r1, [r3, #24] │ │ │ │ │ - str.w r2, [r3, #2708] @ 0xa94 │ │ │ │ │ + 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 r2, #15 │ │ │ │ │ - str r2, [r3, #32] │ │ │ │ │ + movs r3, #15 │ │ │ │ │ + str r3, [r2, #32] │ │ │ │ │ b.n 30 <_PyLexer_tok_reserve_buf+0x30> │ │ │ │ │ │ │ │ │ │ 000000bc <_PyLexer_remember_fstring_buffers>: │ │ │ │ │ _PyLexer_remember_fstring_buffers(): │ │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ ├── 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: 18260 (bytes into file) │ │ │ │ │ + Start of section headers: 18268 (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 0x4754: │ │ │ │ │ +There are 14 section headers, starting at offset 0x475c: │ │ │ │ │ │ │ │ │ │ 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 003cd4 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003cdc 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 002af0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003d0c 0009d0 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 00323c 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 003247 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003247 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 00327c 000630 10 12 66 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 0038ac 000427 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 0046dc 000075 00 0 0 1 │ │ │ │ │ + [ 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 │ │ │ │ │ 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: 00000805 7788 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 0000272d 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ - 12: 00002671 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 10: 00000805 7794 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 │ │ │ │ │ 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,34 +45,34 @@ │ │ │ │ │ 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: 000029b5 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 49: 000028a1 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 48: 000029bd 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 49: 000028a9 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ 50: 00001774 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 000017d2 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: 000029dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 000029e4 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: 000029eb 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 65: 000029ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 64: 000029f3 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 65: 000029f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 66: 00000001 2050 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ - 67: 0000278d 274 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ + 67: 00002795 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 │ │ │ │ │ @@ -80,23 +80,23 @@ │ │ │ │ │ 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 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3cd4 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3cdc contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00000c0a R_ARM_THM_CALL 00002671 tok_nextc │ │ │ │ │ -00000020 00000c0a R_ARM_THM_CALL 00002671 tok_nextc │ │ │ │ │ -0000002e 00000b0a R_ARM_THM_CALL 0000272d tok_backup │ │ │ │ │ -0000003c 00000c0a R_ARM_THM_CALL 00002671 tok_nextc │ │ │ │ │ -00000070 00000c0a R_ARM_THM_CALL 00002671 tok_nextc │ │ │ │ │ -000000a6 00000b0a R_ARM_THM_CALL 0000272d tok_backup │ │ │ │ │ -000000b4 00000b0a R_ARM_THM_CALL 0000272d tok_backup │ │ │ │ │ +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 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3d0c contains 314 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3d14 contains 314 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -000001a6 0000430a R_ARM_THM_CALL 0000278d _PyLexer_update_ftstring_expr │ │ │ │ │ +000001a6 0000430a R_ARM_THM_CALL 00002795 _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 │ │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ │ 00001084 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000010e8 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 00001124 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00001178 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00001236 00004b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 0000123a 00004b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 00001346 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000138c 0000430a R_ARM_THM_CALL 0000278d _PyLexer_update_ftstring_expr │ │ │ │ │ +0000138c 0000430a R_ARM_THM_CALL 00002795 _PyLexer_update_ftstring_expr │ │ │ │ │ 0000141c 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ 00001420 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ 00001462 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000014a0 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 0000150e 0000500a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ 00001554 00002d2f R_ARM_THM_MOVW_ABS_NC 00000580 .LC38 │ │ │ │ │ 00001558 00002d30 R_ARM_THM_MOVT_ABS 00000580 .LC38 │ │ │ │ │ @@ -113,215 +113,215 @@ │ │ │ │ │ 000015fe 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 0000161a 00002b2f R_ARM_THM_MOVW_ABS_NC 00000548 .LC36 │ │ │ │ │ 0000161e 00002b30 R_ARM_THM_MOVT_ABS 00000548 .LC36 │ │ │ │ │ 00001632 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 0000167a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 0000180a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 0000184c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000189e 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000018aa 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000018ae 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000018b2 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000190c 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000191a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000191e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001922 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001958 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019ae 0000272f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ -000019b2 00002730 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ -000019b6 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001a02 00001a2f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ -00001a06 00001a30 R_ARM_THM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ -00001a5a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a8c 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001a9a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001a9e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001aa2 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001ade 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b02 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b18 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b3c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b4e 0000520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001b8c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001bb2 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001c10 0000102f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00001c14 00001030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00001c18 0000530a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001c80 0000540a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001ce0 0000242f R_ARM_THM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ -00001ce4 00002430 R_ARM_THM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ -00001d52 00001d2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00001d56 00001d30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -00001d6e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d72 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d78 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001d94 00000e2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -00001d98 00000e30 R_ARM_THM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ -00001e0c 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001e10 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001e38 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001e42 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e46 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e4a 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001e8c 0000550a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001eb2 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ef0 0000540a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001efc 0000560a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001f1e 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f26 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001f56 0000292f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC34 │ │ │ │ │ -00001f5a 00002930 R_ARM_THM_MOVT_ABS 000004f8 .LC34 │ │ │ │ │ -00001f60 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001f80 00000f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -00001f84 00000f30 R_ARM_THM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -00001f8c 0000580a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001fa6 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001faa 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001fce 0000550a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -0000206a 0000222f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -0000206e 00002230 R_ARM_THM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -00002072 0000530a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002080 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002090 0000282f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC33 │ │ │ │ │ -00002094 00002830 R_ARM_THM_MOVT_ABS 000004a0 .LC33 │ │ │ │ │ -00002098 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020ac 00002a2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC35 │ │ │ │ │ -000020b0 00002a30 R_ARM_THM_MOVT_ABS 0000052c .LC35 │ │ │ │ │ -000020b4 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020d0 0000152f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -000020d4 00001530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -000020d8 0000530a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000020f4 0000142f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -000020f8 00001430 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -000020fc 0000530a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002118 0000132f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -0000211c 00001330 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -00002120 0000530a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -0000213c 0000122f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -00002140 00001230 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -00002144 0000530a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -0000216c 00002c2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ -00002170 00002c30 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ -00002174 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002184 0000192f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -00002188 00001930 R_ARM_THM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -0000218c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000219a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000021d6 0000202f R_ARM_THM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -000021da 00002030 R_ARM_THM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ -00002204 00001f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -00002208 00001f30 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -0000220e 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002218 00001e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -0000221c 00001e30 R_ARM_THM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -00002220 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002264 0000162f R_ARM_THM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -00002268 00001630 R_ARM_THM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -0000226c 0000530a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002290 00002f2f R_ARM_THM_MOVW_ABS_NC 000005e8 .LC40 │ │ │ │ │ -00002294 00002f30 R_ARM_THM_MOVT_ABS 000005e8 .LC40 │ │ │ │ │ -000022a4 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -000022ce 00002e2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ -000022d2 00002e30 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ -000022d6 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000022e8 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000022f6 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000022fa 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00002316 00001c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -0000231a 00001c30 R_ARM_THM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -0000235c 0000590a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000023c0 0000540a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000023c8 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000244e 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002454 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00002462 0000172f R_ARM_THM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -00002466 00001730 R_ARM_THM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -0000246a 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002476 00005a0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -0000248c 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002496 00005b0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -000024ac 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024d2 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -000024d6 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -000024da 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000024f8 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000024fc 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002502 00005d0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002540 00001b2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -00002544 00001b30 R_ARM_THM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ -00002548 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002550 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -00002554 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -00002558 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000255c 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002560 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000256e 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002576 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -0000257a 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -0000257e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002582 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002586 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000258c 0000252f R_ARM_THM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ -00002590 00002530 R_ARM_THM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ -00002594 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000025a2 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000025ce 0000112f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -000025d2 00001130 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -000025d6 0000530a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002638 0000262f R_ARM_THM_MOVW_ABS_NC 00000444 .LC31 │ │ │ │ │ -0000263c 00002630 R_ARM_THM_MOVT_ABS 00000444 .LC31 │ │ │ │ │ -00002648 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000026d0 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002702 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000270e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002712 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002718 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002762 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -00002766 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -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 │ │ │ │ │ -00002776 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -0000277a 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -0000277e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002782 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002786 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000027a2 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000027c8 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000027ce 0000590a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000027f0 00005f0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00002802 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000281c 0000590a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002848 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000286c 0000600a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002882 00005f0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00002898 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028b0 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000028b4 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002912 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002962 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000296c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002970 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002974 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000299c 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000029a0 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000029a4 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002a0e 0000352f R_ARM_THM_MOVW_ABS_NC 0000062c .LC41 │ │ │ │ │ -00002a12 00003530 R_ARM_THM_MOVT_ABS 0000062c .LC41 │ │ │ │ │ -00002a1c 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002a32 0000612f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002a36 00006130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002a3a 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ -00002a3e 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ -00002a48 0000620a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00002a66 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ -00002a6a 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ -00002a6e 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002a74 0000382f R_ARM_THM_MOVW_ABS_NC 00000638 .LC44 │ │ │ │ │ -00002a78 00003830 R_ARM_THM_MOVT_ABS 00000638 .LC44 │ │ │ │ │ -00002a84 0000392f R_ARM_THM_MOVW_ABS_NC 0000063c .LC45 │ │ │ │ │ -00002a88 00003930 R_ARM_THM_MOVT_ABS 0000063c .LC45 │ │ │ │ │ -00002a90 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002ad4 0000372f R_ARM_THM_MOVW_ABS_NC 00000634 .LC43 │ │ │ │ │ -00002ad8 00003730 R_ARM_THM_MOVT_ABS 00000634 .LC43 │ │ │ │ │ -00002ae2 0000362f R_ARM_THM_MOVW_ABS_NC 00000630 .LC42 │ │ │ │ │ -00002ae6 00003630 R_ARM_THM_MOVT_ABS 00000630 .LC42 │ │ │ │ │ +000018b8 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000018c6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000018ca 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000018ce 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001918 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001924 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001928 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000192c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001956 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019ac 0000272f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ +000019b0 00002730 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ +000019b4 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001a00 00001a2f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ +00001a04 00001a30 R_ARM_THM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ +00001a72 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001a80 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001a84 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001a88 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001ac4 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001ae6 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001afc 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b14 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b26 0000520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001b64 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b8a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001bae 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c2e 0000530a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001c8e 0000242f R_ARM_THM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ +00001c92 00002430 R_ARM_THM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ +00001cca 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001ce6 0000102f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00001cea 00001030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00001cee 0000540a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00001d7a 0000292f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC34 │ │ │ │ │ +00001d7e 00002930 R_ARM_THM_MOVT_ABS 000004f8 .LC34 │ │ │ │ │ +00001d84 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001de4 00001d2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00001de8 00001d30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00001dfe 00000e2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +00001e02 00000e30 R_ARM_THM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +00001e8e 0000550a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_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 │ │ │ │ │ +00001efc 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001f1a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f1e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f22 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001f54 0000530a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001f60 0000560a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001f82 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f8a 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00001fa2 00000f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +00001fa6 00000f30 R_ARM_THM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +00001fae 0000580a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001fc8 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001fcc 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001ff0 0000550a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +0000200e 00001c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +00002012 00001c30 R_ARM_THM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +00002018 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002026 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000205c 0000192f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +00002060 00001930 R_ARM_THM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ +00002064 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002072 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000209a 0000262f R_ARM_THM_MOVW_ABS_NC 00000444 .LC31 │ │ │ │ │ +0000209e 00002630 R_ARM_THM_MOVT_ABS 00000444 .LC31 │ │ │ │ │ +000020aa 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020c6 0000112f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +000020ca 00001130 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +000020ce 0000540a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002112 0000252f R_ARM_THM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ +00002116 00002530 R_ARM_THM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ +0000211a 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002128 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002132 0000282f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC33 │ │ │ │ │ +00002136 00002830 R_ARM_THM_MOVT_ABS 000004a0 .LC33 │ │ │ │ │ +0000213a 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000218a 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +0000218e 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00002198 00002c2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ +0000219c 00002c30 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ +000021a0 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021e6 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021ec 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000021f8 0000172f R_ARM_THM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +000021fc 00001730 R_ARM_THM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +00002200 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000220c 0000590a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002222 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000222e 00005a0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00002244 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002260 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +00002264 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00002268 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002284 00005b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000022ec 0000530a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000022f4 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002314 0000152f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00002318 00001530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +0000231c 0000540a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002338 0000142f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +0000233c 00001430 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +00002340 0000540a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +0000235c 0000132f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +00002360 00001330 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +00002364 0000540a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002380 0000122f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +00002384 00001230 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +00002388 0000540a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000023ac 00002f2f R_ARM_THM_MOVW_ABS_NC 000005e8 .LC40 │ │ │ │ │ +000023b0 00002f30 R_ARM_THM_MOVT_ABS 000005e8 .LC40 │ │ │ │ │ +000023d2 00002e2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ +000023d6 00002e30 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ +000023da 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000023f6 0000162f R_ARM_THM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +000023fa 00001630 R_ARM_THM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +000023fe 0000540a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +0000241a 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00002438 00002a2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC35 │ │ │ │ │ +0000243c 00002a30 R_ARM_THM_MOVT_ABS 0000052c .LC35 │ │ │ │ │ +00002440 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002452 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002498 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +0000249c 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +000024a0 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024a4 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000024a8 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000024b6 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000024be 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +000024c2 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +000024c6 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024ca 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000024ce 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000024e4 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000024e8 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000024ee 00005d0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002540 0000202f R_ARM_THM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +00002544 00002030 R_ARM_THM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +0000256e 00001f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +00002572 00001f30 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +0000257c 00001e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +00002580 00001e30 R_ARM_THM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +00002584 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000025a4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +000025a8 00001b30 R_ARM_THM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +000025ac 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000260a 0000222f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +0000260e 00002230 R_ARM_THM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +00002612 0000540a 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 00005b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000027f8 00005f0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +0000280a 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002824 00005b0a 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -60,22 +60,22 @@ │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ __aeabi_idiv │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyLexer_type_comment_token_setup │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -PyMem_Malloc │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ +PyMem_Malloc │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,36 +7,36 @@ │ │ │ │ │ tok_continuation_line(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 3a │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 42 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ 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 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ 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 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ beq.n ba │ │ │ │ │ ldrb.w r1, [r4, #-1]! │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -90,15 +90,15 @@ │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq.w 274 <_PyTokenizer_Get+0x274> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ 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] │ │ │ │ │ @@ -151,31 +151,31 @@ │ │ │ │ │ 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 278c <_PyLexer_update_ftstring_expr> │ │ │ │ │ + bl 2794 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6d4 <_PyTokenizer_Get+0x6d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ bne.n 1c4 <_PyTokenizer_Get+0x1c4> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 5a6 <_PyTokenizer_Get+0x5a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ 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 │ │ │ │ │ @@ -293,22 +293,22 @@ │ │ │ │ │ mov r1, r8 │ │ │ │ │ mla r5, r3, r7, r4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr.w r2, [r5, #2816] @ 0xb00 │ │ │ │ │ b.n 20a <_PyTokenizer_Get+0x20a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ 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 │ │ │ │ │ @@ -325,15 +325,15 @@ │ │ │ │ │ str.w r5, [r0, #2752] @ 0xac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 804 │ │ │ │ │ b.n 21c <_PyTokenizer_Get+0x21c> │ │ │ │ │ ldrb.w r1, [r6, #2764] @ 0xacc │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ 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] │ │ │ │ │ @@ -422,37 +422,37 @@ │ │ │ │ │ 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 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ 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 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 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ mov r1, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq.w fp, #1 │ │ │ │ │ beq.w 11a <_PyTokenizer_Get+0x11a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ b.n 11a <_PyTokenizer_Get+0x11a> │ │ │ │ │ ldr.w r2, [r5, #2760] @ 0xac8 │ │ │ │ │ mvns r2, r2 │ │ │ │ │ lsrs r2, r2, #31 │ │ │ │ │ mov r3, r2 │ │ │ │ │ b.n 178 <_PyTokenizer_Get+0x178> │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ @@ -577,15 +577,15 @@ │ │ │ │ │ b.n 4dc <_PyTokenizer_Get+0x4dc> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ bne.n 6b6 <_PyTokenizer_Get+0x6b6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ 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 │ │ │ │ │ @@ -651,18 +651,18 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ b.n 44a <_PyTokenizer_Get+0x44a> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ b.n 44a <_PyTokenizer_Get+0x44a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ 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] │ │ │ │ │ @@ -764,15 +764,15 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 44a <_PyTokenizer_Get+0x44a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ 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 │ │ │ │ │ @@ -815,15 +815,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 496 <_PyTokenizer_Get+0x496> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ b.n 724 <_PyTokenizer_Get+0x724> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 460 <_PyTokenizer_Get+0x460> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000804 : │ │ │ │ │ tok_get_normal_mode(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -861,18 +861,18 @@ │ │ │ │ │ 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 2576 │ │ │ │ │ + bhi.w 24be │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 2550 │ │ │ │ │ + bne.w 2498 │ │ │ │ │ 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 10f4 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ @@ -890,20 +890,20 @@ │ │ │ │ │ movs r7, #9 │ │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ │ lsrs r7, r2 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ bmi.w e20 │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2232 │ │ │ │ │ + beq.w 2170 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ │ cmp r0, #28 │ │ │ │ │ - beq.w 2564 │ │ │ │ │ + beq.w 24ac │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ bls.w a8e │ │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ @@ -911,15 +911,15 @@ │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w aa0 │ │ │ │ │ cmp r7, #13 │ │ │ │ │ - beq.w 209e │ │ │ │ │ + beq.w 242a │ │ │ │ │ cmp r7, #10 │ │ │ │ │ beq.w b52 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ beq.w eb4 │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -944,49 +944,49 @@ │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ bmi.w 16c0 │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ │ beq.w 1262 │ │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ │ - beq.w 1f24 │ │ │ │ │ + beq.w 1f88 │ │ │ │ │ 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 e24 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ │ beq.w e24 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ 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 15ce │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ beq.w de8 │ │ │ │ │ ldrd r1, r3, [fp] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 2576 │ │ │ │ │ + bcc.w 24be │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb.w r8, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 2550 │ │ │ │ │ + bne.w 2498 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ beq.w cca │ │ │ │ │ ble.w df2 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ @@ -1014,40 +1014,40 @@ │ │ │ │ │ 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 2232 │ │ │ │ │ + beq.w 2170 │ │ │ │ │ cmp r4, #35 @ 0x23 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ bne.w 8e4 │ │ │ │ │ movw r4, #47102 @ 0xb7fe │ │ │ │ │ movt r4, #65535 @ 0xffff │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ bhi.n a4c │ │ │ │ │ asr.w r3, r4, r3 │ │ │ │ │ lsls r5, r3, #31 │ │ │ │ │ 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 1b60 │ │ │ │ │ + bne.w 1b38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d94 │ │ │ │ │ + bne.w 1dfe │ │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ │ cmp r0, #28 │ │ │ │ │ - beq.w 2564 │ │ │ │ │ + beq.w 24ac │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ beq.w 1662 │ │ │ │ │ mov r1, r7 │ │ │ │ │ b.n 8fe │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ beq.w 1196 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ @@ -1093,24 +1093,24 @@ │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ beq.w 1864 │ │ │ │ │ ldrd r2, r8, [fp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str.w r8, [fp, #4] │ │ │ │ │ - bcc.w 2576 │ │ │ │ │ + bcc.w 24be │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 2550 │ │ │ │ │ + bne.w 2498 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1ece │ │ │ │ │ + bne.w 1f32 │ │ │ │ │ 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 │ │ │ │ │ @@ -1120,15 +1120,15 @@ │ │ │ │ │ str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w fa4 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ae6 │ │ │ │ │ + bne.w 1acc │ │ │ │ │ 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 │ │ │ │ │ @@ -1161,28 +1161,28 @@ │ │ │ │ │ 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 1aaa │ │ │ │ │ + beq.w 1a90 │ │ │ │ │ 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 1a98 │ │ │ │ │ + bne.w 1a7e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1a62 │ │ │ │ │ + beq.w 1a48 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bcc.n ba6 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1190,71 +1190,71 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 1030 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ │ bne.w ff6 │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 21a2 │ │ │ │ │ + beq.w 250c │ │ │ │ │ bgt.w 13f8 │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 19ca │ │ │ │ │ + beq.w 19c8 │ │ │ │ │ bgt.w 158a │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 21a2 │ │ │ │ │ + beq.w 250c │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1d16 │ │ │ │ │ + beq.w 1da8 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq.w 1c9e │ │ │ │ │ + beq.w 1c4c │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r4, r3, #29 │ │ │ │ │ - bmi.w 2014 │ │ │ │ │ + bmi.w 25b4 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w 1ab2 │ │ │ │ │ + beq.w 1a98 │ │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ │ - bgt.w 1cd0 │ │ │ │ │ + bgt.w 1c7c │ │ │ │ │ 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 29b4 │ │ │ │ │ + bl 29bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c24 │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.w 1b30 │ │ │ │ │ + beq.w 1ba2 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcc.w 2576 │ │ │ │ │ + bcc.w 24be │ │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2550 │ │ │ │ │ + bne.w 2498 │ │ │ │ │ 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 b4c │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 20aa │ │ │ │ │ + bgt.w 2436 │ │ │ │ │ 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] │ │ │ │ │ @@ -1283,41 +1283,41 @@ │ │ │ │ │ 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 1e40 │ │ │ │ │ + bne.w 1f18 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ beq.n d14 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bcc.w acc │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ b.n 1042 │ │ │ │ │ orrs r5, r3 │ │ │ │ │ b.n ab8 │ │ │ │ │ cmp.w ip, #9 │ │ │ │ │ - beq.w 1b44 │ │ │ │ │ + beq.w 1b1c │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ beq.w b8e │ │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ │ - beq.w 229c │ │ │ │ │ + beq.w 2412 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bcc.w 2576 │ │ │ │ │ + bcc.w 24be │ │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 2550 │ │ │ │ │ + bne.w 2498 │ │ │ │ │ sub.w lr, ip, #10 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp.w lr, #25 │ │ │ │ │ str.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ bhi.w f16 │ │ │ │ │ movs r6, #9 │ │ │ │ │ movt r6, #512 @ 0x200 │ │ │ │ │ @@ -1326,15 +1326,15 @@ │ │ │ │ │ bpl.w f16 │ │ │ │ │ ldr.w r6, [fp, #456] @ 0x1c8 │ │ │ │ │ cmp.w ip, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r7, #0 │ │ │ │ │ beq.w 13ea │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1ff2 │ │ │ │ │ + bne.w 215c │ │ │ │ │ ldr.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w f7c │ │ │ │ │ movs r6, #1 │ │ │ │ │ b.n 852 │ │ │ │ │ @@ -1362,15 +1362,15 @@ │ │ │ │ │ b.n 89c │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt.w 1362 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ 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 │ │ │ │ │ @@ -1384,18 +1384,18 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w ip, [r3, #664] @ 0x298 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ bgt.w 1606 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18c4 │ │ │ │ │ + bne.w 1872 │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2168 │ │ │ │ │ + beq.w 2194 │ │ │ │ │ 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 │ │ │ │ │ @@ -1410,32 +1410,32 @@ │ │ │ │ │ bne.w a0c │ │ │ │ │ b.n 106a │ │ │ │ │ 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 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r2, #29 │ │ │ │ │ - bmi.w 1ac6 │ │ │ │ │ + bmi.w 1aac │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1e94 │ │ │ │ │ + beq.w 1cac │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1ba6 │ │ │ │ │ + beq.w 1b7e │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 2576 │ │ │ │ │ + bcc.w 24be │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2550 │ │ │ │ │ + bne.w 2498 │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ @@ -1445,24 +1445,24 @@ │ │ │ │ │ b.n b4c │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr.w r6, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w 1578 │ │ │ │ │ ldr.w r1, [fp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 232a │ │ │ │ │ + bne.w 245a │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ add.w r2, fp, r3 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ beq.n fda │ │ │ │ │ ble.w 14a8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt.w 2530 │ │ │ │ │ + bgt.w 2406 │ │ │ │ │ add r3, fp │ │ │ │ │ ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ bge.w 150c │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -1479,15 +1479,15 @@ │ │ │ │ │ mov r6, r2 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ bge.w 148c │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b0a │ │ │ │ │ + bne.w 1aee │ │ │ │ │ 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 │ │ │ │ │ @@ -1496,15 +1496,15 @@ │ │ │ │ │ cmp r3, r6 │ │ │ │ │ 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 1b20 │ │ │ │ │ + bne.w 1b92 │ │ │ │ │ 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> │ │ │ │ │ @@ -1516,32 +1516,32 @@ │ │ │ │ │ cmp r3, r8 │ │ │ │ │ bne.w 150c │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ b.n f6c │ │ │ │ │ - bl 28a0 │ │ │ │ │ + bl 28a8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ad4 │ │ │ │ │ + beq.w 1aba │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1ab2 │ │ │ │ │ + beq.w 1a98 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 1bbc │ │ │ │ │ + beq.w 1d06 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.w 1cda │ │ │ │ │ + beq.w 1c88 │ │ │ │ │ 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 29b4 │ │ │ │ │ + bl 29bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c88 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -1583,18 +1583,18 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w ip, [r3, #664] @ 0x298 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ ble.w e6c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1de8 │ │ │ │ │ + bne.w 1bb6 │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2168 │ │ │ │ │ + beq.w 2194 │ │ │ │ │ bgt.w e86 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.w 1542 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ @@ -1619,29 +1619,29 @@ │ │ │ │ │ bne.w 1646 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 192a │ │ │ │ │ + beq.w 18d6 │ │ │ │ │ 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 1918 │ │ │ │ │ + bne.w 18c4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 18e0 │ │ │ │ │ + beq.w 188c │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bcc.w 8ac │ │ │ │ │ movs r0, #29 │ │ │ │ │ str.w r0, [fp, #32] │ │ │ │ │ b.n 164a │ │ │ │ │ @@ -1649,43 +1649,43 @@ │ │ │ │ │ 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 18ba │ │ │ │ │ + beq.w 1934 │ │ │ │ │ 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 18a8 │ │ │ │ │ + bne.w 1922 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.w 1872 │ │ │ │ │ + beq.w 18ec │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mov r3, r7 │ │ │ │ │ b.w 858 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ │ + cmpne r0, #39 @ 0x27 │ │ │ │ │ beq.n 1202 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cbnz r6, 11bc │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ beq.w 134e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.n 11c8 │ │ │ │ │ @@ -1700,34 +1700,34 @@ │ │ │ │ │ beq.w 1358 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.w ab0 │ │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ │ bne.w ab0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ bne.n 11b0 │ │ │ │ │ tst.w r6, r8 │ │ │ │ │ - bne.w 1bfc │ │ │ │ │ - tst.w r8, r9 │ │ │ │ │ - bne.w 25ba │ │ │ │ │ + bne.w 1cd2 │ │ │ │ │ + tst.w r9, r8 │ │ │ │ │ + bne.w 20b2 │ │ │ │ │ tst.w r8, r5 │ │ │ │ │ - bne.w 2128 │ │ │ │ │ + bne.w 236c │ │ │ │ │ tst.w r4, r8 │ │ │ │ │ - bne.w 2104 │ │ │ │ │ - tst r6, r5 │ │ │ │ │ - bne.w 20e0 │ │ │ │ │ - tst r6, r4 │ │ │ │ │ - bne.w 20bc │ │ │ │ │ + bne.w 2348 │ │ │ │ │ + tst r5, r6 │ │ │ │ │ + bne.w 2324 │ │ │ │ │ + tst r4, r6 │ │ │ │ │ + bne.w 2300 │ │ │ │ │ tst r4, r5 │ │ │ │ │ - bne.w 2250 │ │ │ │ │ + bne.w 23e2 │ │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ │ beq.n 1262 │ │ │ │ │ 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 │ │ │ │ │ @@ -1746,34 +1746,34 @@ │ │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ │ 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 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ beq.w 1682 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ittt eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ moveq.w r9, #0 │ │ │ │ │ moveq r8, r5 │ │ │ │ │ beq.w 1860 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [fp, #4] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bcc.w 2576 │ │ │ │ │ + bcc.w 24be │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 2550 │ │ │ │ │ + bne.w 2498 │ │ │ │ │ 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 │ │ │ │ │ @@ -1801,22 +1801,22 @@ │ │ │ │ │ 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 c24 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq.w 1fec │ │ │ │ │ + beq.w 1d64 │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq.w r1, r9, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1fe4 │ │ │ │ │ + bne.w 1d5c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ bne.n 12e0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add.w r9, r8, #1 │ │ │ │ │ b.n 12ce │ │ │ │ │ mov sl, r3 │ │ │ │ │ @@ -1841,35 +1841,35 @@ │ │ │ │ │ blt.w e34 │ │ │ │ │ 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 1fd6 │ │ │ │ │ + beq.w 1cf6 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ bne.n 13bc │ │ │ │ │ uxtb r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 278c <_PyLexer_update_ftstring_expr> │ │ │ │ │ + bl 2794 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2564 │ │ │ │ │ + beq.w 24ac │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ beq.w e34 │ │ │ │ │ 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 1c20 │ │ │ │ │ + bne.w 1bce │ │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 1c20 │ │ │ │ │ + beq.w 1bce │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ bne.w e34 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bne.w e34 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -1884,78 +1884,78 @@ │ │ │ │ │ b.n 11a0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w f14 │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ b.n f6c │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1d16 │ │ │ │ │ + beq.w 1da8 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 19ca │ │ │ │ │ + beq.w 19c8 │ │ │ │ │ ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 2014 │ │ │ │ │ + bmi.w 25b4 │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1bba │ │ │ │ │ + beq.w 1d04 │ │ │ │ │ ble.n 141c │ │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ │ - beq.w 1cda │ │ │ │ │ + beq.w 1c88 │ │ │ │ │ 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 29b4 │ │ │ │ │ + bl 29bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c24 │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ b.n c92 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1960 │ │ │ │ │ + bne.w 195e │ │ │ │ │ ldr.w r2, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a34 │ │ │ │ │ + beq.w 1a32 │ │ │ │ │ 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 1d6c │ │ │ │ │ + bne.w 1ef0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 1a1a │ │ │ │ │ + beq.w 1a18 │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bcc.w 12fa │ │ │ │ │ movs r3, #29 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ mov r8, sl │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.n 1974 │ │ │ │ │ + b.n 1972 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a4a │ │ │ │ │ + bne.w 1b04 │ │ │ │ │ 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 b4c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1940 │ │ │ │ │ + ble.w 193e │ │ │ │ │ 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 │ │ │ │ │ @@ -1976,15 +1976,15 @@ │ │ │ │ │ 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 14dc │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 1940 │ │ │ │ │ + bne.w 193e │ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ beq.w fe6 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ @@ -1994,15 +1994,15 @@ │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ b.n 11a0 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 2274 │ │ │ │ │ + bne.w 2390 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ ble.w 10e6 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.w 10cc │ │ │ │ │ @@ -2035,23 +2035,23 @@ │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ b.n f6c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ bne.w c5c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bmi.w 1c98 │ │ │ │ │ + bmi.w 1c46 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ 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 │ │ │ │ │ @@ -2059,27 +2059,27 @@ │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.w a00 │ │ │ │ │ b.n 1542 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ 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 15f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ 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> │ │ │ │ │ @@ -2110,78 +2110,78 @@ │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ b.n 11a0 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 214c │ │ │ │ │ + beq.w 2140 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r0, #28 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - beq.w 2564 │ │ │ │ │ + beq.w 24ac │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w c24 │ │ │ │ │ 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 b4c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ beq.w 1854 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 1f74 │ │ │ │ │ + beq.w 1e96 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ b.n 1296 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 2246 │ │ │ │ │ + beq.w 2596 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ b.n 12ce │ │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ │ beq.n 16ca │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ 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 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - beq.w 1f3e │ │ │ │ │ - bl 272c │ │ │ │ │ + beq.w 1d98 │ │ │ │ │ + bl 2734 │ │ │ │ │ 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 258a │ │ │ │ │ + bgt.w 2110 │ │ │ │ │ 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 │ │ │ │ │ @@ -2209,15 +2209,15 @@ │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ .word 0x004f002f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ - .word 0x004f0735 │ │ │ │ │ + .word 0x004f04b1 │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ @@ -2225,15 +2225,15 @@ │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f002f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ - .word 0x004f0735 │ │ │ │ │ + .word 0x004f04b1 │ │ │ │ │ .short 0x004f │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ ldrb r1, [r5, r2] │ │ │ │ │ add.w r2, r3, #2752 @ 0xac0 │ │ │ │ │ add r2, fp │ │ │ │ │ @@ -2282,64 +2282,34 @@ │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov.w r8, #3 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ b.n 12c2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1ece │ │ │ │ │ + bne.w 1f32 │ │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ │ b.w b3a │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.w 1ec8 │ │ │ │ │ - ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r7, [fp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ec4 │ │ │ │ │ - ldr.w r4, [fp, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r7, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1186 │ │ │ │ │ - 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 890 │ │ │ │ │ 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 10b6 │ │ │ │ │ + b.n 10b6 │ │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.w 1646 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - cbz r0, 192a │ │ │ │ │ + cbz r0, 18d6 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ @@ -2359,14 +2329,44 @@ │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 1652 │ │ │ │ │ b.n 1654 │ │ │ │ │ + ldr.w r2, [fp, #32] │ │ │ │ │ + cmp r2, #10 │ │ │ │ │ + bne.w 1e56 │ │ │ │ │ + ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r7, [fp, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1e52 │ │ │ │ │ + ldr.w r4, [fp, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ + subs r2, r7, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1186 │ │ │ │ │ + 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 890 │ │ │ │ │ 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 │ │ │ │ │ @@ -2391,93 +2391,84 @@ │ │ │ │ │ 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 2618 │ │ │ │ │ + bgt.w 207a │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - bne.w 1f50 │ │ │ │ │ + bne.w 1d74 │ │ │ │ │ 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 c24 │ │ │ │ │ movs r3, #23 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ b.w c24 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1eba │ │ │ │ │ + beq.w 1d6a │ │ │ │ │ uxtb r3, r1 │ │ │ │ │ ldr.w r6, [r5, r3, lsl #2] │ │ │ │ │ ands.w r6, r6, #16 │ │ │ │ │ - beq.w 217c │ │ │ │ │ + beq.w 2054 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #27 │ │ │ │ │ - bmi.n 19e6 │ │ │ │ │ + bmi.n 19e4 │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ - beq.w 1eba │ │ │ │ │ + beq.w 1d6a │ │ │ │ │ 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 29b4 │ │ │ │ │ + bl 29bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c88 │ │ │ │ │ b.w 1030 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 1960 │ │ │ │ │ + bne.n 195e │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1454 │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r3, #17 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ - bne.n 196e │ │ │ │ │ + bne.n 196c │ │ │ │ │ b.w c24 │ │ │ │ │ - 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 b4c │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne.w c1a │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - cbz r0, 1aaa │ │ │ │ │ + cbz r0, 1a90 │ │ │ │ │ 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 │ │ │ │ │ @@ -2492,37 +2483,37 @@ │ │ │ │ │ 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 c1a │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r4, r3, #29 │ │ │ │ │ bpl.w 1008 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 28a0 │ │ │ │ │ + bl 28a8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1008 │ │ │ │ │ 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 b4c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2524 │ │ │ │ │ + bne.n 1bc4 │ │ │ │ │ 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> │ │ │ │ │ @@ -2533,384 +2524,432 @@ │ │ │ │ │ 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 b4c │ │ │ │ │ - ldr.w r1, [r2, #668] @ 0x29c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w fc4 │ │ │ │ │ - str.w r6, [r2, #672] @ 0x2a0 │ │ │ │ │ - b.n 1afa │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ + 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 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 b8e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d94 │ │ │ │ │ + bne.w 1dfe │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ 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 b4c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #23 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b4c │ │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - bne.w 1df6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - beq.w 22f0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 28a0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ad4 │ │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ │ - b.w 1012 │ │ │ │ │ + ldr.w r1, [r2, #668] @ 0x29c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w fc4 │ │ │ │ │ + str.w r6, [r2, #672] @ 0x2a0 │ │ │ │ │ + b.n 1ade │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ 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 c24 │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b4c │ │ │ │ │ + ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.w 187c │ │ │ │ │ + b.w 10b6 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r2, #672] @ 0x2a0 │ │ │ │ │ + b.n 1ad6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 13bc │ │ │ │ │ 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 1c70 │ │ │ │ │ + b.n 1c1e │ │ │ │ │ ldr.w r2, [ip, #2804] @ 0xaf4 │ │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ - beq.n 1c6e │ │ │ │ │ + beq.n 1c1c │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ - beq.w 23d4 │ │ │ │ │ + beq.w 2632 │ │ │ │ │ sub.w r6, r2, #39 @ 0x27 │ │ │ │ │ negs r4, r6 │ │ │ │ │ adcs r4, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 23d4 │ │ │ │ │ + bne.w 2632 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 1c6e │ │ │ │ │ + bne.n 1c1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 235a │ │ │ │ │ + beq.w 2282 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 1c42 │ │ │ │ │ + blt.n 1bf0 │ │ │ │ │ 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 c24 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r8, [r3, #28] │ │ │ │ │ b.w 13bc │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - bne.w 2014 │ │ │ │ │ + bne.w 25b4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ - beq.n 1d02 │ │ │ │ │ + beq.n 1d46 │ │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ │ - beq.n 1c9e │ │ │ │ │ + beq.n 1c4c │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bmi.w 2014 │ │ │ │ │ + bmi.w 25b4 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w 1ab2 │ │ │ │ │ + beq.w 1a98 │ │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ │ ble.w c74 │ │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ │ - beq.w 1bba │ │ │ │ │ + beq.n 1d04 │ │ │ │ │ bgt.w 1416 │ │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ │ - beq.n 1cfe │ │ │ │ │ + beq.w 1ea2 │ │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ │ bne.w 141c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + 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 29b4 │ │ │ │ │ + bl 29bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c88 │ │ │ │ │ b.w 1030 │ │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ │ - b.n 1bbc │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne.w 1b6c │ │ │ │ │ + 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 b4c │ │ │ │ │ + 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 c24 │ │ │ │ │ + ldrd r3, r2, [sl, #56] @ 0x38 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + beq.w 13bc │ │ │ │ │ + b.w 1388 │ │ │ │ │ + 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 1ea6 │ │ │ │ │ + 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 2184 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 28a8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1aba │ │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ │ + b.w 1012 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2678 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 1caa │ │ │ │ │ + bmi.w 1c58 │ │ │ │ │ b.n 15a4 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r8, sl │ │ │ │ │ + movs r5, #10 │ │ │ │ │ + b.n 1976 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.w 1338 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 19d6 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2130 │ │ │ │ │ + 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 c24 │ │ │ │ │ + movs r3, #24 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w c24 │ │ │ │ │ + bl 2678 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bne.w 2620 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.n 16f0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2678 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2320 │ │ │ │ │ + beq.w 203c │ │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.w 2300 │ │ │ │ │ + bhi.w 1ff8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 1d2e │ │ │ │ │ + bls.n 1dc0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2320 │ │ │ │ │ + beq.w 203c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 253c │ │ │ │ │ + bmi.w 25a0 │ │ │ │ │ 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 29b4 │ │ │ │ │ + bl 29bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c88 │ │ │ │ │ b.w 1030 │ │ │ │ │ - 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 196e │ │ │ │ │ - b.w c24 │ │ │ │ │ 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 1db6 │ │ │ │ │ + b.n 1e20 │ │ │ │ │ ldrb.w lr, [r1] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 1e5a │ │ │ │ │ + bne.n 1e5c │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - beq.n 1e60 │ │ │ │ │ + beq.n 1e62 │ │ │ │ │ ldr.w lr, [fp, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bls.n 1e5a │ │ │ │ │ + bls.n 1e5c │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 1da8 │ │ │ │ │ + bne.n 1e12 │ │ │ │ │ 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 1dce │ │ │ │ │ + beq.n 1e38 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n 1dce │ │ │ │ │ + beq.n 1e38 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w lr, r3, lr │ │ │ │ │ add.w r3, lr, r1 │ │ │ │ │ - b.n 1db4 │ │ │ │ │ - ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.w 18ce │ │ │ │ │ - b.w 10b6 │ │ │ │ │ + b.n 1e1e │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.n 1934 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.w 890 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 2046 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bl 2734 │ │ │ │ │ + ldr.w r7, [fp, #4] │ │ │ │ │ + add.w r8, r4, #6 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + bcs.w 1fa2 │ │ │ │ │ + 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 b4c │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.w 12c2 │ │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ │ + b.n 1d06 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bmi.w 1be6 │ │ │ │ │ + bmi.w 1d30 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ 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 29b4 │ │ │ │ │ + bl 29bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1030 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ 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 │ │ │ │ │ + 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 196c │ │ │ │ │ + b.w c24 │ │ │ │ │ + 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 1042 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 25aa │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - bl 272c │ │ │ │ │ - ldr.w r7, [fp, #4] │ │ │ │ │ - add.w r8, r4, #6 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - bcs.w 1f80 │ │ │ │ │ - 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 b4c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.w 1b94 │ │ │ │ │ - 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 b4c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 19d8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 18ba │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.w 890 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 186a │ │ │ │ │ ldr.w r2, [fp, #2692] @ 0xa84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w c24 │ │ │ │ │ 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 24f8 │ │ │ │ │ + beq.w 24e4 │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.w 2412 │ │ │ │ │ + blt.w 21a8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 186a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 186a │ │ │ │ │ @@ -2923,162 +2962,362 @@ │ │ │ │ │ R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.w c24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #2700] @ 0xa8c │ │ │ │ │ ldrd r5, r3, [fp, #4] │ │ │ │ │ b.w 898 │ │ │ │ │ - bl 2670 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bne.w 2650 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.w 16f0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 208e │ │ │ │ │ - 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 c24 │ │ │ │ │ - movs r3, #24 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w c24 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.w 12c2 │ │ │ │ │ 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 1e7a │ │ │ │ │ + bne.w 1e7c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 1fb8 │ │ │ │ │ + beq.n 1fda │ │ │ │ │ ldrsb.w r3, [r4, #6] │ │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.w 1e7a │ │ │ │ │ + blt.w 1e7c │ │ │ │ │ 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.w 1e7a │ │ │ │ │ + bne.w 1e7c │ │ │ │ │ adds r5, #6 │ │ │ │ │ - cbnz r6, 2006 │ │ │ │ │ + cbnz r6, 202e │ │ │ │ │ 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 b4c │ │ │ │ │ - ldrd r3, r2, [sl, #56] @ 0x38 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - beq.w 13bc │ │ │ │ │ - b.w 1388 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - mov r8, sl │ │ │ │ │ - movs r5, #10 │ │ │ │ │ - b.n 1978 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.w 1338 │ │ │ │ │ - ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.w 13f0 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.w f16 │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.w 25a0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2734 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ + 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 b4c │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2678 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ - b.n 1fbc │ │ │ │ │ + b.n 1fde │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr.w r6, [fp, #4] │ │ │ │ │ - bl 28a0 │ │ │ │ │ + bl 2678 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ad4 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1ab2 │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 2044 │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1bba │ │ │ │ │ - bgt.n 2088 │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.w 1cfe │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 1cda │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w c74 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + b.n 1db6 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 217e │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ │ + b.n 1b48 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2734 │ │ │ │ │ + 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 │ │ │ │ │ - bl 272c │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b4c │ │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ │ + mla r3, r1, r3, fp │ │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bne.w 19a2 │ │ │ │ │ + ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + bne.w 19a2 │ │ │ │ │ + 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 107a │ │ │ │ │ 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 .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + b.w c24 │ │ │ │ │ + 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 1800 │ │ │ │ │ + b.w 1842 │ │ │ │ │ + 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 r3, r5 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b4c │ │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.n 2044 │ │ │ │ │ - b.n 1cda │ │ │ │ │ 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 1f64 │ │ │ │ │ + b.n 1d88 │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r5, [fp, #28] │ │ │ │ │ + str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ + cmp r0, #28 │ │ │ │ │ + beq.w 24ac │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ + bne.w 8ee │ │ │ │ │ + b.w 1662 │ │ │ │ │ + ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.w 13f0 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.w f16 │ │ │ │ │ + cmp r4, #35 @ 0x23 │ │ │ │ │ + str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ + str.w r0, [fp, #28] │ │ │ │ │ + beq.w a44 │ │ │ │ │ + ldr.w r0, [fp, #32] │ │ │ │ │ + b.n 214c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.w 91a │ │ │ │ │ + bl 2734 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + b.n 2016 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b.w 107a │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + ubfx r6, r3, #2, #3 │ │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + beq.w 24d2 │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + bne.n 2274 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 2270 │ │ │ │ │ + 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 2208 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 21ea │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 21ea │ │ │ │ │ + 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, 225c │ │ │ │ │ + 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 c24 │ │ │ │ │ + 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 2226 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 2226 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2502 │ │ │ │ │ + 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 2248 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cbnz r3, 2248 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2502 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + add r3, r2 │ │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ │ + b.n 21d6 │ │ │ │ │ + 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 c24 │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + b.n 21cc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 248a │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + ldr.w r6, [r3, r0, lsl #2] │ │ │ │ │ + b.n 21d0 │ │ │ │ │ + adds r0, r1, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w c24 │ │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ + mla lr, r2, r8, fp │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b.n 22ba │ │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ │ + beq.n 22d6 │ │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ │ + bne.n 22b0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 2640 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + strb r0, [r2, #0] │ │ │ │ │ + adds r2, r3, r1 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + ldr.w r6, [lr, #2796] @ 0xaec │ │ │ │ │ + ldr.w r0, [lr, #2800] @ 0xaf0 │ │ │ │ │ + subs r6, r6, r0 │ │ │ │ │ + cmp ip, r6 │ │ │ │ │ + bge.n 22e2 │ │ │ │ │ + ldr.w r8, [lr, #2804] @ 0xaf4 │ │ │ │ │ + mov r7, ip │ │ │ │ │ + ldrb.w r0, [r8, ip] │ │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ │ + bne.n 22a2 │ │ │ │ │ + cbz r4, 22fa │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + subs r4, r0, r4 │ │ │ │ │ + it ne │ │ │ │ │ + movne r4, #1 │ │ │ │ │ + b.n 22b0 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + strb r2, [r3, r1] │ │ │ │ │ + ldr r7, [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 1c34 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + b.n 22b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -3127,436 +3366,118 @@ │ │ │ │ │ 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 c24 │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r5, [fp, #28] │ │ │ │ │ - str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - cmp r0, #28 │ │ │ │ │ - beq.w 2564 │ │ │ │ │ - adds r2, r7, #1 │ │ │ │ │ - bne.w 8ee │ │ │ │ │ - b.w 1662 │ │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ │ + bne.n 239a │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + bgt.n 23b8 │ │ │ │ │ + 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 │ │ │ │ │ - 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 107a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 272c │ │ │ │ │ - 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 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 2228 │ │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n 21f0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 21b6 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 2228 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bmi.n 2214 │ │ │ │ │ - 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 29b4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w c88 │ │ │ │ │ - b.w 1030 │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.n 2214 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 272c │ │ │ │ │ + bne.n 23ce │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 2076 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ + b.w 1564 │ │ │ │ │ + ldrd r1, r0, [sl, #4] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne.n 239a │ │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mla r2, r2, ip, fp │ │ │ │ │ + b.w 1550 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b.w 107a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 21ae │ │ │ │ │ - cmp r4, #35 @ 0x23 │ │ │ │ │ - str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - str.w r0, [fp, #28] │ │ │ │ │ - beq.w a44 │ │ │ │ │ - ldr.w r0, [fp, #32] │ │ │ │ │ - b.n 2158 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ - b.w 16ba │ │ │ │ │ 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 c24 │ │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 227e │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bgt.n 22b4 │ │ │ │ │ - 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 22ca │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ - b.w 1564 │ │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r0, #20 │ │ │ │ │ + b.w 1946 │ │ │ │ │ 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.n 22de │ │ │ │ │ + beq.n 2448 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ b.w b8a │ │ │ │ │ - ldrd r1, r0, [sl, #4] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne.n 227e │ │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mla r2, r2, ip, fp │ │ │ │ │ - b.w 1550 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2678 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 91a │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b.w 107a │ │ │ │ │ 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 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 272c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - b.n 220c │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.w 253c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 272c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - b.n 220c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2670 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 1d24 │ │ │ │ │ add.w r3, fp, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ beq.w fd8 │ │ │ │ │ - bge.n 2342 │ │ │ │ │ + bge.n 2472 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ b.w f3a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1940 │ │ │ │ │ + ble.w 193e │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bgt.n 2354 │ │ │ │ │ + bgt.n 2484 │ │ │ │ │ mov r2, r1 │ │ │ │ │ b.w 14fe │ │ │ │ │ mov r7, r4 │ │ │ │ │ b.w 14ae │ │ │ │ │ - adds r0, r1, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c24 │ │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - mla lr, r2, r8, fp │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - b.n 238e │ │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ │ - beq.n 23aa │ │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ │ - bne.n 2384 │ │ │ │ │ - cbz r4, 23e0 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - strb r0, [r2, #0] │ │ │ │ │ - adds r2, r3, r1 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - ldr.w r6, [lr, #2796] @ 0xaec │ │ │ │ │ - ldr.w r0, [lr, #2800] @ 0xaf0 │ │ │ │ │ - subs r6, r6, r0 │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - bge.n 23b6 │ │ │ │ │ - ldr.w r8, [lr, #2804] @ 0xaf4 │ │ │ │ │ - mov r7, ip │ │ │ │ │ - ldrb.w r0, [r8, ip] │ │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ │ - bne.n 237a │ │ │ │ │ - cbz r4, 23ce │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - subs r4, r0, r4 │ │ │ │ │ - it ne │ │ │ │ │ - movne r4, #1 │ │ │ │ │ - b.n 2384 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - strb r2, [r3, r1] │ │ │ │ │ - ldr r7, [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 1c86 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - b.n 2384 │ │ │ │ │ - cbz r0, 240c │ │ │ │ │ - subs.w r0, r2, lr │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - b.n 1c6e │ │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 23e8 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - beq.n 23f6 │ │ │ │ │ - adds r0, r7, #1 │ │ │ │ │ - ldrb.w r4, [r8, r0] │ │ │ │ │ - cmp r4, #10 │ │ │ │ │ - bne.n 23e6 │ │ │ │ │ - mov ip, r7 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bge.w 2662 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - mov.w r0, #10 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - strb r0, [r2, #0] │ │ │ │ │ - adds r2, r3, r1 │ │ │ │ │ - b.n 238a │ │ │ │ │ - mov lr, r2 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 1c6e │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - ubfx r6, r3, #2, #3 │ │ │ │ │ - ubfx r2, r3, #5, #1 │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ - beq.n 24e2 │ │ │ │ │ - cmp r6, #2 │ │ │ │ │ - bne.n 24c0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 24ca │ │ │ │ │ - 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 2472 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2452 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2452 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 24ce │ │ │ │ │ - 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 c24 │ │ │ │ │ - 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 2490 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2490 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 250c │ │ │ │ │ - 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 24b0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 24b0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 250c │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - add r3, r2 │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ - b.n 243e │ │ │ │ │ - cbnz r2, 2516 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - ldr.w r6, [r3, r0, lsl #2] │ │ │ │ │ - b.n 2438 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - b.n 2434 │ │ │ │ │ - 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 c24 │ │ │ │ │ - cbz r2, 24f4 │ │ │ │ │ - lsls r7, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r3, r5, #20 │ │ │ │ │ - addpl.w r3, r5, #28 │ │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ │ - b.n 2438 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - b.n 24f0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2666 │ │ │ │ │ - movs r3, #17 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w c24 │ │ │ │ │ lsls r4, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r5, #20 │ │ │ │ │ addpl.w r3, r5, #28 │ │ │ │ │ - b.n 24c4 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [r2, #672] @ 0x2a0 │ │ │ │ │ - b.w 1af2 │ │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r0, #20 │ │ │ │ │ - b.w 1948 │ │ │ │ │ - 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 107a │ │ │ │ │ + b.n 227c │ │ │ │ │ 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 │ │ │ │ │ @@ -3577,203 +3498,284 @@ │ │ │ │ │ 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 │ │ │ │ │ + cbz r2, 24fe │ │ │ │ │ + lsls r7, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r3, r5, #20 │ │ │ │ │ + addpl.w r3, r5, #28 │ │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ │ + b.n 21d0 │ │ │ │ │ + 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, 2502 │ │ │ │ │ + movs r3, #22 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w c24 │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + b.n 24e0 │ │ │ │ │ + movs r3, #17 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w c24 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2678 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.n 258c │ │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.n 255a │ │ │ │ │ mov r0, fp │ │ │ │ │ + bl 2678 │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 2520 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.n 258c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bmi.n 2578 │ │ │ │ │ + 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 c88 │ │ │ │ │ + b.w 1030 │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.n 2578 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2734 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + b.n 2016 │ │ │ │ │ + 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 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + b.w 107a │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b4c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 2240 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ │ - b.w 1b70 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ + bl 2678 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 2518 │ │ │ │ │ mov r0, fp │ │ │ │ │ + bl 2678 │ │ │ │ │ + b.w 16ba │ │ │ │ │ + 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 107a │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r6, [fp, #4] │ │ │ │ │ + bl 28a8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1aba │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 1a98 │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 25e4 │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 1d04 │ │ │ │ │ + bgt.n 2618 │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.w 1ea2 │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.w 1c88 │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w c74 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2734 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ │ + mov r0, fp │ │ │ │ │ adds r3, #1 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ + subs r2, r6, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w c24 │ │ │ │ │ - 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 1800 │ │ │ │ │ - b.w 1842 │ │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ │ - mla r3, r1, r3, fp │ │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - bne.w 19a4 │ │ │ │ │ - ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bne.w 19a4 │ │ │ │ │ - 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 107a │ │ │ │ │ + b.n 201c │ │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ │ + bne.n 25e4 │ │ │ │ │ + b.w 1c88 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ b.w 16ee │ │ │ │ │ + cbz r0, 266a │ │ │ │ │ + subs.w r0, r2, lr │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + b.w 1c1c │ │ │ │ │ + add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 2648 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + beq.n 2656 │ │ │ │ │ + adds r0, r7, #1 │ │ │ │ │ + ldrb.w r4, [r8, r0] │ │ │ │ │ + cmp r4, #10 │ │ │ │ │ + bne.n 2646 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bge.n 2672 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + mov.w r0, #10 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 238a │ │ │ │ │ - movs r3, #22 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w c24 │ │ │ │ │ + strb r0, [r2, #0] │ │ │ │ │ + adds r2, r3, r1 │ │ │ │ │ + b.n 22b6 │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.w 1c1c │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 22b6 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002670 : │ │ │ │ │ +00002678 : │ │ │ │ │ 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 26ac │ │ │ │ │ + beq.n 26b4 │ │ │ │ │ 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 2722 │ │ │ │ │ + bcs.n 272a │ │ │ │ │ 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 2722 │ │ │ │ │ + bne.n 272a │ │ │ │ │ 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 2728 │ │ │ │ │ + beq.n 2730 │ │ │ │ │ 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, 270c │ │ │ │ │ + cbnz r0, 2714 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 268a │ │ │ │ │ + bne.n 2692 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 2722 │ │ │ │ │ + bne.n 272a │ │ │ │ │ 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, 2728 │ │ │ │ │ + cbz r0, 2730 │ │ │ │ │ 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 26d8 │ │ │ │ │ + beq.n 26e0 │ │ │ │ │ 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 26a8 │ │ │ │ │ + b.n 26b0 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ - b.n 2722 │ │ │ │ │ + b.n 272a │ │ │ │ │ │ │ │ │ │ -0000272c : │ │ │ │ │ +00002734 : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 2760 │ │ │ │ │ + beq.n 2768 │ │ │ │ │ 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 2776 │ │ │ │ │ + bcc.n 277e │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 2762 │ │ │ │ │ + bne.n 276a │ │ │ │ │ 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 │ │ │ │ │ @@ -3793,15 +3795,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 │ │ │ │ │ │ │ │ │ │ -0000278c <_PyLexer_update_ftstring_expr>: │ │ │ │ │ +00002794 <_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 │ │ │ │ │ @@ -3810,44 +3812,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 27fa <_PyLexer_update_ftstring_expr+0x6e> │ │ │ │ │ + bne.n 2802 <_PyLexer_update_ftstring_expr+0x6e> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr.w r1, [r3, #2804] @ 0xaf4 │ │ │ │ │ - cbz r1, 2818 <_PyLexer_update_ftstring_expr+0x8c> │ │ │ │ │ + cbz r1, 2820 <_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, 282c <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ + cbz r0, 2834 <_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 2800 <_PyLexer_update_ftstring_expr+0x74> │ │ │ │ │ + bhi.n 2808 <_PyLexer_update_ftstring_expr+0x74> │ │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ │ - bne.n 2834 <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ + bne.n 283c <_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 │ │ │ │ │ @@ -3857,300 +3859,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 27dc <_PyLexer_update_ftstring_expr+0x50> │ │ │ │ │ + bne.n 27e4 <_PyLexer_update_ftstring_expr+0x50> │ │ │ │ │ movs r3, #15 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 27f6 <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ + b.n 27fe <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ - bne.n 2854 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + bne.n 285c <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 2850 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + bne.n 2858 <_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 27f6 <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ + b.n 27fe <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2850 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + beq.n 2858 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2850 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + bge.n 2858 <_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, 2894 <_PyLexer_update_ftstring_expr+0x108> │ │ │ │ │ + cbz r0, 289c <_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 2850 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + b.n 2858 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 282c <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ + b.n 2834 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000028a0 : │ │ │ │ │ +000028a8 : │ │ │ │ │ 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 28ee │ │ │ │ │ + beq.n 28f6 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 2928 │ │ │ │ │ + bcs.n 2930 │ │ │ │ │ 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 28e6 │ │ │ │ │ + bpl.n 28ee │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 28c2 │ │ │ │ │ + b.n 28ca │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 2980 │ │ │ │ │ + beq.n 2988 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2930 │ │ │ │ │ + bne.n 2938 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29ac │ │ │ │ │ + beq.n 29b4 │ │ │ │ │ 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, 296a │ │ │ │ │ + cbnz r0, 2972 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 2940 │ │ │ │ │ + beq.n 2948 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 28ce │ │ │ │ │ + bcc.n 28d6 │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 2932 │ │ │ │ │ + b.n 293a │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 28e2 │ │ │ │ │ + bmi.n 28ea │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 28ea │ │ │ │ │ + b.n 28f2 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2930 │ │ │ │ │ + bne.n 2938 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 29ac │ │ │ │ │ + cbz r0, 29b4 │ │ │ │ │ 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 2918 │ │ │ │ │ + beq.n 2920 │ │ │ │ │ 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 2932 │ │ │ │ │ + b.n 293a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 28be │ │ │ │ │ + bne.n 28c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ 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 28ea │ │ │ │ │ + b.n 28f2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 2932 │ │ │ │ │ + b.n 293a │ │ │ │ │ │ │ │ │ │ -000029b4 : │ │ │ │ │ +000029bc : │ │ │ │ │ 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, 2a06 │ │ │ │ │ + cbnz r4, 2a0e │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 29ec │ │ │ │ │ + bhi.n 29f4 │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .word 0x08080819 │ │ │ │ │ .word 0x08087c83 │ │ │ │ │ .word 0x08080860 │ │ │ │ │ .short 0x5308 │ │ │ │ │ .byte 0x4c │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt.n 2a06 │ │ │ │ │ + bgt.n 2a0e │ │ │ │ │ bic.w r1, r3, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 2a58 │ │ │ │ │ + bls.n 2a60 │ │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls.n 2a58 │ │ │ │ │ + bls.n 2a60 │ │ │ │ │ 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, 2a58 │ │ │ │ │ + cbz r6, 2a60 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ 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 2a08 │ │ │ │ │ + bne.n 2a10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2670 │ │ │ │ │ - b.n 2a06 │ │ │ │ │ + bl 2678 │ │ │ │ │ + b.n 2a0e │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ 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 2a08 │ │ │ │ │ + b.n 2a10 │ │ │ │ │ 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 2a1a │ │ │ │ │ + b.n 2a22 │ │ │ │ │ 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 2a26 │ │ │ │ │ + b.n 2a2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - bl 2670 │ │ │ │ │ + bl 2678 │ │ │ │ │ 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 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 2a26 │ │ │ │ │ + b.n 2a2e │ │ │ │ │ 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 2a1a │ │ │ │ │ + b.n 2a22 │ │ │ │ │ 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 2a1a │ │ │ │ │ + b.n 2a22 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -42,27 +42,27 @@ │ │ │ │ │ 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 5f507954 _aeabi_idiv._PyT │ │ │ │ │ - 0x000002f0 6f6b656e 697a6572 5f73796e 74617865 okenizer_syntaxe │ │ │ │ │ - 0x00000300 72726f72 5f6b6e6f 776e5f72 616e6765 rror_known_range │ │ │ │ │ - 0x00000310 00507955 6e69636f 64655f44 65636f64 .PyUnicode_Decod │ │ │ │ │ - 0x00000320 65555446 38005f50 794c6578 65725f74 eUTF8._PyLexer_t │ │ │ │ │ + 0x000002e0 5f616561 62695f69 64697600 5079556e _aeabi_idiv.PyUn │ │ │ │ │ + 0x000002f0 69636f64 655f4465 636f6465 55544638 icode_DecodeUTF8 │ │ │ │ │ + 0x00000300 005f5079 546f6b65 6e697a65 725f7379 ._PyTokenizer_sy │ │ │ │ │ + 0x00000310 6e746178 6572726f 725f6b6e 6f776e5f ntaxerror_known_ │ │ │ │ │ + 0x00000320 72616e67 65005f50 794c6578 65725f74 range._PyLexer_t │ │ │ │ │ 0x00000330 7970655f 636f6d6d 656e745f 746f6b65 ype_comment_toke │ │ │ │ │ 0x00000340 6e5f7365 74757000 5f507955 6e69636f n_setup._PyUnico │ │ │ │ │ 0x00000350 64655f53 63616e49 64656e74 69666965 de_ScanIdentifie │ │ │ │ │ 0x00000360 72005f50 795f4465 616c6c6f 63006d65 r._Py_Dealloc.me │ │ │ │ │ - 0x00000370 6d636d70 0050794d 656d5f4d 616c6c6f mcmp.PyMem_Mallo │ │ │ │ │ - 0x00000380 63005079 556e6963 6f64655f 53756273 c.PyUnicode_Subs │ │ │ │ │ - 0x00000390 7472696e 67005079 556e6963 6f64655f tring.PyUnicode_ │ │ │ │ │ - 0x000003a0 41735554 46385374 72696e67 00507945 AsUTF8String.PyE │ │ │ │ │ + 0x00000370 6d636d70 00507955 6e69636f 64655f53 mcmp.PyUnicode_S │ │ │ │ │ + 0x00000380 75627374 72696e67 00507955 6e69636f ubstring.PyUnico │ │ │ │ │ + 0x00000390 64655f41 73555446 38537472 696e6700 de_AsUTF8String. │ │ │ │ │ + 0x000003a0 50794d65 6d5f4d61 6c6c6f63 00507945 PyMem_Malloc.PyE │ │ │ │ │ 0x000003b0 78635f55 6e69636f 64654465 636f6465 xc_UnicodeDecode │ │ │ │ │ 0x000003c0 4572726f 72005079 4572725f 45786365 Error.PyErr_Exce │ │ │ │ │ 0x000003d0 7074696f 6e4d6174 63686573 00737472 ptionMatches.str │ │ │ │ │ 0x000003e0 6c656e00 7374726e 63707900 50794d65 len.strncpy.PyMe │ │ │ │ │ 0x000003f0 6d5f5265 616c6c6f 63005079 4578635f m_Realloc.PyExc_ │ │ │ │ │ 0x00000400 53796e74 61785761 726e696e 67005f50 SyntaxWarning._P │ │ │ │ │ 0x00000410 79546f6b 656e697a 65725f70 61727365 yTokenizer_parse │ │ │ ├── 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: 47912 (bytes into file) │ │ │ │ │ + Start of section headers: 47928 (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 0xbb28: │ │ │ │ │ +There are 15 section headers, starting at offset 0xbb38: │ │ │ │ │ │ │ │ │ │ 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 000e84 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 008f90 000780 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008fa0 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 004000 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 009710 001e80 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 004eb8 000de2 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 005c9c 00090c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00b590 000518 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 0065a8 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0065a8 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 0065dc 001720 10 13 171 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 007cfc 001293 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00baa8 000080 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000eb8 004010 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 009720 001e80 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 004ec8 000de2 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 005cac 00090c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00b5a0 000518 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 0065b8 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0065b8 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 0065ec 001720 10 13 171 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 007d0c 001293 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00bab8 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 {} │ │ │ │ │ @@ -7,15 +7,15 @@ │ │ │ │ │ 3: 000002bc 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: 000002c4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 10: 00003629 24 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 10: 00003639 24 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ 11: 00000414 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 12: 0000007c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 13: 0000009c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 14: 00000418 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 15: 00000518 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 16: 0000051c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 17: 0000051d 100 FUNC LOCAL DEFAULT 5 iternext │ │ │ │ │ @@ -69,15 +69,15 @@ │ │ │ │ │ 65: 000003e8 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 66: 00000410 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ 67: 00000440 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 68: 00000470 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ 69: 00000474 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ 70: 0000049c 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ 71: 000004d0 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ - 72: 0000359d 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ + 72: 000035ad 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ 73: 000004d4 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ 74: 000004d8 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ 75: 00000508 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ 76: 00002968 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 77: 00000530 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ 78: 00002978 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 79: 00000534 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ @@ -87,35 +87,35 @@ │ │ │ │ │ 83: 0000065c 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ 84: 00002e24 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 85: 00002e28 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: 000030b5 216 FUNC LOCAL DEFAULT 5 method_output_as_list │ │ │ │ │ + 90: 00000740 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ + 91: 00000758 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ + 92: 000030c5 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: 00003188 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 98: 00003198 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 99: 000007a8 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ - 100: 0000318c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 100: 0000319c 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: 00003911 404 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ + 108: 00003921 404 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ 109: 00000bc9 98 FUNC LOCAL DEFAULT 1 _IsFortranContiguous │ │ │ │ │ - 110: 00003bd5 64 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 110: 00003be5 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 │ │ │ │ │ @@ -263,58 +263,58 @@ │ │ │ │ │ 259: 00002a85 268 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ 260: 00002b91 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: 00002e75 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ - 266: 0000328d 248 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 266: 0000329d 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: 00003005 82 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 269: 00003015 82 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ 270: 00002e29 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: 00002ed5 304 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 274: 00002ed5 320 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: 00003059 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 279: 00003069 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: 0000318d 256 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 284: 00003385 268 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 285: 00003491 268 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 286: 0000360d 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 283: 0000319d 256 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 284: 00003395 268 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 285: 000034a1 268 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 286: 0000361d 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ 287: 000002e5 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ - 288: 00003641 268 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 289: 0000374d 450 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ - 290: 00003aa5 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 291: 00003b01 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 292: 00003b1d 184 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 288: 00003651 268 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 289: 0000375d 450 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ + 290: 00003ab5 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 291: 00003b11 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 292: 00003b2d 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: 00003c15 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ - 296: 00003c59 268 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 295: 00003c25 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 296: 00003c69 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: 00003d65 268 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 306: 00003e71 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 305: 00003d75 268 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 306: 00003e81 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: 00003ee5 282 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 309: 00003ef5 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x8f90 contains 240 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8fa0 contains 240 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000bb0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000022 0000bc0a R_ARM_THM_CALL 000002c5 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 │ │ │ │ │ @@ -178,17 +178,17 @@ │ │ │ │ │ 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 00003629 Py_XDECREF │ │ │ │ │ +00000aca 00000a0a R_ARM_THM_CALL 00003639 Py_XDECREF │ │ │ │ │ 00000b1a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b2a 00000a0a R_ARM_THM_CALL 00003629 Py_XDECREF │ │ │ │ │ +00000b2a 00000a0a R_ARM_THM_CALL 00003639 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 │ │ │ │ │ @@ -225,28 +225,28 @@ │ │ │ │ │ 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 000030b5 method_output_as_list │ │ │ │ │ +0000027e 00005c1e R_ARM_THM_JUMP24 000030c5 method_output_as_list │ │ │ │ │ 00000282 0001161e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -000002ba 00005c1e R_ARM_THM_JUMP24 000030b5 method_output_as_list │ │ │ │ │ +000002ba 00005c1e R_ARM_THM_JUMP24 000030c5 method_output_as_list │ │ │ │ │ 000002da 0001191e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ 00000414 0000171e R_ARM_THM_JUMP24 00002d51 object_isinstance │ │ │ │ │ -00000650 00006c1e R_ARM_THM_JUMP24 00003911 ternary_op.constprop.0 │ │ │ │ │ -000006a8 0000481e R_ARM_THM_JUMP24 0000359d sequence_repeat │ │ │ │ │ +00000650 00006c1e R_ARM_THM_JUMP24 00003921 ternary_op.constprop.0 │ │ │ │ │ +000006a8 0000481e R_ARM_THM_JUMP24 000035ad sequence_repeat │ │ │ │ │ 00000718 0001381e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ -0000073a 00005c1e R_ARM_THM_JUMP24 000030b5 method_output_as_list │ │ │ │ │ +0000073a 00005c1e R_ARM_THM_JUMP24 000030c5 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 0000051d iternext │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x9710 contains 976 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9720 contains 976 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 00000419 PyObject_GetIter │ │ │ │ │ 000000cc 0000b00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ @@ -874,16 +874,16 @@ │ │ │ │ │ 00002c96 0001090a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ 00002ca8 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 00002cb8 00010b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ 00002cbc 00010b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ 00002cc6 00010c0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00002cd6 0001060a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ 00002cee 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cf4 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -00002cfc 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ +00002cf4 00010d0a R_ARM_THM_CALL 00003015 PyBuffer_Release │ │ │ │ │ +00002cfc 00010d0a R_ARM_THM_CALL 00003015 PyBuffer_Release │ │ │ │ │ 00002d0e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002d1e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002d22 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002d28 0000502f R_ARM_THM_MOVW_ABS_NC 00000538 .LC34 │ │ │ │ │ 00002d2c 00005030 R_ARM_THM_MOVT_ABS 00000538 .LC34 │ │ │ │ │ 00002d32 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00002d48 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -905,290 +905,290 @@ │ │ │ │ │ 00002ea6 00005730 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ 00002eae 0001110a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00002eb4 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002eb8 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002ebc 0000582f R_ARM_THM_MOVW_ABS_NC 000006dc .LC40 │ │ │ │ │ 00002ec0 00005830 R_ARM_THM_MOVT_ABS 000006dc .LC40 │ │ │ │ │ 00002eca 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f66 0000592f R_ARM_THM_MOVW_ABS_NC 0000070c .LC41 │ │ │ │ │ -00002f6c 00005930 R_ARM_THM_MOVT_ABS 0000070c .LC41 │ │ │ │ │ -00002fbe 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00002fc2 00011330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00002fc6 00005b2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ -00002fca 00005b30 R_ARM_THM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ -00002fd0 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002fda 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00002fde 00011330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00002fe2 00005a2f R_ARM_THM_MOVW_ABS_NC 00000710 .LC42 │ │ │ │ │ -00002fe6 00005a30 R_ARM_THM_MOVT_ABS 00000710 .LC42 │ │ │ │ │ -00002fec 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ff2 0000572f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ -00002ff6 00005730 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ -00002ffe 0001110a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003078 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00003084 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003088 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003096 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ -0000309a 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ -0000309e 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000030a4 00005e2f R_ARM_THM_MOVW_ABS_NC 0000075c .LC44 │ │ │ │ │ -000030a8 00005e30 R_ARM_THM_MOVT_ABS 0000075c .LC44 │ │ │ │ │ -000030ac 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000030d6 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000030e0 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000030e4 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000030ee 0000af0a R_ARM_THM_CALL 00000419 PyObject_GetIter │ │ │ │ │ -00003106 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000310c 0000f10a R_ARM_THM_CALL 000020bd PySequence_List │ │ │ │ │ -00003122 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003132 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003136 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003146 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -0000314e 0000612f R_ARM_THM_MOVW_ABS_NC 00000774 .LC45 │ │ │ │ │ -00003152 00006130 R_ARM_THM_MOVT_ABS 00000774 .LC45 │ │ │ │ │ -00003168 0000e40a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003182 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003188 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000031b0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031b4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031e2 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000031ea 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031ee 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031fc 0000632f R_ARM_THM_MOVW_ABS_NC 000007a8 .LC46 │ │ │ │ │ -00003200 00006330 R_ARM_THM_MOVT_ABS 000007a8 .LC46 │ │ │ │ │ -00003220 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003224 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000323e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000324a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000324e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000326e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003286 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032a8 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000032ac 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000032ce 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000032d2 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000032d6 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -000032da 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -000032e2 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032f4 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000032f8 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003308 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000330c 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003310 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00003314 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -0000331c 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003332 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003338 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000333c 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003340 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00003344 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -0000334c 0000e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003358 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00003360 0001090a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -0000337e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033a8 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033ac 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033dc 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000033e2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033e6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033f4 0000652f R_ARM_THM_MOVW_ABS_NC 000007ac .LC47 │ │ │ │ │ -000033f8 00006530 R_ARM_THM_MOVT_ABS 000007ac .LC47 │ │ │ │ │ -00003418 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000341c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003436 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003442 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003446 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003460 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003464 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000346a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000348a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034b4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034b8 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034e8 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000034ee 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034f2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003500 0000662f R_ARM_THM_MOVW_ABS_NC 000007b0 .LC48 │ │ │ │ │ -00003504 00006630 R_ARM_THM_MOVT_ABS 000007b0 .LC48 │ │ │ │ │ -00003524 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003528 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003542 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000354e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003552 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000356c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003570 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003576 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003596 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035ba 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000035be 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000035c8 0000be0a R_ARM_THM_CALL 000012ad PyNumber_AsSsize_t │ │ │ │ │ -000035e0 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035f0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000035f4 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000035fa 0000462f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ -000035fe 00004630 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -00003604 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000360e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003612 0000c830 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003664 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003668 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003698 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000369e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036a2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036b0 0000692f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC50 │ │ │ │ │ -000036b4 00006930 R_ARM_THM_MOVT_ABS 000007b8 .LC50 │ │ │ │ │ -000036d4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036d8 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036f2 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036fe 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003702 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000371c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003720 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003726 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003746 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003788 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000378c 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003790 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003794 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037b6 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000037be 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037c2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037ca 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000037ce 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000037ee 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000037f2 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000037f8 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037fc 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000380e 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003812 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000382c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003830 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003836 00006a2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -0000383a 00006a30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -00003840 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00003844 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -0000384e 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000386e 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003872 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003876 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000387a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003894 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000389a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000389e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038ae 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038b2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038ce 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038f2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038f6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038fa 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003908 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003944 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003948 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003974 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000397c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003980 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039a2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039a6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039cc 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000039d0 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000039da 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000039de 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000039ea 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000039ee 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000039f6 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a06 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a0a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a24 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a3e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a42 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a62 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a70 00006b2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC52 │ │ │ │ │ -00003a74 00006b30 R_ARM_THM_MOVT_ABS 000007c8 .LC52 │ │ │ │ │ -00003a7c 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a8e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fa2 00005b2f R_ARM_THM_MOVW_ABS_NC 00000758 .LC43 │ │ │ │ │ +00002fa6 00005b30 R_ARM_THM_MOVT_ABS 00000758 .LC43 │ │ │ │ │ +00002fce 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00002fd2 00011330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00002fd6 0000592f R_ARM_THM_MOVW_ABS_NC 0000070c .LC41 │ │ │ │ │ +00002fda 00005930 R_ARM_THM_MOVT_ABS 0000070c .LC41 │ │ │ │ │ +00002fe0 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002fea 0000572f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ +00002fee 00005730 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ +00002ff6 0001110a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002ffc 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00003000 00011330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00003004 00005a2f R_ARM_THM_MOVW_ABS_NC 00000740 .LC42 │ │ │ │ │ +00003008 00005a30 R_ARM_THM_MOVT_ABS 00000740 .LC42 │ │ │ │ │ +0000300e 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003088 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00003094 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003098 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000030a6 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ +000030aa 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ +000030ae 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030b4 00005e2f R_ARM_THM_MOVW_ABS_NC 0000075c .LC44 │ │ │ │ │ +000030b8 00005e30 R_ARM_THM_MOVT_ABS 0000075c .LC44 │ │ │ │ │ +000030bc 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030e6 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000030f0 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000030f4 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000030fe 0000af0a R_ARM_THM_CALL 00000419 PyObject_GetIter │ │ │ │ │ +00003116 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000311c 0000f10a R_ARM_THM_CALL 000020bd PySequence_List │ │ │ │ │ +00003132 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003142 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003146 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003156 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000315e 0000612f R_ARM_THM_MOVW_ABS_NC 00000774 .LC45 │ │ │ │ │ +00003162 00006130 R_ARM_THM_MOVT_ABS 00000774 .LC45 │ │ │ │ │ +00003178 0000e40a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003192 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003198 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000031c0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031c4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031f2 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000031fa 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031fe 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000320c 0000632f R_ARM_THM_MOVW_ABS_NC 000007a8 .LC46 │ │ │ │ │ +00003210 00006330 R_ARM_THM_MOVT_ABS 000007a8 .LC46 │ │ │ │ │ +00003230 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003234 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000324e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000325a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000325e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000327e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003296 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032b8 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000032bc 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000032de 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000032e2 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000032e6 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +000032ea 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +000032f2 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003304 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003308 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003318 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000331c 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003320 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00003324 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +0000332c 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003342 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003348 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000334c 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003350 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00003354 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +0000335c 0000e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003368 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00003370 0001090a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +0000338e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033b8 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033bc 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033ec 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000033f2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033f6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003404 0000652f R_ARM_THM_MOVW_ABS_NC 000007ac .LC47 │ │ │ │ │ +00003408 00006530 R_ARM_THM_MOVT_ABS 000007ac .LC47 │ │ │ │ │ +00003428 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000342c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003446 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003452 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003456 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003470 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003474 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000347a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000349a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034c4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034c8 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034f8 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000034fe 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003502 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003510 0000662f R_ARM_THM_MOVW_ABS_NC 000007b0 .LC48 │ │ │ │ │ +00003514 00006630 R_ARM_THM_MOVT_ABS 000007b0 .LC48 │ │ │ │ │ +00003534 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003538 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003552 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000355e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003562 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000357c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003580 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003586 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035a6 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035ca 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000035ce 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000035d8 0000be0a R_ARM_THM_CALL 000012ad PyNumber_AsSsize_t │ │ │ │ │ +000035f0 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003600 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003604 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000360a 0000462f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ +0000360e 00004630 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ +00003614 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000361e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003622 0000c830 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003674 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003678 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036a8 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000036ae 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036b2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036c0 0000692f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC50 │ │ │ │ │ +000036c4 00006930 R_ARM_THM_MOVT_ABS 000007b8 .LC50 │ │ │ │ │ +000036e4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036e8 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003702 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000370e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003712 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000372c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003730 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003736 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003756 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003798 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000379c 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000037a0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037a4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037c6 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000037ce 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037d2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037da 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000037de 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000037fe 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003802 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003808 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000380c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000381e 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003822 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000383c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003840 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003846 00006a2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +0000384a 00006a30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +00003850 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00003854 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +0000385e 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000387e 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003882 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003886 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000388a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038a4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038aa 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038ae 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038be 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038c2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038de 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003902 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003906 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000390a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003918 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003954 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003958 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003984 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000398c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003990 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039b2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039b6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039dc 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039e0 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000039ea 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000039ee 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000039fa 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000039fe 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00003a06 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a16 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a1a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a34 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a4e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a52 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a72 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a80 00006b2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC52 │ │ │ │ │ +00003a84 00006b30 R_ARM_THM_MOVT_ABS 000007c8 .LC52 │ │ │ │ │ +00003a8c 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003a9e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ac4 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00003ad0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ad4 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ade 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ -00003ae2 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ -00003ae6 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003af2 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00003af6 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00003afa 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c34 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00003c3c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c40 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c46 0000712f R_ARM_THM_MOVW_ABS_NC 0000083c .LC55 │ │ │ │ │ -00003c4a 00007130 R_ARM_THM_MOVT_ABS 0000083c .LC55 │ │ │ │ │ -00003c50 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c7c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c80 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cb0 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003cb6 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cba 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cc8 0000722f R_ARM_THM_MOVW_ABS_NC 00000864 .LC56 │ │ │ │ │ -00003ccc 00007230 R_ARM_THM_MOVT_ABS 00000864 .LC56 │ │ │ │ │ -00003cec 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cf0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d0a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d16 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d1a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d34 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d38 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d3e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d5e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d88 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d8c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dbc 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003dc2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dc6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dd4 00007b2f R_ARM_THM_MOVW_ABS_NC 00000968 .LC65 │ │ │ │ │ -00003dd8 00007b30 R_ARM_THM_MOVT_ABS 00000968 .LC65 │ │ │ │ │ -00003df8 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dfc 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e16 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e22 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e26 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e40 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e44 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e4a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e6a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e8c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e90 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ea0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ea4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ebc 00007c2f R_ARM_THM_MOVW_ABS_NC 0000096c .LC66 │ │ │ │ │ -00003ec0 00007c30 R_ARM_THM_MOVT_ABS 0000096c .LC66 │ │ │ │ │ -00003edc 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f06 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003f0a 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003f0e 00007e2f R_ARM_THM_MOVW_ABS_NC 00000974 .LC68 │ │ │ │ │ -00003f12 00007e30 R_ARM_THM_MOVT_ABS 00000974 .LC68 │ │ │ │ │ -00003f18 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f42 0001360a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00003f5a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f6a 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003f6e 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003f74 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00003f78 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00003f7e 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f8e 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003f92 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003fa2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003fa6 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003fac 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00003fb0 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00003fb6 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003fcc 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fd2 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00003fd8 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003fdc 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003fe0 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00003fe4 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00003fec 0000e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003aae 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ad4 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00003ae0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ae4 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003aee 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ +00003af2 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ +00003af6 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b02 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +00003b06 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00003b0a 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c44 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00003c4c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003c50 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003c56 0000712f R_ARM_THM_MOVW_ABS_NC 0000083c .LC55 │ │ │ │ │ +00003c5a 00007130 R_ARM_THM_MOVT_ABS 0000083c .LC55 │ │ │ │ │ +00003c60 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c8c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c90 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cc0 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003cc6 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cca 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cd8 0000722f R_ARM_THM_MOVW_ABS_NC 00000864 .LC56 │ │ │ │ │ +00003cdc 00007230 R_ARM_THM_MOVT_ABS 00000864 .LC56 │ │ │ │ │ +00003cfc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d00 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d1a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d26 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d2a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d44 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d48 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d4e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d6e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d98 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d9c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dcc 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003dd2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dd6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003de4 00007b2f R_ARM_THM_MOVW_ABS_NC 00000968 .LC65 │ │ │ │ │ +00003de8 00007b30 R_ARM_THM_MOVT_ABS 00000968 .LC65 │ │ │ │ │ +00003e08 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e0c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e26 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e32 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e36 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e50 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e54 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e5a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e7a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e9c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ea0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003eb0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003eb4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ecc 00007c2f R_ARM_THM_MOVW_ABS_NC 0000096c .LC66 │ │ │ │ │ +00003ed0 00007c30 R_ARM_THM_MOVT_ABS 0000096c .LC66 │ │ │ │ │ +00003eec 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f16 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003f1a 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003f1e 00007e2f R_ARM_THM_MOVW_ABS_NC 00000974 .LC68 │ │ │ │ │ +00003f22 00007e30 R_ARM_THM_MOVT_ABS 00000974 .LC68 │ │ │ │ │ +00003f28 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f52 0001360a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00003f6a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f7a 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f7e 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f84 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00003f88 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00003f8e 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003f9e 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003fa2 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003fb2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003fb6 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003fbc 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00003fc0 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00003fc6 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003fdc 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fe2 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00003fe8 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003fec 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003ff0 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00003ff4 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00003ffc 0000e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ 00000038 0000ae1e R_ARM_THM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ 00000334 0000bf1e R_ARM_THM_JUMP24 00001725 PySequence_GetItem │ │ │ │ │ 000003b2 0000c41e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ 00000462 0000c91e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ 000005f6 0000cc1e R_ARM_THM_JUMP24 00000cc1 PySequence_SetItem │ │ │ │ │ 00000660 0000cf1e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ 000012a8 0000dd1e R_ARM_THM_JUMP24 000004f1 _PySequence_IterSearch │ │ │ │ │ @@ -1205,27 +1205,27 @@ │ │ │ │ │ 0000217a 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ 00002252 0000f81e R_ARM_THM_JUMP24 0000018d PySequence_DelItem │ │ │ │ │ 00002712 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ 000029f6 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ 00002b02 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ 00002bee 0001051e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ 00002c18 0001061e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00002cb4 00010a1e R_ARM_THM_JUMP24 0000328d PyNumber_Index │ │ │ │ │ -00003052 0000b21e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000320a 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003402 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -0000350e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -0000363c 0000b21e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000036be 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003bb6 00006d1e R_ARM_THM_JUMP24 00000bc9 _IsFortranContiguous │ │ │ │ │ -00003cd6 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003de2 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003ec8 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ +00002cb4 00010a1e R_ARM_THM_JUMP24 0000329d PyNumber_Index │ │ │ │ │ +00003060 0000b21e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000321a 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003412 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +0000351e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +0000364c 0000b21e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000036ce 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003bc6 00006d1e R_ARM_THM_JUMP24 00000bc9 _IsFortranContiguous │ │ │ │ │ +00003ce6 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003df2 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003ed8 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xb590 contains 163 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xb5a0 contains 163 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 │ │ │ │ │ @@ -1268,24 +1268,24 @@ │ │ │ │ │ 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 00000651 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 00003629 Py_XDECREF │ │ │ │ │ +00000296 00000a0a R_ARM_THM_CALL 00003639 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 00003629 Py_XDECREF │ │ │ │ │ +000002d4 00000a0a R_ARM_THM_CALL 00003639 Py_XDECREF │ │ │ │ │ 000002f0 00014a0a R_ARM_THM_CALL 00000c2d PyMapping_GetOptionalItemString │ │ │ │ │ -000002f8 00000a0a R_ARM_THM_CALL 00003629 Py_XDECREF │ │ │ │ │ +000002f8 00000a0a R_ARM_THM_CALL 00003639 Py_XDECREF │ │ │ │ │ 00000314 0000cd0a R_ARM_THM_CALL 00000651 PyMapping_GetOptionalItem │ │ │ │ │ -0000031c 00000a0a R_ARM_THM_CALL 00003629 Py_XDECREF │ │ │ │ │ +0000031c 00000a0a R_ARM_THM_CALL 00003639 Py_XDECREF │ │ │ │ │ 00000360 0001560a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000374 0000280a R_ARM_THM_CALL 00001581 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 │ │ │ │ │ @@ -1308,21 +1308,21 @@ │ │ │ │ │ 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 00003629 Py_XDECREF │ │ │ │ │ -000004d0 00000a0a R_ARM_THM_CALL 00003629 Py_XDECREF │ │ │ │ │ -000004d6 00000a0a R_ARM_THM_CALL 00003629 Py_XDECREF │ │ │ │ │ +000004ca 00000a0a R_ARM_THM_CALL 00003639 Py_XDECREF │ │ │ │ │ +000004d0 00000a0a R_ARM_THM_CALL 00003639 Py_XDECREF │ │ │ │ │ +000004d6 00000a0a R_ARM_THM_CALL 00003639 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 00003005 PyBuffer_Release │ │ │ │ │ -00000524 0001240a R_ARM_THM_CALL 00003b1d PyBuffer_IsContiguous │ │ │ │ │ +000004fa 00010d0a R_ARM_THM_CALL 00003015 PyBuffer_Release │ │ │ │ │ +00000524 0001240a R_ARM_THM_CALL 00003b2d 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 │ │ │ │ │ @@ -1333,56 +1333,56 @@ │ │ │ │ │ 00000678 0001080a R_ARM_THM_CALL 00002e75 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 00002e75 PyObject_GetBuffer │ │ │ │ │ -000006ae 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ +000006ae 00010d0a R_ARM_THM_CALL 00003015 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 00003005 PyBuffer_Release │ │ │ │ │ -000006da 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -000006e6 00006e0a R_ARM_THM_CALL 00003bd5 _IsCContiguous │ │ │ │ │ -000006f2 00006e0a R_ARM_THM_CALL 00003bd5 _IsCContiguous │ │ │ │ │ +000006d4 00010d0a R_ARM_THM_CALL 00003015 PyBuffer_Release │ │ │ │ │ +000006da 00010d0a R_ARM_THM_CALL 00003015 PyBuffer_Release │ │ │ │ │ +000006e6 00006e0a R_ARM_THM_CALL 00003be5 _IsCContiguous │ │ │ │ │ +000006f2 00006e0a R_ARM_THM_CALL 00003be5 _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 00003005 PyBuffer_Release │ │ │ │ │ -0000071e 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ +00000718 00010d0a R_ARM_THM_CALL 00003015 PyBuffer_Release │ │ │ │ │ +0000071e 00010d0a R_ARM_THM_CALL 00003015 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 00003005 PyBuffer_Release │ │ │ │ │ -0000073c 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ +00000736 00010d0a R_ARM_THM_CALL 00003015 PyBuffer_Release │ │ │ │ │ +0000073c 00010d0a R_ARM_THM_CALL 00003015 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 00003005 PyBuffer_Release │ │ │ │ │ -000007cc 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ +000007c6 00010d0a R_ARM_THM_CALL 00003015 PyBuffer_Release │ │ │ │ │ +000007cc 00010d0a R_ARM_THM_CALL 00003015 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 00003005 PyBuffer_Release │ │ │ │ │ +0000083a 00010d0a R_ARM_THM_CALL 00003015 PyBuffer_Release │ │ │ │ │ 00000870 0001080a R_ARM_THM_CALL 00002e75 PyObject_GetBuffer │ │ │ │ │ -00000888 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ +00000888 00010d0a R_ARM_THM_CALL 00003015 PyBuffer_Release │ │ │ │ │ 000008ba 0000d20a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000008c4 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ +000008c4 00010d0a R_ARM_THM_CALL 00003015 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 00003911 ternary_op.constprop.0 │ │ │ │ │ +0000005a 00006c1e R_ARM_THM_JUMP24 00003921 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 0000f61e R_ARM_THM_JUMP24 00002181 PyObject_Size │ │ │ │ │ 000008dc 00016d1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -000008e0 0001221e R_ARM_THM_JUMP24 00003aa5 PySequence_Size │ │ │ │ │ -000008e4 0001171e R_ARM_THM_JUMP24 00003059 PyMapping_Size │ │ │ │ │ +000008e0 0001221e R_ARM_THM_JUMP24 00003ab5 PySequence_Size │ │ │ │ │ +000008e4 0001171e R_ARM_THM_JUMP24 00003069 PyMapping_Size │ │ │ │ │ 000008e8 0000dc1e R_ARM_THM_JUMP24 00001289 PySequence_Contains │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -295,15 +295,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 282 │ │ │ │ │ ldr r1, [pc, #36] @ (2a4 ) │ │ │ │ │ - b.w 30b4 │ │ │ │ │ + b.w 30c4 │ │ │ │ │ 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 │ │ │ │ │ @@ -325,15 +325,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 2da │ │ │ │ │ ldr r1, [pc, #36] @ (2e0 ) │ │ │ │ │ - b.w 30b4 │ │ │ │ │ + b.w 30c4 │ │ │ │ │ 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] │ │ │ │ │ @@ -755,15 +755,15 @@ │ │ │ │ │ │ │ │ │ │ 00000648 : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.w 3910 │ │ │ │ │ + b.w 3920 │ │ │ │ │ R_ARM_THM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ │ │ │ │ │ 00000654 : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -796,15 +796,15 @@ │ │ │ │ │ cbz r2, 6bc │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cbz r0, 6bc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 359c │ │ │ │ │ + b.w 35ac │ │ │ │ │ R_ARM_THM_JUMP24 sequence_repeat │ │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ │ cbz r0, 6b6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ b.n 6a2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ @@ -862,15 +862,15 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r1, [pc, #4] @ (740 ) │ │ │ │ │ - b.w 30b4 │ │ │ │ │ + b.w 30c4 │ │ │ │ │ R_ARM_THM_JUMP24 method_output_as_list │ │ │ │ │ nop │ │ │ │ │ .word 0x0000a96c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000744 : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ @@ -1279,15 +1279,15 @@ │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ beq.n b26 │ │ │ │ │ bl a64 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 3638 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq.n b84 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.n b6c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ @@ -1319,15 +1319,15 @@ │ │ │ │ │ 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 3628 │ │ │ │ │ + bl 3638 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n b20 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ b.n af8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ b.n b0a │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -429,15 +429,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 3628 │ │ │ │ │ + bl 3638 │ │ │ │ │ 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 │ │ │ │ │ @@ -2508,19 +2508,19 @@ │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cbnz r3, 164e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cbz r4, 16b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r2, r2, #3 │ │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r2, r1, #3 │ │ │ │ │ bpl.n 16d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 3638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_GetConstant │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -4277,15 +4277,15 @@ │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2612 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 359c │ │ │ │ │ + b.w 35ac │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.w 2680 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.n 25fc │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -5167,15 +5167,15 @@ │ │ │ │ │ mov r4, r5 │ │ │ │ │ b.n 2bd0 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n 2c6c │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 328c │ │ │ │ │ + b.w 329c │ │ │ │ │ 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 2c30 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ @@ -5198,19 +5198,19 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cbnz r2, 2cf2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3014 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 2bd0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3014 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 2c6c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2ca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -5434,18 +5434,18 @@ │ │ │ │ │ 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 2fda │ │ │ │ │ + beq.n 2fce │ │ │ │ │ cbnz r3, 2f24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2fa2 │ │ │ │ │ + beq.n 2fb6 │ │ │ │ │ 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 │ │ │ │ │ @@ -5457,183 +5457,189 @@ │ │ │ │ │ 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 2ff2 │ │ │ │ │ + beq.n 2fea │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ andeq.w ip, r3, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 2fbe │ │ │ │ │ + bne.n 2ffc │ │ │ │ │ cbz r1, 2f56 │ │ │ │ │ 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 │ │ │ │ │ + lsls r4, r3, #29 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ + mov.w r2, #1 │ │ │ │ │ + str.w lr, [r0, #8] │ │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - itet mi │ │ │ │ │ - movwmi r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ - movpl r2, #0 │ │ │ │ │ - movtmi r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ + bmi.n 2f9c │ │ │ │ │ movs r1, #1 │ │ │ │ │ - str.w lr, [r0, #8] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ │ - ands.w r2, r3, #8 │ │ │ │ │ - beq.n 2fba │ │ │ │ │ + lsls r1, r3, #28 │ │ │ │ │ + str r2, [r0, #28] │ │ │ │ │ + bpl.n 2f18 │ │ │ │ │ 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 2f20 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + strd ip, r2, [r0, #20] │ │ │ │ │ + lsls r2, r3, #28 │ │ │ │ │ + bmi.n 2f7a │ │ │ │ │ + b.n 2f18 │ │ │ │ │ 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 2f18 │ │ │ │ │ - str r2, [r0, #28] │ │ │ │ │ - b.n 2f18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ + movw r1, #775 @ 0x307 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b.n 2fe4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2fd4 │ │ │ │ │ - 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 2fd4 │ │ │ │ │ + b.n 2fe4 │ │ │ │ │ │ │ │ │ │ -00003004 : │ │ │ │ │ +00003014 : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - cbz r2, 3048 │ │ │ │ │ + cbz r2, 3064 │ │ │ │ │ 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, 3024 │ │ │ │ │ + cbz r3, 3034 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, 303a │ │ │ │ │ + cbnz r3, 304a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3036 │ │ │ │ │ + bge.n 3046 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 304a │ │ │ │ │ + cbz r3, 3058 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ - b.n 3024 │ │ │ │ │ - bx lr │ │ │ │ │ + b.n 3034 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ + bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003058 : │ │ │ │ │ +00003068 : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 3078 │ │ │ │ │ + cbz r0, 3088 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r3, 3082 │ │ │ │ │ + cbz r3, 3092 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 3082 │ │ │ │ │ + cbz r3, 3092 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, 3096 │ │ │ │ │ + cbz r1, 30a6 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbnz r3, 30a4 │ │ │ │ │ + cbnz r3, 30b4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 307c │ │ │ │ │ + b.n 308c │ │ │ │ │ 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 307c │ │ │ │ │ + b.n 308c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000030b4 : │ │ │ │ │ +000030c4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5643,67 +5649,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 3174 │ │ │ │ │ + beq.n 3184 │ │ │ │ │ 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 3126 │ │ │ │ │ + beq.n 3136 │ │ │ │ │ bl 418 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 312c │ │ │ │ │ + cbz r0, 313c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 310a │ │ │ │ │ + bge.n 311a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 310a │ │ │ │ │ + cbnz r3, 311a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 20bc │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3126 │ │ │ │ │ + bge.n 3136 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3126 │ │ │ │ │ + cbnz r3, 3136 │ │ │ │ │ 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] @ (3188 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (3198 ) │ │ │ │ │ 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, 316c │ │ │ │ │ + cbz r0, 317c │ │ │ │ │ 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] │ │ │ │ │ @@ -5711,568 +5717,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 3178 │ │ │ │ │ + blt.n 3188 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3126 │ │ │ │ │ + b.n 3136 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3174 │ │ │ │ │ + bne.n 3184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3174 │ │ │ │ │ + b.n 3184 │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000318c : │ │ │ │ │ +0000319c : │ │ │ │ │ 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, 31f4 │ │ │ │ │ + cbz r3, 3204 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 31cc │ │ │ │ │ - cbz r3, 31f8 │ │ │ │ │ + bne.n 31dc │ │ │ │ │ + cbz r3, 3208 │ │ │ │ │ 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 320e │ │ │ │ │ + beq.n 321e │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 31ae │ │ │ │ │ + beq.n 31be │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 31ae │ │ │ │ │ - cbz r3, 3216 │ │ │ │ │ + beq.n 31be │ │ │ │ │ + cbz r3, 3226 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 31b0 │ │ │ │ │ + beq.n 31c0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 3244 │ │ │ │ │ + cbnz r0, 3254 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 31ba │ │ │ │ │ + b.n 31ca │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3276 │ │ │ │ │ + bne.n 3286 │ │ │ │ │ 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 327e │ │ │ │ │ + blt.n 328e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 31f8 │ │ │ │ │ + beq.n 3208 │ │ │ │ │ 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 31c6 │ │ │ │ │ + bne.n 31d6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 31f8 │ │ │ │ │ + bge.n 3208 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 31f8 │ │ │ │ │ + bne.n 3208 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 31f8 │ │ │ │ │ + b.n 3208 │ │ │ │ │ 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 31c6 │ │ │ │ │ + bne.n 31d6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 31b8 │ │ │ │ │ + bge.n 31c8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 31b8 │ │ │ │ │ + bne.n 31c8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 31b8 │ │ │ │ │ + b.n 31c8 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 31d2 │ │ │ │ │ - b.n 31f8 │ │ │ │ │ + bne.n 31e2 │ │ │ │ │ + b.n 3208 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3216 │ │ │ │ │ + bne.n 3226 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3216 │ │ │ │ │ + b.n 3226 │ │ │ │ │ │ │ │ │ │ -0000328c : │ │ │ │ │ +0000329c : │ │ │ │ │ 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 3358 │ │ │ │ │ + beq.n 3368 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 32c4 │ │ │ │ │ + bpl.n 32d4 │ │ │ │ │ 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 335e │ │ │ │ │ + bne.n 336e │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 32ce │ │ │ │ │ + cbz r3, 32de │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 32ea │ │ │ │ │ + cbnz r3, 32fa │ │ │ │ │ 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 32c0 │ │ │ │ │ + b.n 32d0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32e6 │ │ │ │ │ + beq.n 32f6 │ │ │ │ │ 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 32c0 │ │ │ │ │ + beq.n 32d0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 3338 │ │ │ │ │ + bmi.n 3348 │ │ │ │ │ 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 32e6 │ │ │ │ │ + bge.n 32f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 32e6 │ │ │ │ │ + bne.n 32f6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 32e6 │ │ │ │ │ + b.n 32f6 │ │ │ │ │ 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 3320 │ │ │ │ │ + bne.n 3330 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b.n 32bc │ │ │ │ │ + b.n 32cc │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 32e6 │ │ │ │ │ + b.n 32f6 │ │ │ │ │ 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 3372 │ │ │ │ │ + blt.n 3382 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 32c0 │ │ │ │ │ + b.n 32d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 336e │ │ │ │ │ + bne.n 337e │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 32c0 │ │ │ │ │ + b.n 32d0 │ │ │ │ │ │ │ │ │ │ -00003384 : │ │ │ │ │ +00003394 : │ │ │ │ │ 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, 33ec │ │ │ │ │ + cbz r3, 33fc │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 33c8 │ │ │ │ │ - cbz r6, 33f0 │ │ │ │ │ + bne.n 33d8 │ │ │ │ │ + cbz r6, 3400 │ │ │ │ │ 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 3406 │ │ │ │ │ + beq.n 3416 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 33a6 │ │ │ │ │ + beq.n 33b6 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 33a6 │ │ │ │ │ - cbz r6, 340e │ │ │ │ │ + beq.n 33b6 │ │ │ │ │ + cbz r6, 341e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 33a8 │ │ │ │ │ + beq.n 33b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 343c │ │ │ │ │ + cbnz r0, 344c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 33b2 │ │ │ │ │ + b.n 33c2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3472 │ │ │ │ │ + bne.n 3482 │ │ │ │ │ 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 3482 │ │ │ │ │ + blt.n 3492 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 33f0 │ │ │ │ │ + beq.n 3400 │ │ │ │ │ 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 33c2 │ │ │ │ │ + bne.n 33d2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33f0 │ │ │ │ │ + bge.n 3400 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 33f0 │ │ │ │ │ + bne.n 3400 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 33f0 │ │ │ │ │ + b.n 3400 │ │ │ │ │ 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 33c2 │ │ │ │ │ + bne.n 33d2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33b0 │ │ │ │ │ + bge.n 33c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 33b0 │ │ │ │ │ + bne.n 33c0 │ │ │ │ │ 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 33b0 │ │ │ │ │ + b.n 33c0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 33f0 │ │ │ │ │ + beq.n 3400 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3412 │ │ │ │ │ - b.n 33f0 │ │ │ │ │ + bne.n 3422 │ │ │ │ │ + b.n 3400 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 340e │ │ │ │ │ + bne.n 341e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 340e │ │ │ │ │ + b.n 341e │ │ │ │ │ │ │ │ │ │ -00003490 : │ │ │ │ │ +000034a0 : │ │ │ │ │ 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, 34f8 │ │ │ │ │ + cbz r3, 3508 │ │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 34d4 │ │ │ │ │ - cbz r6, 34fc │ │ │ │ │ + bne.n 34e4 │ │ │ │ │ + cbz r6, 350c │ │ │ │ │ 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 3512 │ │ │ │ │ + beq.n 3522 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 34b2 │ │ │ │ │ + beq.n 34c2 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 34b2 │ │ │ │ │ - cbz r6, 351a │ │ │ │ │ + beq.n 34c2 │ │ │ │ │ + cbz r6, 352a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 34b4 │ │ │ │ │ + beq.n 34c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3548 │ │ │ │ │ + cbnz r0, 3558 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 34be │ │ │ │ │ + b.n 34ce │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 357e │ │ │ │ │ + bne.n 358e │ │ │ │ │ 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 358e │ │ │ │ │ + blt.n 359e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 34fc │ │ │ │ │ + beq.n 350c │ │ │ │ │ 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 34ce │ │ │ │ │ + bne.n 34de │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34fc │ │ │ │ │ + bge.n 350c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 34fc │ │ │ │ │ + bne.n 350c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 34fc │ │ │ │ │ + b.n 350c │ │ │ │ │ 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 34ce │ │ │ │ │ + bne.n 34de │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34bc │ │ │ │ │ + bge.n 34cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 34bc │ │ │ │ │ + bne.n 34cc │ │ │ │ │ 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 34bc │ │ │ │ │ + b.n 34cc │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 34fc │ │ │ │ │ + beq.n 350c │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 351e │ │ │ │ │ - b.n 34fc │ │ │ │ │ + bne.n 352e │ │ │ │ │ + b.n 350c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 351a │ │ │ │ │ + bne.n 352a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 351a │ │ │ │ │ + b.n 352a │ │ │ │ │ │ │ │ │ │ -0000359c : │ │ │ │ │ +000035ac : │ │ │ │ │ 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, 35f0 │ │ │ │ │ + cbz r3, 3600 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 35f0 │ │ │ │ │ + cbz r3, 3600 │ │ │ │ │ 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 12ac │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 35de │ │ │ │ │ + beq.n 35ee │ │ │ │ │ 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 35d2 │ │ │ │ │ + beq.n 35e2 │ │ │ │ │ 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 │ │ │ │ │ @@ -6280,18 +6286,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 35ea │ │ │ │ │ + b.n 35fa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000360c : │ │ │ │ │ +0000361c : │ │ │ │ │ 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 │ │ │ │ │ @@ -6300,159 +6306,159 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003628 : │ │ │ │ │ +00003638 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 362c │ │ │ │ │ + cbnz r0, 363c │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 362a │ │ │ │ │ + bge.n 363a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 362a │ │ │ │ │ + bne.n 363a │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00003640 : │ │ │ │ │ +00003650 : │ │ │ │ │ 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, 36a8 │ │ │ │ │ + cbz r3, 36b8 │ │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3684 │ │ │ │ │ - cbz r6, 36ac │ │ │ │ │ + bne.n 3694 │ │ │ │ │ + cbz r6, 36bc │ │ │ │ │ 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 36c2 │ │ │ │ │ + beq.n 36d2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3662 │ │ │ │ │ + beq.n 3672 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3662 │ │ │ │ │ - cbz r6, 36ca │ │ │ │ │ + beq.n 3672 │ │ │ │ │ + cbz r6, 36da │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3664 │ │ │ │ │ + beq.n 3674 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 36f8 │ │ │ │ │ + cbnz r0, 3708 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 366e │ │ │ │ │ + b.n 367e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 372e │ │ │ │ │ + bne.n 373e │ │ │ │ │ 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 373e │ │ │ │ │ + blt.n 374e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 36ac │ │ │ │ │ + beq.n 36bc │ │ │ │ │ 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 367e │ │ │ │ │ + bne.n 368e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 36ac │ │ │ │ │ + bge.n 36bc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 36ac │ │ │ │ │ + bne.n 36bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 36ac │ │ │ │ │ + b.n 36bc │ │ │ │ │ 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 367e │ │ │ │ │ + bne.n 368e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 366c │ │ │ │ │ + bge.n 367c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 366c │ │ │ │ │ + bne.n 367c │ │ │ │ │ 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 366c │ │ │ │ │ + b.n 367c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 36ac │ │ │ │ │ + beq.n 36bc │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 36ce │ │ │ │ │ - b.n 36ac │ │ │ │ │ + bne.n 36de │ │ │ │ │ + b.n 36bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 36ca │ │ │ │ │ + bne.n 36da │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 36ca │ │ │ │ │ + b.n 36da │ │ │ │ │ │ │ │ │ │ -0000374c <_PyNumber_PowerNoMod>: │ │ │ │ │ +0000375c <_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] │ │ │ │ │ @@ -6464,97 +6470,97 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 38d4 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + beq.w 38e4 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r2, 37a8 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ + cbnz r2, 37b8 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3864 <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ + beq.n 3874 <_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 3856 <_PyNumber_PowerNoMod+0x10a> │ │ │ │ │ + beq.n 3866 <_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 3780 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ - cbz r4, 37e4 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ + beq.n 3790 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ + cbz r4, 37f4 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 389a <_PyNumber_PowerNoMod+0x14e> │ │ │ │ │ + beq.n 38aa <_PyNumber_PowerNoMod+0x14e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 386a <_PyNumber_PowerNoMod+0x11e> │ │ │ │ │ + bne.n 387a <_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 37a0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.n 37b0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 38e8 <_PyNumber_PowerNoMod+0x19c> │ │ │ │ │ + blt.w 38f8 <_PyNumber_PowerNoMod+0x19c> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 380e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + beq.n 381e <_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 37a0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.n 37b0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3900 <_PyNumber_PowerNoMod+0x1b4> │ │ │ │ │ + blt.n 3910 <_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, 382a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + cbz r3, 383a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 382a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + beq.n 383a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38a8 <_PyNumber_PowerNoMod+0x15c> │ │ │ │ │ + bne.n 38b8 <_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 │ │ │ │ │ @@ -6568,102 +6574,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 37a0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + b.n 37b0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt.w r8, #0 │ │ │ │ │ - blt.n 38e8 <_PyNumber_PowerNoMod+0x19c> │ │ │ │ │ + blt.n 38f8 <_PyNumber_PowerNoMod+0x19c> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 380e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + b.n 381e <_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 37a0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.n 37b0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 38a2 <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ + bge.n 38b2 <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 38a2 <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ + cbnz r3, 38b2 <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38a2 <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ + b.n 38b2 <_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 37c6 <_PyNumber_PowerNoMod+0x7a> │ │ │ │ │ + b.n 37d6 <_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 37a0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.w 37b0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 382a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + bge.n 383a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 382a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + bne.n 383a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 382a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ - cbnz r2, 38dc <_PyNumber_PowerNoMod+0x190> │ │ │ │ │ + b.n 383a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + cbnz r2, 38ec <_PyNumber_PowerNoMod+0x190> │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 380e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + b.n 381e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 37ea <_PyNumber_PowerNoMod+0x9e> │ │ │ │ │ + bne.n 37fa <_PyNumber_PowerNoMod+0x9e> │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 380e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + b.n 381e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37e4 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ + bne.w 37f4 <_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 37e4 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ + b.n 37f4 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 380e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + bne.n 381e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 380e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + b.n 381e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003910 : │ │ │ │ │ +00003920 : │ │ │ │ │ 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] │ │ │ │ │ @@ -6671,367 +6677,367 @@ │ │ │ │ │ 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 3a2a │ │ │ │ │ + beq.n 3a3a │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbz r3, 393e │ │ │ │ │ + cbz r3, 394e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3966 │ │ │ │ │ + bne.n 3976 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3a82 │ │ │ │ │ + beq.w 3a92 │ │ │ │ │ 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 3986 │ │ │ │ │ + beq.n 3996 │ │ │ │ │ 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 393e │ │ │ │ │ - cbz r4, 3990 │ │ │ │ │ + beq.n 394e │ │ │ │ │ + cbz r4, 39a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3944 │ │ │ │ │ + beq.n 3954 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a38 │ │ │ │ │ + bne.n 3a48 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3950 │ │ │ │ │ + b.n 3960 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3a94 │ │ │ │ │ + blt.w 3aa4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 39b8 │ │ │ │ │ + beq.n 39c8 │ │ │ │ │ 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 395e │ │ │ │ │ + bne.n 396e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3a86 │ │ │ │ │ + blt.n 3a96 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 39cc │ │ │ │ │ + cbz r3, 39dc │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r7 │ │ │ │ │ - beq.n 39cc │ │ │ │ │ - cbnz r3, 39fe │ │ │ │ │ + beq.n 39dc │ │ │ │ │ + cbnz r3, 3a0e │ │ │ │ │ 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 3a68 │ │ │ │ │ + bne.n 3a78 │ │ │ │ │ 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 395e │ │ │ │ │ + b.n 396e │ │ │ │ │ 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 395e │ │ │ │ │ + bne.n 396e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39cc │ │ │ │ │ + bge.n 39dc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 39cc │ │ │ │ │ + bne.n 39dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39cc │ │ │ │ │ + b.n 39dc │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3a32 │ │ │ │ │ + beq.n 3a42 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3966 │ │ │ │ │ + bne.n 3976 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 39b8 │ │ │ │ │ + b.n 39c8 │ │ │ │ │ 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 395e │ │ │ │ │ + bne.n 396e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 394c │ │ │ │ │ + bge.w 395c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 394c │ │ │ │ │ + bne.w 395c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 394c │ │ │ │ │ + b.n 395c │ │ │ │ │ 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 39fa │ │ │ │ │ + b.n 3a0a │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 39b8 │ │ │ │ │ + b.n 39c8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 39b8 │ │ │ │ │ + bne.n 39c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39b8 │ │ │ │ │ + b.n 39c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3990 │ │ │ │ │ + bne.w 39a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3990 │ │ │ │ │ + b.n 39a0 │ │ │ │ │ │ │ │ │ │ -00003aa4 : │ │ │ │ │ +00003ab4 : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 3ac4 │ │ │ │ │ + cbz r0, 3ad4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 3ace │ │ │ │ │ + cbz r3, 3ade │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 3ace │ │ │ │ │ + cbz r3, 3ade │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbnz r1, 3aec │ │ │ │ │ + cbnz r1, 3afc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3ac8 │ │ │ │ │ + b.n 3ad8 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3ade │ │ │ │ │ + beq.n 3aee │ │ │ │ │ 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 3ac8 │ │ │ │ │ + b.n 3ad8 │ │ │ │ │ │ │ │ │ │ -00003b00 : │ │ │ │ │ +00003b10 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 3b16 │ │ │ │ │ + bmi.n 3b26 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 3b16 │ │ │ │ │ + cbz r3, 3b26 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b1c : │ │ │ │ │ +00003b2c : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3ba6 │ │ │ │ │ + bne.n 3bb6 │ │ │ │ │ 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 3baa │ │ │ │ │ + bne.n 3bba │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 3ba0 │ │ │ │ │ + cbz r1, 3bb0 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ - cbz r1, 3ba0 │ │ │ │ │ + cbz r1, 3bb0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs.w ip, r0, #1 │ │ │ │ │ - bmi.n 3ba0 │ │ │ │ │ + bmi.n 3bb0 │ │ │ │ │ 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 3b62 │ │ │ │ │ + ble.n 3b72 │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 3bba │ │ │ │ │ + bne.n 3bca │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 3ba2 │ │ │ │ │ + beq.n 3bb2 │ │ │ │ │ subs r2, r5, #4 │ │ │ │ │ mul.w r3, r3, r4 │ │ │ │ │ ldr.w ip, [lr, r2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 3b7c │ │ │ │ │ + ble.n 3b8c │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3bd0 │ │ │ │ │ + bne.n 3be0 │ │ │ │ │ subs r2, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 3ba0 │ │ │ │ │ + beq.n 3bb0 │ │ │ │ │ mul.w r3, r3, ip │ │ │ │ │ ldr.w r0, [lr, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 3b96 │ │ │ │ │ + ble.n 3ba6 │ │ │ │ │ ldr.w r4, [r1, r2, lsl #2] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 3bd0 │ │ │ │ │ + bne.n 3be0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 3b86 │ │ │ │ │ + bne.n 3b96 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne.n 3bbe │ │ │ │ │ + bne.n 3bce │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w bc8 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 3ba2 │ │ │ │ │ + b.n 3bb2 │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne.n 3bba │ │ │ │ │ + bne.n 3bca │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 3bd4 <_IsCContiguous> │ │ │ │ │ + bl 3be4 <_IsCContiguous> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3bae │ │ │ │ │ - b.n 3ba2 │ │ │ │ │ + beq.n 3bbe │ │ │ │ │ + b.n 3bb2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3ba2 │ │ │ │ │ + b.n 3bb2 │ │ │ │ │ │ │ │ │ │ -00003bd4 <_IsCContiguous>: │ │ │ │ │ +00003be4 <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 3c0c <_IsCContiguous+0x38> │ │ │ │ │ + cbz r3, 3c1c <_IsCContiguous+0x38> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ - cbz r1, 3c0c <_IsCContiguous+0x38> │ │ │ │ │ + cbz r1, 3c1c <_IsCContiguous+0x38> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 3c0c <_IsCContiguous+0x38> │ │ │ │ │ + blt.n 3c1c <_IsCContiguous+0x38> │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ ldr.w ip, [r4, r3, lsl #2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 3bfc <_IsCContiguous+0x28> │ │ │ │ │ + ble.n 3c0c <_IsCContiguous+0x28> │ │ │ │ │ ldr.w r4, [r1, r3, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 3c10 <_IsCContiguous+0x3c> │ │ │ │ │ + bne.n 3c20 <_IsCContiguous+0x3c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3be8 <_IsCContiguous+0x14> │ │ │ │ │ + bge.n 3bf8 <_IsCContiguous+0x14> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3c08 <_IsCContiguous+0x34> │ │ │ │ │ + b.n 3c18 <_IsCContiguous+0x34> │ │ │ │ │ │ │ │ │ │ -00003c14 : │ │ │ │ │ +00003c24 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 3c34 │ │ │ │ │ + cbz r0, 3c44 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3c3c │ │ │ │ │ + cbz r3, 3c4c │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ - cbz r3, 3c3c │ │ │ │ │ + cbz r3, 3c4c │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -7042,345 +7048,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 3c38 │ │ │ │ │ + b.n 3c48 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003c58 : │ │ │ │ │ +00003c68 : │ │ │ │ │ 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, 3cc0 │ │ │ │ │ + cbz r3, 3cd0 │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3c9c │ │ │ │ │ - cbz r6, 3cc4 │ │ │ │ │ + bne.n 3cac │ │ │ │ │ + cbz r6, 3cd4 │ │ │ │ │ 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 3cda │ │ │ │ │ + beq.n 3cea │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c7a │ │ │ │ │ + beq.n 3c8a │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3c7a │ │ │ │ │ - cbz r6, 3ce2 │ │ │ │ │ + beq.n 3c8a │ │ │ │ │ + cbz r6, 3cf2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c7c │ │ │ │ │ + beq.n 3c8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3d10 │ │ │ │ │ + cbnz r0, 3d20 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3c86 │ │ │ │ │ + b.n 3c96 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3d46 │ │ │ │ │ + bne.n 3d56 │ │ │ │ │ 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 3d56 │ │ │ │ │ + blt.n 3d66 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3cc4 │ │ │ │ │ + beq.n 3cd4 │ │ │ │ │ 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 3c96 │ │ │ │ │ + bne.n 3ca6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3cc4 │ │ │ │ │ + bge.n 3cd4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3cc4 │ │ │ │ │ + bne.n 3cd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3cc4 │ │ │ │ │ + b.n 3cd4 │ │ │ │ │ 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 3c96 │ │ │ │ │ + bne.n 3ca6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3c84 │ │ │ │ │ + bge.n 3c94 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c84 │ │ │ │ │ + bne.n 3c94 │ │ │ │ │ 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 3c84 │ │ │ │ │ + b.n 3c94 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3cc4 │ │ │ │ │ + beq.n 3cd4 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ce6 │ │ │ │ │ - b.n 3cc4 │ │ │ │ │ + bne.n 3cf6 │ │ │ │ │ + b.n 3cd4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ce2 │ │ │ │ │ + bne.n 3cf2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ce2 │ │ │ │ │ + b.n 3cf2 │ │ │ │ │ │ │ │ │ │ -00003d64 : │ │ │ │ │ +00003d74 : │ │ │ │ │ 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, 3dcc │ │ │ │ │ + cbz r3, 3ddc │ │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3da8 │ │ │ │ │ - cbz r6, 3dd0 │ │ │ │ │ + bne.n 3db8 │ │ │ │ │ + cbz r6, 3de0 │ │ │ │ │ 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 3de6 │ │ │ │ │ + beq.n 3df6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d86 │ │ │ │ │ + beq.n 3d96 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3d86 │ │ │ │ │ - cbz r6, 3dee │ │ │ │ │ + beq.n 3d96 │ │ │ │ │ + cbz r6, 3dfe │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d88 │ │ │ │ │ + beq.n 3d98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3e1c │ │ │ │ │ + cbnz r0, 3e2c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3d92 │ │ │ │ │ + b.n 3da2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3e52 │ │ │ │ │ + bne.n 3e62 │ │ │ │ │ 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 3e62 │ │ │ │ │ + blt.n 3e72 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3dd0 │ │ │ │ │ + beq.n 3de0 │ │ │ │ │ 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 3da2 │ │ │ │ │ + bne.n 3db2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3dd0 │ │ │ │ │ + bge.n 3de0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3dd0 │ │ │ │ │ + bne.n 3de0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3dd0 │ │ │ │ │ + b.n 3de0 │ │ │ │ │ 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 3da2 │ │ │ │ │ + bne.n 3db2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3d90 │ │ │ │ │ + bge.n 3da0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d90 │ │ │ │ │ + bne.n 3da0 │ │ │ │ │ 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 3d90 │ │ │ │ │ + b.n 3da0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3dd0 │ │ │ │ │ + beq.n 3de0 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3df2 │ │ │ │ │ - b.n 3dd0 │ │ │ │ │ + bne.n 3e02 │ │ │ │ │ + b.n 3de0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3dee │ │ │ │ │ + bne.n 3dfe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3dee │ │ │ │ │ + b.n 3dfe │ │ │ │ │ │ │ │ │ │ -00003e70 : │ │ │ │ │ +00003e80 : │ │ │ │ │ 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, 3ea0 │ │ │ │ │ + cbz r3, 3eb0 │ │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ │ - cbz r3, 3ea0 │ │ │ │ │ + cbz r3, 3eb0 │ │ │ │ │ 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 3ecc │ │ │ │ │ + beq.n 3edc │ │ │ │ │ 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 1ee4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3e9c │ │ │ │ │ + bne.n 3eac │ │ │ │ │ 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 3ea8 │ │ │ │ │ + bge.n 3eb8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ea8 │ │ │ │ │ + bne.n 3eb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ea8 │ │ │ │ │ + b.n 3eb8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003ee4 : │ │ │ │ │ +00003ef4 : │ │ │ │ │ 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 3f22 │ │ │ │ │ + beq.n 3f32 │ │ │ │ │ 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 │ │ │ │ │ @@ -7389,111 +7395,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 3fd2 │ │ │ │ │ + beq.n 3fe2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 3f60 │ │ │ │ │ + bpl.n 3f70 │ │ │ │ │ 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 3f1e │ │ │ │ │ + bge.n 3f2e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3f1e │ │ │ │ │ + bne.n 3f2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f1e │ │ │ │ │ + b.n 3f2e │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 3f6a │ │ │ │ │ + cbz r2, 3f7a │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 3f84 │ │ │ │ │ + cbnz r2, 3f94 │ │ │ │ │ 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 3f1c │ │ │ │ │ + b.n 3f2c │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f1c │ │ │ │ │ + beq.n 3f2c │ │ │ │ │ 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 3f3e │ │ │ │ │ + beq.n 3f4e │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 3fd8 │ │ │ │ │ + bmi.n 3fe8 │ │ │ │ │ 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 3f1c │ │ │ │ │ + bge.n 3f2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f1c │ │ │ │ │ + bne.n 3f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f1c │ │ │ │ │ + b.n 3f2c │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3f1c │ │ │ │ │ + b.n 3f2c │ │ │ │ │ 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 3f3e │ │ │ │ │ + beq.n 3f4e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f1c │ │ │ │ │ - b.n 3fc2 │ │ │ │ │ + bge.n 3f2c │ │ │ │ │ + b.n 3fd2 │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -37,17 +37,17 @@ │ │ │ │ │ [ 538] __int__ returned non-int (type %.200s) │ │ │ │ │ [ 560] __int__ returned non-int (type %.200s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python. │ │ │ │ │ [ 608] int() argument must be a string, a bytes-like object or a real number, not '%.200s' │ │ │ │ │ [ 65c] isinstance() arg 2 must be a type, a tuple of types, or a union │ │ │ │ │ [ 69c] bad operand type for unary ~: '%.200s' │ │ │ │ │ [ 6c4] ../Objects/abstract.c │ │ │ │ │ [ 6dc] a bytes-like object is required, not '%.100s' │ │ │ │ │ - [ 70c] B │ │ │ │ │ - [ 710] PyBuffer_FillInfo: view==NULL argument is obsolete │ │ │ │ │ - [ 744] Object is not writable. │ │ │ │ │ + [ 70c] PyBuffer_FillInfo: view==NULL argument is obsolete │ │ │ │ │ + [ 740] Object is not writable. │ │ │ │ │ + [ 758] B │ │ │ │ │ [ 75c] %.200s is not a mapping │ │ │ │ │ [ 774] %.200s.%U() returned a non-iterable (type %.200s) │ │ │ │ │ [ 7a8] | │ │ │ │ │ [ 7ac] % │ │ │ │ │ [ 7b0] // │ │ │ │ │ [ 7b4] -= │ │ │ │ │ [ 7b8] / │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ │ 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 3910 │ │ │ │ │ + b.w 3920 │ │ │ │ │ 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 │ │ │ │ │ @@ -329,15 +329,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 29a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 3638 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000002a0 : │ │ │ │ │ PyMapping_HasKeyString(): │ │ │ │ │ @@ -359,15 +359,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 2d8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 3638 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000002de : │ │ │ │ │ PyMapping_HasKeyStringWithError(): │ │ │ │ │ @@ -377,15 +377,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl c2c │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 3638 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000302 : │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ @@ -395,15 +395,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 650 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 3638 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000326 : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ @@ -600,21 +600,21 @@ │ │ │ │ │ cbz r0, 4c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 4c8 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 3638 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 3638 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 3638 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 000004de <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ @@ -627,15 +627,15 @@ │ │ │ │ │ │ │ │ │ │ 000004ec <_buffer_release_call>: │ │ │ │ │ _buffer_release_call(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3014 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000502 : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -647,15 +647,15 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 3b1c │ │ │ │ │ + bl 3b2c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ cbz r0, 536 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -834,15 +834,15 @@ │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2e74 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 6b4 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3014 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 67e │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bge.n 6e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -853,30 +853,30 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3014 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3014 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 67e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cbnz r3, 724 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3bd4 <_IsCContiguous> │ │ │ │ │ + bl 3be4 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbz r0, 6f8 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 6f8 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3bd4 <_IsCContiguous> │ │ │ │ │ + bl 3be4 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbnz r0, 70c │ │ │ │ │ mov r0, sp │ │ │ │ │ bl bc8 <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 724 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ @@ -887,33 +887,33 @@ │ │ │ │ │ cbz r0, 724 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3014 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3014 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 7d0 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 742 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3014 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3014 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 67e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.n 754 │ │ │ │ │ @@ -965,18 +965,18 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3014 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3014 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 000007d8 : │ │ │ │ │ PyObject_AsWriteBuffer(): │ │ │ │ │ @@ -1020,15 +1020,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 7fe │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3014 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000844 : │ │ │ │ │ as_read_buffer(): │ │ │ │ │ @@ -1056,15 +1056,15 @@ │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 88c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3014 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000892 : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ @@ -1092,15 +1092,15 @@ │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 8c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 8ca │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3014 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1112,20 +1112,20 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ │ │ │ │ │ 000008e0 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b.w 3aa4 │ │ │ │ │ + b.w 3ab4 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 000008e4 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ - b.w 3058 │ │ │ │ │ + b.w 3068 │ │ │ │ │ R_ARM_THM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ 000008e8 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ b.w 1288 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ ├── bytes_methods.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 14692 (bytes into file) │ │ │ │ │ + Start of section headers: 14752 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ - Number of section headers: 14 │ │ │ │ │ - Section header string table index: 13 │ │ │ │ │ + Number of section headers: 16 │ │ │ │ │ + Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,25 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x3964: │ │ │ │ │ +There are 16 section headers, starting at offset 0x39a0: │ │ │ │ │ │ │ │ │ │ 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 0010d4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003214 000478 08 I 11 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001108 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 001108 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 001108 000d2c 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00368c 000260 08 I 11 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 001e34 0000f3 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 001f28 0007ee 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 002716 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002716 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 00274c 0005d0 10 12 32 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 002d1c 0004f7 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 0038ec 000075 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001070 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003220 000478 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0010a4 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0010a4 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 0010a4 000d2c 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 003698 000260 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 001dd0 0000f3 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 001ec4 000070 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0038f8 000020 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 001f34 0007ee 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 002722 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002722 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 002758 0005d0 10 14 32 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 002d28 0004f7 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 003918 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -8,35 +8,35 @@ │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 6: 00000040 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 7: 00000ba1 396 FUNC LOCAL DEFAULT 5 stringlib_default_find │ │ │ │ │ 8: 00000344 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 9: 00000348 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 10: 00000475 180 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 11: 000005fd 1120 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 12: 00000e41 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 11: 000005fd 1128 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 12: 00000ddd 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 13: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 14: 000007c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 15: 000007c8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 16: 00000834 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 17: 0000008c 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ 18: 000000a4 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 19: 000000b9 178 FUNC LOCAL DEFAULT 1 _Py_bytes_tailmatch │ │ │ │ │ 20: 000000b0 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 21: 0000016d 176 FUNC LOCAL DEFAULT 1 tailmatch │ │ │ │ │ 22: 00000838 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 23: 000000e8 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 24: 00000b9c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 25: 00000a91 108 FUNC LOCAL DEFAULT 1 stringlib__two_way_count │ │ │ │ │ + 25: 00000001 112 FUNC LOCAL DEFAULT 8 stringlib__two_way_count │ │ │ │ │ 26: 00000ba0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 27: 00000529 212 FUNC LOCAL DEFAULT 1 stringlib__lex_search │ │ │ │ │ - 28: 00000af8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 29: 00000afc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 30: 000010d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 31: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 28: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 29: 0000006c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 30: 0000106c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 31: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 32: 00000001 148 FUNC GLOBAL HIDDEN 5 _Py_bytes_lower │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 34: 00000001 52 FUNC GLOBAL HIDDEN 1 _Py_bytes_rfind │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ @@ -66,31 +66,31 @@ │ │ │ │ │ 62: 0000021d 50 FUNC GLOBAL HIDDEN 1 _Py_bytes_startswith │ │ │ │ │ 63: 000008b5 748 FUNC GLOBAL HIDDEN 5 _Py_bytes_contains │ │ │ │ │ 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 65: 00000251 406 FUNC GLOBAL HIDDEN 1 _Py_bytes_count │ │ │ │ │ 66: 000003e9 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isdigit │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 68: 00000435 64 FUNC GLOBAL HIDDEN 1 _Py_bytes_isascii │ │ │ │ │ - 69: 00000a5d 52 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ - 70: 00000afd 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ - 71: 00000b49 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ - 72: 00000b95 102 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ - 73: 00000bfd 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ - 74: 00000c49 146 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ - 75: 00000cdd 104 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ - 76: 00000d45 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_rindex │ │ │ │ │ - 77: 00000d95 76 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ - 78: 00000de1 96 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ - 79: 00000000 98 OBJECT GLOBAL HIDDEN 8 _Py_isascii__doc__ │ │ │ │ │ - 80: 00000064 291 OBJECT GLOBAL HIDDEN 8 _Py_maketrans__doc__ │ │ │ │ │ - 81: 00000188 123 OBJECT GLOBAL HIDDEN 8 _Py_swapcase__doc__ │ │ │ │ │ - 82: 00000204 124 OBJECT GLOBAL HIDDEN 8 _Py_capitalize__doc__ │ │ │ │ │ - 83: 00000280 155 OBJECT GLOBAL HIDDEN 8 _Py_title__doc__ │ │ │ │ │ - 84: 0000031c 93 OBJECT GLOBAL HIDDEN 8 _Py_upper__doc__ │ │ │ │ │ - 85: 0000037c 93 OBJECT GLOBAL HIDDEN 8 _Py_lower__doc__ │ │ │ │ │ - 86: 000003dc 230 OBJECT GLOBAL HIDDEN 8 _Py_istitle__doc__ │ │ │ │ │ - 87: 000004c4 141 OBJECT GLOBAL HIDDEN 8 _Py_isupper__doc__ │ │ │ │ │ - 88: 00000554 141 OBJECT GLOBAL HIDDEN 8 _Py_islower__doc__ │ │ │ │ │ - 89: 000005e4 126 OBJECT GLOBAL HIDDEN 8 _Py_isdigit__doc__ │ │ │ │ │ - 90: 00000664 132 OBJECT GLOBAL HIDDEN 8 _Py_isalnum__doc__ │ │ │ │ │ - 91: 000006e8 130 OBJECT GLOBAL HIDDEN 8 _Py_isalpha__doc__ │ │ │ │ │ - 92: 0000076c 130 OBJECT GLOBAL HIDDEN 8 _Py_isspace__doc__ │ │ │ │ │ + 69: 00000a65 52 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ + 70: 00000a99 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ + 71: 00000ae5 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ + 72: 00000b31 102 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ + 73: 00000b99 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ + 74: 00000be5 146 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ + 75: 00000c79 104 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ + 76: 00000ce1 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_rindex │ │ │ │ │ + 77: 00000d31 76 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ + 78: 00000d7d 96 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ + 79: 00000000 98 OBJECT GLOBAL HIDDEN 10 _Py_isascii__doc__ │ │ │ │ │ + 80: 00000064 291 OBJECT GLOBAL HIDDEN 10 _Py_maketrans__doc__ │ │ │ │ │ + 81: 00000188 123 OBJECT GLOBAL HIDDEN 10 _Py_swapcase__doc__ │ │ │ │ │ + 82: 00000204 124 OBJECT GLOBAL HIDDEN 10 _Py_capitalize__doc__ │ │ │ │ │ + 83: 00000280 155 OBJECT GLOBAL HIDDEN 10 _Py_title__doc__ │ │ │ │ │ + 84: 0000031c 93 OBJECT GLOBAL HIDDEN 10 _Py_upper__doc__ │ │ │ │ │ + 85: 0000037c 93 OBJECT GLOBAL HIDDEN 10 _Py_lower__doc__ │ │ │ │ │ + 86: 000003dc 230 OBJECT GLOBAL HIDDEN 10 _Py_istitle__doc__ │ │ │ │ │ + 87: 000004c4 141 OBJECT GLOBAL HIDDEN 10 _Py_isupper__doc__ │ │ │ │ │ + 88: 00000554 141 OBJECT GLOBAL HIDDEN 10 _Py_islower__doc__ │ │ │ │ │ + 89: 000005e4 126 OBJECT GLOBAL HIDDEN 10 _Py_isdigit__doc__ │ │ │ │ │ + 90: 00000664 132 OBJECT GLOBAL HIDDEN 10 _Py_isalnum__doc__ │ │ │ │ │ + 91: 000006e8 130 OBJECT GLOBAL HIDDEN 10 _Py_isalpha__doc__ │ │ │ │ │ + 92: 0000076c 130 OBJECT GLOBAL HIDDEN 10 _Py_isspace__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3214 contains 143 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3220 contains 143 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000030a R_ARM_THM_CALL 00000095 find_internal.isra.0 │ │ │ │ │ 00000050 0000030a R_ARM_THM_CALL 00000095 find_internal.isra.0 │ │ │ │ │ 0000005c 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000060 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000064 0000112f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ 00000068 00001130 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ @@ -29,14 +29,15 @@ │ │ │ │ │ 0000023a 00001730 R_ARM_THM_MOVT_ABS 000000e8 .LC8 │ │ │ │ │ 0000026e 0000240a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00000280 0000250a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000002ca 0000070a R_ARM_THM_CALL 00000ba1 stringlib_default_find │ │ │ │ │ 000002d6 0000230a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 000002e0 0000280a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000300 0000260a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000378 0000190a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ 0000039c 00002c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000003a2 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000003a6 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000003aa 0000062f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 000003ae 00000630 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 000003b4 00002e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000003c8 00002f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -53,103 +54,102 @@ │ │ │ │ │ 00000428 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 0000042c 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000450 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000454 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 0000045a 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 0000045e 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000004ba 00003b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a64 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00000a68 00003d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00000a6e 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000a72 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000ae4 00002b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000af8 00002902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000b02 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000b06 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000b20 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000b24 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000b2c 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000b30 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000b3c 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000b40 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000b4e 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000b52 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000b6c 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000b70 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000b78 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000b7c 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000b88 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000b8c 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000ba4 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000ba8 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000bd2 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000bd6 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000be6 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000bea 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000bf0 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000bf4 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000c02 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000c06 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000c12 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000c16 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000c1e 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000c22 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000c3c 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000c40 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000c5a 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000c5e 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000c8e 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000c92 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000c96 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000c9a 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000c9e 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000ca2 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000cb4 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000cb8 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000cd0 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000cd4 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000cec 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000cf0 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000d1c 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000d20 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000d30 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000d34 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000d3a 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000d3e 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000d60 0000030a R_ARM_THM_CALL 00000095 find_internal.isra.0 │ │ │ │ │ -00000d6c 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000d70 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000d74 0000112f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00000d78 00001130 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00000d7e 00002e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d9a 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000d9e 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000da4 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000da8 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000dac 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00000db0 00003d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00000de6 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000dea 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000df0 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000df4 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000df8 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00000dfc 00003d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00001082 00002b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000010d0 00002902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000a6c 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00000a70 00003d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00000a76 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000a7a 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000a9e 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000aa2 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000abc 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000ac0 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000ac8 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000acc 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000ad8 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000adc 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000aea 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000aee 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000b08 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000b0c 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000b14 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000b18 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000b24 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000b28 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000b40 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000b44 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000b6e 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000b72 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000b82 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000b86 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000b8c 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000b90 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000b9e 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000ba2 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000bae 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000bb2 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000bba 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000bbe 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000bd8 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000bdc 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000bf6 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000bfa 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000c2a 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000c2e 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000c32 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000c36 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000c3a 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000c3e 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000c50 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000c54 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000c6c 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000c70 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000c88 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000c8c 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000cb8 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000cbc 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000ccc 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000cd0 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000cd6 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000cda 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000cfc 0000030a R_ARM_THM_CALL 00000095 find_internal.isra.0 │ │ │ │ │ +00000d08 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000d0c 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d10 0000112f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +00000d14 00001130 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00000d1a 00002e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d36 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000d3a 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000d40 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000d44 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000d48 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00000d4c 00003d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00000d82 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000d86 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000d8c 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000d90 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000d94 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00000d98 00003d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +0000101e 00002b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001052 0000190a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ +0000106c 00002902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 0000002a 0000231e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000007e 0000231e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000000f0 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000bcc 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000be2 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000ccc 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000d16 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000d2c 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000d8e 0000231e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000b68 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000b7e 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000c68 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000cb2 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000cc8 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000d2a 0000231e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x368c contains 76 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3698 contains 76 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 0000000c 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 000000bc 0000240a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000000cc 0000250a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000013e 0000260a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000182 0000270a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ @@ -161,15 +161,15 @@ │ │ │ │ │ 000003d0 00002b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000003f8 00002c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000003fe 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000402 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000406 0000062f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 0000040a 00000630 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 00000410 00002e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000044a 00000c0a R_ARM_THM_CALL 00000e41 stringlib_adaptive_find │ │ │ │ │ +0000044a 00000c0a R_ARM_THM_CALL 00000ddd stringlib_adaptive_find │ │ │ │ │ 00000452 00002f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000456 00002f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000045c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000460 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000466 0000300a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000048c 0000320a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000004f4 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ 000007c4 00002902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000007c8 00002c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007ce 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000007d2 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000007d6 0000062f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 000007da 00000630 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 000007e0 00002e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000812 00000c0a R_ARM_THM_CALL 00000e41 stringlib_adaptive_find │ │ │ │ │ +00000812 00000c0a R_ARM_THM_CALL 00000ddd stringlib_adaptive_find │ │ │ │ │ 0000081a 00002f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000081e 00002f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000824 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000828 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000082e 0000300a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000834 00002902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000842 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ @@ -211,15 +211,22 @@ │ │ │ │ │ 000008fa 0000250a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000a44 0000280a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000ab2 0000270a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00000ace 0000270a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00000b4a 00000a0a R_ARM_THM_CALL 00000475 stringlib__preprocess │ │ │ │ │ 00000b54 00000b0a R_ARM_THM_CALL 000005fd stringlib__two_way │ │ │ │ │ 00000b5e 00002b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000b74 00000c0a R_ARM_THM_CALL 00000e41 stringlib_adaptive_find │ │ │ │ │ +00000b74 00000c0a R_ARM_THM_CALL 00000ddd stringlib_adaptive_find │ │ │ │ │ 00000b7e 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000b82 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000b86 0000062f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 00000b8a 00000630 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 00000b90 00002e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000b9c 00002902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000005d4 0000231e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ + │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x38f8 contains 4 entries: │ │ │ │ │ + Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ +0000002e 00000a0a R_ARM_THM_CALL 00000475 stringlib__preprocess │ │ │ │ │ +0000003c 00000b0a R_ARM_THM_CALL 000005fd stringlib__two_way │ │ │ │ │ +0000005e 00002b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000006c 00002902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -114,9 +114,10 @@ │ │ │ │ │ _Py_isalnum__doc__ │ │ │ │ │ _Py_isalpha__doc__ │ │ │ │ │ _Py_isspace__doc__ │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rel.text.hot │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ +.rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -312,15 +312,15 @@ │ │ │ │ │ ble.n 320 <_Py_bytes_count+0xd0> │ │ │ │ │ movw r4, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ bgt.n 34e <_Py_bytes_count+0xfe> │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl ba0 <_Py_bytes_islower+0xc> │ │ │ │ │ + bl ba0 <_Py_bytes_isspace+0x8> │ │ │ │ │ R_ARM_THM_CALL stringlib_default_find │ │ │ │ │ mov r1, r0 │ │ │ │ │ bic.w r1, r1, r1, asr #31 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -386,26 +386,27 @@ │ │ │ │ │ bne.n 2c0 <_Py_bytes_count+0x70> │ │ │ │ │ asrs r4, r3, #2 │ │ │ │ │ add.w r4, r4, r4, lsl #1 │ │ │ │ │ cmp.w r4, r1, asr #2 │ │ │ │ │ bge.n 38c <_Py_bytes_count+0x13c> │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl a90 │ │ │ │ │ + bl 0 <_Py_bytes_rfind> │ │ │ │ │ + R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 2d0 <_Py_bytes_count+0x80> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq.n 2d4 <_Py_bytes_count+0x84> │ │ │ │ │ adds r1, #1 │ │ │ │ │ b.n 2d4 <_Py_bytes_count+0x84> │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl e40 │ │ │ │ │ + bl ddc │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 2d0 <_Py_bytes_count+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbnz r0, 3b8 <_Py_bytes_count+0x168> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -552,28 +553,28 @@ │ │ │ │ │ cbz r0, 4d4 │ │ │ │ │ subs r3, r5, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ - adds r3, r4, r5 │ │ │ │ │ + adds r2, r4, r5 │ │ │ │ │ str r5, [r6, #16] │ │ │ │ │ - subs r2, r5, #2 │ │ │ │ │ - ldrb.w r1, [r3, #-1] │ │ │ │ │ + subs r3, r5, #2 │ │ │ │ │ + ldrb.w r1, [r2, #-1] │ │ │ │ │ b.n 4e2 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ blt.n 4f4 │ │ │ │ │ - ldrb r3, [r4, r2] │ │ │ │ │ - eors r3, r1 │ │ │ │ │ - lsls r3, r3, #26 │ │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ │ + eors r2, r1 │ │ │ │ │ + lsls r2, r2, #26 │ │ │ │ │ bne.n 4e0 │ │ │ │ │ - subs r3, r5, #1 │ │ │ │ │ - subs r3, r3, r2 │ │ │ │ │ + subs r2, r5, #1 │ │ │ │ │ + subs r3, r2, r3 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ mov r2, r5 │ │ │ │ │ add.w r3, r6, #23 │ │ │ │ │ it ge │ │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ │ add.w r1, r6, #87 @ 0x57 │ │ │ │ │ @@ -732,35 +733,35 @@ │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 664 │ │ │ │ │ adds r2, r3, r4 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - ble.w 8aa │ │ │ │ │ + ble.w 81e │ │ │ │ │ ldrb.w r8, [r2, r1] │ │ │ │ │ ldrb r5, [r6, r1] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ beq.n 69e │ │ │ │ │ cmp r1, fp │ │ │ │ │ bge.n 6bc │ │ │ │ │ adds r2, r3, r7 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ bhi.n 644 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp lr, sl │ │ │ │ │ - ble.w 8aa │ │ │ │ │ + ble.w 81e │ │ │ │ │ mov r5, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrb.w r8, [r6, r5] │ │ │ │ │ ldrb r3, [r2, r5] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 9f0 │ │ │ │ │ + beq.w a50 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, r5 │ │ │ │ │ bgt.n 68e │ │ │ │ │ b.n 6be │ │ │ │ │ mov r5, r1 │ │ │ │ │ subs r2, r5, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -774,544 +775,496 @@ │ │ │ │ │ bcs.n 694 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [ip, r3] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 890 │ │ │ │ │ + bne.w 804 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ it lt │ │ │ │ │ movlt r4, r1 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - ble.n 768 │ │ │ │ │ + ble.n 760 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldrb.w r9, [r6, r4] │ │ │ │ │ ldrb r7, [r3, r4] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne.w 888 │ │ │ │ │ + bne.n 7fc │ │ │ │ │ add.w r9, r4, #1 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - ble.n 768 │ │ │ │ │ + ble.n 760 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldrb.w r3, [r6, r9] │ │ │ │ │ ldrb.w r7, [r7, r9] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 898 │ │ │ │ │ + bne.n 80c │ │ │ │ │ add.w r9, r4, #2 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - ble.n 768 │ │ │ │ │ + ble.n 760 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldrb.w r3, [r6, r9] │ │ │ │ │ ldrb.w r7, [r7, r9] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 898 │ │ │ │ │ + bne.n 80c │ │ │ │ │ adds r4, #3 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - ble.n 768 │ │ │ │ │ + ble.n 760 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r7, #2 │ │ │ │ │ add r7, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ ldrb.w r9, [r5, #1]! │ │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.w 888 │ │ │ │ │ + bne.n 7fc │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bgt.n 754 │ │ │ │ │ + bgt.n 74e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 880 │ │ │ │ │ + bge.w a32 │ │ │ │ │ subs r4, r6, #1 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ add.w r9, r4, r3 │ │ │ │ │ adds r4, r1, r6 │ │ │ │ │ subs r4, #1 │ │ │ │ │ add r5, r3 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ sub.w r4, r4, r9 │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n 818 │ │ │ │ │ + beq.w 9da │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 800 │ │ │ │ │ + beq.w 9c2 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 7ee │ │ │ │ │ + beq.w 9b0 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 7dc │ │ │ │ │ + beq.w 99e │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n 7ca │ │ │ │ │ + beq.w 98c │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 7b8 │ │ │ │ │ + beq.w 97a │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - bne.w a48 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldrb.w r5, [r9, #1]! │ │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.w a06 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldrb.w r5, [r9, #1]! │ │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.w a06 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldrb.w r5, [r9, #1]! │ │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.w a06 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldrb.w r5, [r9, #1]! │ │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.w a06 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldrb.w r5, [r9, #1]! │ │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.w a06 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + beq.w 968 │ │ │ │ │ + ldrd r3, r4, [sp, #4] │ │ │ │ │ + mov r7, r5 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w a06 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - beq.n 880 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldrb.w r2, [r9, #1] │ │ │ │ │ - add.w r5, r9, #1 │ │ │ │ │ - ldrb r3, [r7, #1] │ │ │ │ │ - adds r4, r7, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a02 │ │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ │ - add.w r9, r5, #7 │ │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ │ - adds r7, r4, #7 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a02 │ │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a02 │ │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a02 │ │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a02 │ │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ │ - ldrb r3, [r4, #5] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a02 │ │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ │ - ldrb r3, [r4, #6] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a02 │ │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ │ - ldrb r3, [r4, #7] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a02 │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ - bne.n 81e │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - sub.w r0, r3, sl │ │ │ │ │ - b.n 698 │ │ │ │ │ + beq.w 968 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add r2, r3 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bls.w 694 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + add r4, r3 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ │ + sub.w r3, lr, r3 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + and.w r4, r4, #63 @ 0x3f │ │ │ │ │ + ldrb.w r4, [ip, r4] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 6f8 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + rsb r3, r1, #1 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + ite ge │ │ │ │ │ + addge r3, r3, r1 │ │ │ │ │ + addlt r3, r8 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ite ge │ │ │ │ │ + addge r2, r2, r3 │ │ │ │ │ + addlt r2, r2, r4 │ │ │ │ │ + b.n 6d0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - ble.n 8a0 │ │ │ │ │ + ble.n 814 │ │ │ │ │ add r2, r7 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ bhi.w 6d6 │ │ │ │ │ b.n 694 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bgt.n 88e │ │ │ │ │ + bgt.n 802 │ │ │ │ │ subs r3, r4, r1 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ b.n 6d0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 9fe │ │ │ │ │ + ble.w a48 │ │ │ │ │ adds r5, r1, r6 │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - beq.n 974 │ │ │ │ │ + beq.n 8f8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 958 │ │ │ │ │ + beq.n 8d8 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 944 │ │ │ │ │ + beq.n 8c2 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.n 930 │ │ │ │ │ + beq.n 8ac │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 91c │ │ │ │ │ + beq.n 896 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 908 │ │ │ │ │ + beq.n 880 │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 8f4 │ │ │ │ │ + beq.n 86a │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldrb.w r8, [r6] │ │ │ │ │ strd r6, r2, [sp, #4] │ │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 9ea │ │ │ │ │ + bne.w a42 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb.w r8, [r2, #1]! │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 9ea │ │ │ │ │ + bne.w a42 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb.w r8, [r2, #1]! │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 9ea │ │ │ │ │ + bne.w a42 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb.w r8, [r2, #1]! │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 9ea │ │ │ │ │ + bne.w a42 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb.w r8, [r2, #1]! │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 9ea │ │ │ │ │ + bne.w a42 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb.w r8, [r2, #1]! │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 9ea │ │ │ │ │ + bne.w a42 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r8, [r5, #1]! │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 9ea │ │ │ │ │ + bne.w a42 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 9fe │ │ │ │ │ + beq.w a48 │ │ │ │ │ strd r3, lr, [sp, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldrd lr, r8, [sp, #4] │ │ │ │ │ strd r1, r6, [sp, #20] │ │ │ │ │ ldrb.w r1, [lr, #1] │ │ │ │ │ add.w r6, lr, #1 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ add.w r5, r8, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9e2 │ │ │ │ │ + bne.w a3a │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ add.w lr, r6, #7 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add.w r8, r5, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9e2 │ │ │ │ │ + bne.w a3a │ │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9e2 │ │ │ │ │ + bne.w a3a │ │ │ │ │ ldrb r1, [r6, #3] │ │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9e2 │ │ │ │ │ + bne.n a3a │ │ │ │ │ ldrb r1, [r6, #4] │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9e2 │ │ │ │ │ + bne.n a3a │ │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9e2 │ │ │ │ │ + bne.n a3a │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9e2 │ │ │ │ │ + bne.n a3a │ │ │ │ │ ldrb r1, [r6, #7] │ │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9e2 │ │ │ │ │ + bne.n a3a │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 982 │ │ │ │ │ - sub.w r0, r2, r9 │ │ │ │ │ + bne.n 906 │ │ │ │ │ + b.n a4a │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldrb.w r5, [r9, #1]! │ │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.w 7bc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldrb.w r5, [r9, #1]! │ │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.w 7bc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldrb.w r5, [r9, #1]! │ │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.w 7bc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldrb.w r5, [r9, #1]! │ │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.w 7bc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldrb.w r5, [r9, #1]! │ │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.w 7bc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldrb.w r5, [r9, #1]! │ │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.w 7bc │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + beq.n a32 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + ldrb.w r2, [r9, #1] │ │ │ │ │ + add.w r5, r9, #1 │ │ │ │ │ + ldrb r3, [r7, #1] │ │ │ │ │ + adds r4, r7, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ │ + add.w r9, r5, #7 │ │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ │ + adds r7, r4, #7 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ │ + ldrb r3, [r4, #3] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ │ + ldrb r3, [r4, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ │ + ldrb r3, [r4, #5] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ │ + ldrb r3, [r4, #6] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ │ + ldrb r3, [r4, #7] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + bne.n 9e0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r0, r3, sl │ │ │ │ │ b.n 698 │ │ │ │ │ ldrd r3, lr, [sp, #12] │ │ │ │ │ ldrd r1, r6, [sp, #20] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ b.n 640 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + sub.w r0, r2, r9 │ │ │ │ │ + b.n 698 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ bgt.w 6a8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 8ac │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - b.n 9dc │ │ │ │ │ + b.n 820 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add r2, r3 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bls.w 694 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ │ - sub.w r3, lr, r3 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - and.w r4, r4, #63 @ 0x3f │ │ │ │ │ - ldrb.w r4, [ip, r4] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 6f8 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - rsb r3, r1, #1 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - ite ge │ │ │ │ │ - addge r3, r3, r1 │ │ │ │ │ - addlt r3, r8 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ite ge │ │ │ │ │ - addge r2, r2, r3 │ │ │ │ │ - addlt r2, r2, r4 │ │ │ │ │ - b.n 6d0 │ │ │ │ │ - ldrd r3, r4, [sp, #4] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldrb.w r5, [r9, #1]! │ │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq.w 7a6 │ │ │ │ │ - b.n a06 │ │ │ │ │ + b.n 7bc │ │ │ │ │ │ │ │ │ │ -00000a5c <_Py_bytes_capitalize>: │ │ │ │ │ +00000a64 <_Py_bytes_capitalize>: │ │ │ │ │ _Py_bytes_capitalize(): │ │ │ │ │ subs.w ip, r2, #0 │ │ │ │ │ - ble.n a8e <_Py_bytes_capitalize+0x32> │ │ │ │ │ + ble.n a96 <_Py_bytes_capitalize+0x32> │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ push {lr} │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r2, [r0, #0] │ │ │ │ │ - b.n a86 <_Py_bytes_capitalize+0x2a> │ │ │ │ │ + b.n a8e <_Py_bytes_capitalize+0x2a> │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ │ strb r2, [r0, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n a7e <_Py_bytes_capitalize+0x22> │ │ │ │ │ + bne.n a86 <_Py_bytes_capitalize+0x22> │ │ │ │ │ pop {pc} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000a90 : │ │ │ │ │ -stringlib__two_way_count(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [pc, #76] @ (af8 ) │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - add r2, sp, #4 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bl 474 │ │ │ │ │ - add r2, sp, #4 │ │ │ │ │ - subs r1, r6, r4 │ │ │ │ │ - adds r0, r7, r4 │ │ │ │ │ - bl 5fc │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - bne.n ae8 │ │ │ │ │ - ldr r3, [pc, #40] @ (af8 ) │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n ae4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.n ace │ │ │ │ │ - add r4, r0 │ │ │ │ │ - add r4, r8 │ │ │ │ │ - b.n ac0 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ - │ │ │ │ │ -00000afc <_Py_bytes_isalnum>: │ │ │ │ │ +00000a98 <_Py_bytes_isalnum>: │ │ │ │ │ _Py_bytes_isalnum(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n b2a <_Py_bytes_isalnum+0x2e> │ │ │ │ │ - cbz r1, b20 <_Py_bytes_isalnum+0x24> │ │ │ │ │ + beq.n ac6 <_Py_bytes_isalnum+0x2e> │ │ │ │ │ + cbz r1, abc <_Py_bytes_isalnum+0x24> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add r1, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n b3c <_Py_bytes_isalnum+0x40> │ │ │ │ │ + bls.n ad8 <_Py_bytes_isalnum+0x40> │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bne.n b0e <_Py_bytes_isalnum+0x12> │ │ │ │ │ + bne.n aaa <_Py_bytes_isalnum+0x12> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - beq.n b02 <_Py_bytes_isalnum+0x6> │ │ │ │ │ + beq.n a9e <_Py_bytes_isalnum+0x6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b48 <_Py_bytes_isalpha>: │ │ │ │ │ +00000ae4 <_Py_bytes_isalpha>: │ │ │ │ │ _Py_bytes_isalpha(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n b76 <_Py_bytes_isalpha+0x2e> │ │ │ │ │ - cbz r1, b6c <_Py_bytes_isalpha+0x24> │ │ │ │ │ + beq.n b12 <_Py_bytes_isalpha+0x2e> │ │ │ │ │ + cbz r1, b08 <_Py_bytes_isalpha+0x24> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add r1, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n b88 <_Py_bytes_isalpha+0x40> │ │ │ │ │ + bls.n b24 <_Py_bytes_isalpha+0x40> │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bne.n b5a <_Py_bytes_isalpha+0x12> │ │ │ │ │ + bne.n af6 <_Py_bytes_isalpha+0x12> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n b4e <_Py_bytes_isalpha+0x6> │ │ │ │ │ + beq.n aea <_Py_bytes_isalpha+0x6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b94 <_Py_bytes_islower>: │ │ │ │ │ +00000b30 <_Py_bytes_islower>: │ │ │ │ │ _Py_bytes_islower(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n bd0 <_Py_bytes_islower+0x3c> │ │ │ │ │ - cbz r1, bf0 <_Py_bytes_islower+0x5c> │ │ │ │ │ + beq.n b6c <_Py_bytes_islower+0x3c> │ │ │ │ │ + cbz r1, b8c <_Py_bytes_islower+0x5c> │ │ │ │ │ add.w ip, r0, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - b.n bc4 <_Py_bytes_islower+0x30> │ │ │ │ │ + b.n b60 <_Py_bytes_islower+0x30> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [lr, r2, lsl #2] │ │ │ │ │ and.w r1, r2, #1 │ │ │ │ │ tst.w r2, #2 │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ - bne.n be6 <_Py_bytes_islower+0x52> │ │ │ │ │ + bne.n b82 <_Py_bytes_islower+0x52> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bhi.n bae <_Py_bytes_islower+0x1a> │ │ │ │ │ + bhi.n b4a <_Py_bytes_islower+0x1a> │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1328,85 +1281,85 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bfc <_Py_bytes_isspace>: │ │ │ │ │ +00000b98 <_Py_bytes_isspace>: │ │ │ │ │ _Py_bytes_isspace(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n c1c <_Py_bytes_isspace+0x20> │ │ │ │ │ + bne.n bb8 <_Py_bytes_isspace+0x20> │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n c1e <_Py_bytes_isspace+0x22> │ │ │ │ │ + bpl.n bba <_Py_bytes_isspace+0x22> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ - cbz r1, c3c <_Py_bytes_isspace+0x40> │ │ │ │ │ + cbz r1, bd8 <_Py_bytes_isspace+0x40> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add r1, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n c12 <_Py_bytes_isspace+0x16> │ │ │ │ │ + bls.n bae <_Py_bytes_isspace+0x16> │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n c2a <_Py_bytes_isspace+0x2e> │ │ │ │ │ + bmi.n bc6 <_Py_bytes_isspace+0x2e> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c48 <_Py_bytes_istitle>: │ │ │ │ │ +00000be4 <_Py_bytes_istitle>: │ │ │ │ │ _Py_bytes_istitle(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n c8c <_Py_bytes_istitle+0x44> │ │ │ │ │ + beq.n c28 <_Py_bytes_istitle+0x44> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n cd0 <_Py_bytes_istitle+0x88> │ │ │ │ │ + beq.n c6c <_Py_bytes_istitle+0x88> │ │ │ │ │ push {r4, lr} │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n c6e <_Py_bytes_istitle+0x26> │ │ │ │ │ - cbz r1, cb4 <_Py_bytes_istitle+0x6c> │ │ │ │ │ + b.n c0a <_Py_bytes_istitle+0x26> │ │ │ │ │ + cbz r1, c50 <_Py_bytes_istitle+0x6c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r1, ip │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls.n cc8 <_Py_bytes_istitle+0x80> │ │ │ │ │ + bls.n c64 <_Py_bytes_istitle+0x80> │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ │ tst.w r3, #2 │ │ │ │ │ - bne.n cbe <_Py_bytes_istitle+0x76> │ │ │ │ │ + bne.n c5a <_Py_bytes_istitle+0x76> │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - bne.n c66 <_Py_bytes_istitle+0x1e> │ │ │ │ │ + bne.n c02 <_Py_bytes_istitle+0x1e> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b.n c68 <_Py_bytes_istitle+0x20> │ │ │ │ │ + b.n c04 <_Py_bytes_istitle+0x20> │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ @@ -1423,54 +1376,54 @@ │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n cb4 <_Py_bytes_istitle+0x6c> │ │ │ │ │ + bne.n c50 <_Py_bytes_istitle+0x6c> │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n c68 <_Py_bytes_istitle+0x20> │ │ │ │ │ + b.n c04 <_Py_bytes_istitle+0x20> │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000cdc <_Py_bytes_isupper>: │ │ │ │ │ +00000c78 <_Py_bytes_isupper>: │ │ │ │ │ _Py_bytes_isupper(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n d1a <_Py_bytes_isupper+0x3e> │ │ │ │ │ - cbz r1, d3a <_Py_bytes_isupper+0x5e> │ │ │ │ │ + beq.n cb6 <_Py_bytes_isupper+0x3e> │ │ │ │ │ + cbz r1, cd6 <_Py_bytes_isupper+0x5e> │ │ │ │ │ add.w ip, r0, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - b.n d0e <_Py_bytes_isupper+0x32> │ │ │ │ │ + b.n caa <_Py_bytes_isupper+0x32> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [lr, r2, lsl #2] │ │ │ │ │ and.w r2, r1, #2 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bmi.n d30 <_Py_bytes_isupper+0x54> │ │ │ │ │ + bmi.n ccc <_Py_bytes_isupper+0x54> │ │ │ │ │ orrs r2, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bcc.n cf6 <_Py_bytes_isupper+0x1a> │ │ │ │ │ + bcc.n c92 <_Py_bytes_isupper+0x1a> │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1486,31 +1439,31 @@ │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000d44 <_Py_bytes_rindex>: │ │ │ │ │ +00000ce0 <_Py_bytes_rindex>: │ │ │ │ │ _Py_bytes_rindex(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str.w ip, [sp, #4] │ │ │ │ │ bl 94 <_Py_bytes_endswith+0x10> │ │ │ │ │ R_ARM_THM_CALL find_internal.isra.0 │ │ │ │ │ adds r2, r0, #2 │ │ │ │ │ - beq.n d82 <_Py_bytes_rindex+0x3e> │ │ │ │ │ + beq.n d1e <_Py_bytes_rindex+0x3e> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n d88 <_Py_bytes_rindex+0x44> │ │ │ │ │ + bne.n d24 <_Py_bytes_rindex+0x44> │ │ │ │ │ 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 .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1523,15 +1476,15 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d94 <_Py_bytes_swapcase>: │ │ │ │ │ +00000d30 <_Py_bytes_swapcase>: │ │ │ │ │ _Py_bytes_swapcase(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ @@ -1542,31 +1495,31 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n dc6 <_Py_bytes_swapcase+0x32> │ │ │ │ │ + b.n d62 <_Py_bytes_swapcase+0x32> │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ it mi │ │ │ │ │ ldrbmi.w ip, [r5, ip] │ │ │ │ │ strb.w ip, [r4, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n dde <_Py_bytes_swapcase+0x4a> │ │ │ │ │ + bge.n d7a <_Py_bytes_swapcase+0x4a> │ │ │ │ │ ldrb.w ip, [r0, r3] │ │ │ │ │ ldr.w r2, [lr, ip, lsl #2] │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - beq.n db8 <_Py_bytes_swapcase+0x24> │ │ │ │ │ + beq.n d54 <_Py_bytes_swapcase+0x24> │ │ │ │ │ ldrb.w ip, [r6, ip] │ │ │ │ │ - b.n dc0 <_Py_bytes_swapcase+0x2c> │ │ │ │ │ + b.n d5c <_Py_bytes_swapcase+0x2c> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000de0 <_Py_bytes_title>: │ │ │ │ │ +00000d7c <_Py_bytes_title>: │ │ │ │ │ _Py_bytes_title(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ @@ -1578,71 +1531,71 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n e0e <_Py_bytes_title+0x2e> │ │ │ │ │ - cbz r4, e30 <_Py_bytes_title+0x50> │ │ │ │ │ + b.n daa <_Py_bytes_title+0x2e> │ │ │ │ │ + cbz r4, dcc <_Py_bytes_title+0x50> │ │ │ │ │ strb.w ip, [r5, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n e2e <_Py_bytes_title+0x4e> │ │ │ │ │ + bge.n dca <_Py_bytes_title+0x4e> │ │ │ │ │ ldrb.w ip, [r0, r3] │ │ │ │ │ ldr.w r2, [lr, ip, lsl #2] │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - bne.n e06 <_Py_bytes_title+0x26> │ │ │ │ │ + bne.n da2 <_Py_bytes_title+0x26> │ │ │ │ │ ands.w r2, r2, #2 │ │ │ │ │ - beq.n e3c <_Py_bytes_title+0x5c> │ │ │ │ │ - cbz r4, e38 <_Py_bytes_title+0x58> │ │ │ │ │ + beq.n dd8 <_Py_bytes_title+0x5c> │ │ │ │ │ + cbz r4, dd4 <_Py_bytes_title+0x58> │ │ │ │ │ ldrb.w ip, [r6, ip] │ │ │ │ │ - b.n e08 <_Py_bytes_title+0x28> │ │ │ │ │ + b.n da4 <_Py_bytes_title+0x28> │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrb.w ip, [r7, ip] │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n e08 <_Py_bytes_title+0x28> │ │ │ │ │ + b.n da4 <_Py_bytes_title+0x28> │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n e08 <_Py_bytes_title+0x28> │ │ │ │ │ + b.n da4 <_Py_bytes_title+0x28> │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n e08 <_Py_bytes_title+0x28> │ │ │ │ │ + b.n da4 <_Py_bytes_title+0x28> │ │ │ │ │ │ │ │ │ │ -00000e40 : │ │ │ │ │ +00000ddc : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub.w r9, r5, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - ldr r1, [pc, #620] @ (10d0 ) │ │ │ │ │ + ldr r1, [pc, #620] @ (106c ) │ │ │ │ │ ldrb r0, [r2, r6] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ - ble.w 1094 │ │ │ │ │ + ble.w 1030 │ │ │ │ │ sub.w fp, r2, #2 │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ add fp, r3 │ │ │ │ │ mov ip, r6 │ │ │ │ │ sub.w r1, fp, r5 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mvn.w r8, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n eec │ │ │ │ │ + beq.n e88 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n ecc │ │ │ │ │ + beq.n e68 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n eb0 │ │ │ │ │ + beq.n e4c │ │ │ │ │ ldrb.w lr, [r2] │ │ │ │ │ add.w r1, r8, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, lr │ │ │ │ │ ite eq │ │ │ │ │ moveq ip, r1 │ │ │ │ │ movne ip, r6 │ │ │ │ │ @@ -1665,15 +1618,15 @@ │ │ │ │ │ sub.w r1, r8, r5 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r0, lr │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n f76 │ │ │ │ │ + beq.n f12 │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ add.w r9, r5, #1 │ │ │ │ │ ldrb.w lr, [r5, #1] │ │ │ │ │ sub.w r1, r8, r9 │ │ │ │ │ adds r5, #2 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ @@ -1712,18 +1665,18 @@ │ │ │ │ │ sub.w r1, r8, r5 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r0, lr │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bne.n ef0 │ │ │ │ │ + bne.n e8c │ │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 108e │ │ │ │ │ + blt.w 102a │ │ │ │ │ and.w r1, r0, #31 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl.w sl, sl, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ orr.w sl, sl, r7 │ │ │ │ │ @@ -1736,131 +1689,132 @@ │ │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ │ mov.w fp, r1, asr #2 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ - beq.n fd6 │ │ │ │ │ + beq.n f72 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bgt.n 102a │ │ │ │ │ + bgt.n fc6 │ │ │ │ │ adds r3, r7, r5 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n 1086 │ │ │ │ │ + bpl.n 1022 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n fb8 │ │ │ │ │ + bne.n f54 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 109a │ │ │ │ │ + ble.n 1036 │ │ │ │ │ add.w r4, lr, r5 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ - b.n fee │ │ │ │ │ + b.n f8a │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 109e │ │ │ │ │ + beq.n 103a │ │ │ │ │ ldrb.w r8, [r4, #1]! │ │ │ │ │ ldrb.w ip, [r1, #1]! │ │ │ │ │ cmp r8, ip │ │ │ │ │ - beq.n fe8 │ │ │ │ │ + beq.n f84 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 10a2 │ │ │ │ │ + beq.n 103e │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add r8, r3 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - blt.n 104a │ │ │ │ │ + blt.n fe6 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt.n 1022 │ │ │ │ │ + bgt.n fbe │ │ │ │ │ adds r3, r7, r5 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bpl.n 1086 │ │ │ │ │ + bpl.n 1022 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bge.n fce │ │ │ │ │ + bge.n f6a │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ - cbz r3, 1034 │ │ │ │ │ + cbz r3, fd0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #152] @ (10d0 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (106c ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1082 │ │ │ │ │ + bne.n 101e │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub.w r3, r9, r5 │ │ │ │ │ cmp.w r3, #2000 @ 0x7d0 │ │ │ │ │ - ble.n 100c │ │ │ │ │ + ble.n fa8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ subs r6, r1, r5 │ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r4, r5 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 10aa │ │ │ │ │ + bne.n 1046 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ bl 474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 5fc │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.n 102e │ │ │ │ │ + beq.n fca │ │ │ │ │ adds r3, r5, r0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 1034 │ │ │ │ │ + b.n fd0 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ add r1, r5 │ │ │ │ │ - b.n 1026 │ │ │ │ │ + b.n fc2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 102a │ │ │ │ │ + b.n fc6 │ │ │ │ │ mov ip, r6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n f76 │ │ │ │ │ + b.n f12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n ffe │ │ │ │ │ + b.n f9a │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ │ - cbz r1, 10bc │ │ │ │ │ + cbz r1, 1058 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ - b.n 1034 │ │ │ │ │ + b.n fd0 │ │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r1, r1, r5 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl a90 │ │ │ │ │ - b.n 107c │ │ │ │ │ + bl 0 <_Py_bytes_rfind> │ │ │ │ │ + R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ + b.n 1018 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 1034 │ │ │ │ │ + beq.n fd0 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n 1026 │ │ │ │ │ + b.n fc2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -454,15 +454,15 @@ │ │ │ │ │ b.n 1b2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl e40 │ │ │ │ │ + bl ddc │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 18a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -871,15 +871,15 @@ │ │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ │ b.n 5e4 <_Py_bytes_find+0xd4> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ movs r7, #1 │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ - bl e40 │ │ │ │ │ + bl ddc │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r7, r0 │ │ │ │ │ b.n 5a8 <_Py_bytes_find+0x98> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -1229,15 +1229,15 @@ │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl e40 │ │ │ │ │ + bl ddc │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mvns r5, r0 │ │ │ │ │ lsrs r5, r5, #31 │ │ │ │ │ b.n a42 <_Py_bytes_contains+0x18e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,11 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 72656c2e ..shstrtab..rel. │ │ │ │ │ 0x00000020 74657874 002e6461 7461002e 62737300 text..data..bss. │ │ │ │ │ 0x00000030 2e72656c 2e746578 742e686f 74002e72 .rel.text.hot..r │ │ │ │ │ - 0x00000040 6f646174 612e7374 72312e34 002e726f odata.str1.4..ro │ │ │ │ │ - 0x00000050 64617461 002e6e6f 74652e47 4e552d73 data..note.GNU-s │ │ │ │ │ - 0x00000060 7461636b 002e4152 4d2e6174 74726962 tack..ARM.attrib │ │ │ │ │ - 0x00000070 75746573 00 utes. │ │ │ │ │ + 0x00000040 6f646174 612e7374 72312e34 002e7265 odata.str1.4..re │ │ │ │ │ + 0x00000050 6c2e7465 78742e75 6e6c696b 656c7900 l.text.unlikely. │ │ │ │ │ + 0x00000060 2e726f64 61746100 2e6e6f74 652e474e .rodata..note.GN │ │ │ │ │ + 0x00000070 552d7374 61636b00 2e41524d 2e617474 U-stack..ARM.att │ │ │ │ │ + 0x00000080 72696275 74657300 ributes. │ │ │ ├── bytesobject.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1345,39 +1345,39 @@ │ │ │ │ │ 000010b0 0001940a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000010b8 0001940a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000010c4 0001940a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000010d8 0001a50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001108 0001940a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000111e 0001570a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00001126 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001134 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001138 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000114e 0001930a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001168 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000116c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001180 0001930a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000011aa 0001570a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000011c0 0001570a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000011d6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011e4 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011e8 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000011ec 0000592f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC30 │ │ │ │ │ -000011f0 00005930 R_ARM_THM_MOVT_ABS 000002c0 .LC30 │ │ │ │ │ -000011fa 0001660a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000121a 0001930a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001238 00015c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001244 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001252 0001a60a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -0000125e 0001592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001262 00015930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001268 00005a2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC31 │ │ │ │ │ -0000126c 00005a30 R_ARM_THM_MOVT_ABS 00000300 .LC31 │ │ │ │ │ -00001278 00015a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000127e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001286 0001a70a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00001148 0001570a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000115e 0001570a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000117c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001180 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001196 0001930a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000011ae 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011b2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000011c6 0001930a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000011d4 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e2 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000011e6 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000011ea 0000592f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC30 │ │ │ │ │ +000011ee 00005930 R_ARM_THM_MOVT_ABS 000002c0 .LC30 │ │ │ │ │ +000011f8 0001660a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001218 0001930a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001236 00015c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001242 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001248 0001a60a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00001254 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000125c 0001a70a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +0000126a 0001592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000126e 00015930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001274 00005a2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC31 │ │ │ │ │ +00001278 00005a30 R_ARM_THM_MOVT_ABS 00000300 .LC31 │ │ │ │ │ +00001284 00015a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000128c 00015802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000012d2 0001a90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ 000012da 0001890a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000012fa 0001aa0a R_ARM_THM_CALL 000016f5 PyBytes_FromObject │ │ │ │ │ 00001304 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001308 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001324 0000660a R_ARM_THM_CALL 000015f5 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1466,15 +1466,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 123c │ │ │ │ │ + beq.w 123a │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ beq.w 10ea │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ bne.n cd6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ @@ -1498,15 +1498,15 @@ │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n cce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 127e │ │ │ │ │ + beq.w 1254 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #476 @ 0x1dc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w sl, #10 │ │ │ │ │ bgt.w df6 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -1525,84 +1525,84 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bne.w e1c │ │ │ │ │ mov lr, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ b.n d82 │ │ │ │ │ sub.w r0, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.w 125e │ │ │ │ │ + blt.w 126a │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r4, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bne.w 124a │ │ │ │ │ + bne.w 1262 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, fp │ │ │ │ │ lsls r0, r0, #6 │ │ │ │ │ - bpl.w 112c │ │ │ │ │ + bpl.w 1174 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r7, [r0, fp, lsl #2] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1146 │ │ │ │ │ + bne.w 118e │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r7, #0] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ str r7, [r1, #4] │ │ │ │ │ adds r7, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ sub.w r7, r9, r4 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - blt.w 125e │ │ │ │ │ + blt.w 126a │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 10de │ │ │ │ │ sub.w r0, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.w 125e │ │ │ │ │ + blt.w 126a │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r4, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bne.w 124a │ │ │ │ │ + bne.w 1262 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ bge.n e66 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r0, #6 │ │ │ │ │ - bpl.w 1160 │ │ │ │ │ + bpl.w 11a6 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r7, [r0, r5, lsl #2] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 117a │ │ │ │ │ + bne.w 11c0 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r7, #0] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ str r7, [r1, #4] │ │ │ │ │ adds r7, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ sub.w r7, r9, r4 │ │ │ │ │ add.w fp, r5, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - blt.w 125e │ │ │ │ │ + blt.w 126a │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n d0a │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r0, sl │ │ │ │ │ beq.n d20 │ │ │ │ │ @@ -1621,37 +1621,37 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n ff6 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi.w 122a │ │ │ │ │ + bhi.w 1228 │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ mul.w r0, r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 122a │ │ │ │ │ + beq.w 1228 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ b.n ce4 │ │ │ │ │ cmp r5, sl │ │ │ │ │ bge.n e6c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 1204 │ │ │ │ │ + bpl.w 1202 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 1210 │ │ │ │ │ + bne.w 120e │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r3, #0] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ @@ -1673,26 +1673,26 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11fe │ │ │ │ │ + beq.w 11fc │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ │ blt.n e90 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.w 1252 │ │ │ │ │ + bmi.w 1248 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 118e │ │ │ │ │ + bne.w 112c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w fee │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r8, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov sl, r3 │ │ │ │ │ @@ -1824,15 +1824,15 @@ │ │ │ │ │ add r7, r4 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ bne.n f5e │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1284 │ │ │ │ │ + bne.w 125a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1008 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 1124 │ │ │ │ │ @@ -1930,15 +1930,15 @@ │ │ │ │ │ b.n dd2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 10fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11d6 │ │ │ │ │ + beq.n 11d4 │ │ │ │ │ ldr.w r9, [pc, #400] @ 128c │ │ │ │ │ b.n cce │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ @@ -1953,14 +1953,41 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n ee6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1008 │ │ │ │ │ + ldrd r4, r3, [sp, #8] │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ + str.w r9, [sp, #12] │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + add.w r6, r3, #16 │ │ │ │ │ + b.n 1162 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 114c │ │ │ │ │ + add r7, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + ldr.w r1, [r4], #44 │ │ │ │ │ + add r7, sl │ │ │ │ │ + mov r2, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bne.n 1140 │ │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + b.n fee │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ ldr.w r7, [r0, fp, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w ip, [r7, #4] │ │ │ │ │ @@ -1969,16 +1996,15 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov lr, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 11dc │ │ │ │ │ + cbnz r0, 11da │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ b.n d54 │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ ldr.w r7, [r0, r5, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1991,44 +2017,17 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov lr, r0 │ │ │ │ │ - cbnz r0, 11dc │ │ │ │ │ + cbnz r0, 11da │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ b.n db6 │ │ │ │ │ - ldrd r4, r3, [sp, #8] │ │ │ │ │ - str r6, [sp, #24] │ │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - add.w r6, r3, #16 │ │ │ │ │ - b.n 11c4 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 11ae │ │ │ │ │ - add r7, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - ldr.w r1, [r4], #44 │ │ │ │ │ - add r7, sl │ │ │ │ │ - mov r2, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bne.n 11a2 │ │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - b.n fee │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 10fa │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -2057,62 +2056,63 @@ │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11e2 │ │ │ │ │ + bne.n 11e0 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ b.n e50 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1238 │ │ │ │ │ + bge.n 1236 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 1242 │ │ │ │ │ + cbz r3, 1240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ b.n cce │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1238 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - b.n dd8 │ │ │ │ │ + b.n 1236 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ b.n e96 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n cce │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ + b.n ff6 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ │ + b.n dd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r7, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 11fe │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cce │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ - b.n ff6 │ │ │ │ │ + b.n 11fc │ │ │ │ │ + nop │ │ │ │ │ .word 0x00003438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00001290 : │ │ │ │ │ bytes_new(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ ├── 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: 18228 (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 0x4734: │ │ │ │ │ +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 00388c 0000e8 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003888 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 002034 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003974 000b60 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0024b4 00045c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0044d4 0001d8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 002910 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 002924 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002924 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 002958 000920 10 14 79 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 003278 000613 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0046ac 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000480 002030 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003970 000b60 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0024b0 00045c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0044d0 0001d8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 00290c 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 002920 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002920 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 002954 000920 10 14 79 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 003274 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 {} │ │ │ │ │ @@ -13,48 +13,48 @@ │ │ │ │ │ 9: 000001d1 444 FUNC LOCAL DEFAULT 6 _PyObject_CallFunctionVa │ │ │ │ │ 10: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 11: 0000008c 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 12: 000000b8 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 13: 000000cd 254 FUNC LOCAL DEFAULT 1 object_is_not_callable │ │ │ │ │ 14: 000007ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 15: 000007b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 16: 00000a70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 17: 00000a78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 18: 00000c44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 19: 00000c4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 20: 00000e0d 20 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ - 21: 00000e08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 22: 00000e0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 23: 00000e5d 458 FUNC LOCAL DEFAULT 6 object_vacall │ │ │ │ │ - 24: 00000e58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 25: 00000e5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 16: 00000a6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 00000a74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 18: 00000c40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 00000c48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 20: 00000e09 20 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ + 21: 00000e04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 22: 00000e08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 23: 00000e59 458 FUNC LOCAL DEFAULT 6 object_vacall │ │ │ │ │ + 24: 00000e54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 25: 00000e58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 26: 000000d8 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ - 27: 00001268 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 0000126c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 29: 0000126d 86 FUNC LOCAL DEFAULT 6 callmethod │ │ │ │ │ - 30: 00001314 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 31: 00001318 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 32: 000013d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 33: 000013dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 34: 000016e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 35: 000016ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 27: 00001264 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001268 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 29: 00001269 86 FUNC LOCAL DEFAULT 6 callmethod │ │ │ │ │ + 30: 00001310 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 31: 00001314 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 32: 000013d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 33: 000013d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 34: 000016dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 000016e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 36: 00000104 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 37: 00001c00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 38: 00001c04 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 39: 00001d94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00001d98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 37: 00001bfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 38: 00001c00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 39: 00001d90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00001d94 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: 00002030 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 49: 0000202c 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 │ │ │ │ │ @@ -90,51 +90,51 @@ │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 87: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 88: 00000439 178 FUNC GLOBAL DEFAULT 6 _Py_CheckFunctionResult │ │ │ │ │ 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 712 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallDict │ │ │ │ │ - 94: 000012c5 84 FUNC GLOBAL HIDDEN 6 _PyFunction_Vectorcall │ │ │ │ │ + 93: 000007b1 708 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallDict │ │ │ │ │ + 94: 000012c1 84 FUNC GLOBAL HIDDEN 6 _PyFunction_Vectorcall │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_Vector │ │ │ │ │ - 96: 00001709 592 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict │ │ │ │ │ - 97: 00000a79 468 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallDictTstate │ │ │ │ │ - 98: 00000c4d 448 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallMethod │ │ │ │ │ + 96: 00001705 592 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict │ │ │ │ │ + 97: 00000a75 468 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallDictTstate │ │ │ │ │ + 98: 00000c49 448 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallMethod │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetMethodStackRef │ │ │ │ │ - 100: 00001d99 426 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallPrepend │ │ │ │ │ - 101: 00000e21 60 FUNC GLOBAL DEFAULT 6 PyObject_CallFunctionObjArgs │ │ │ │ │ + 100: 00001d95 428 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallPrepend │ │ │ │ │ + 101: 00000e1d 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: 00001029 580 FUNC GLOBAL DEFAULT 6 PyObject_CallMethod │ │ │ │ │ + 104: 00001025 580 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: 00001319 196 FUNC GLOBAL DEFAULT 6 PyObject_CallOneArg │ │ │ │ │ - 109: 000013dd 810 FUNC GLOBAL HIDDEN 6 _PyObject_Call_Prepend │ │ │ │ │ + 108: 00001315 196 FUNC GLOBAL DEFAULT 6 PyObject_CallOneArg │ │ │ │ │ + 109: 000013d9 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: 00001959 270 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_Free │ │ │ │ │ - 116: 00001a69 56 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ - 117: 00001aa1 356 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ - 118: 00001c05 222 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ - 119: 00001ce5 180 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ + 115: 00001955 270 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_Free │ │ │ │ │ + 116: 00001a65 56 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ + 117: 00001a9d 356 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ + 118: 00001c01 222 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ + 119: 00001ce1 180 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ 120: 00000001 52 FUNC GLOBAL DEFAULT 1 PyObject_CallNoArgs │ │ │ │ │ - 121: 00001f45 18 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ + 121: 00001f41 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: 00001f59 220 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ + 129: 00001f55 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,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x388c contains 29 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3888 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 0000126d callmethod │ │ │ │ │ +00000068 00001d0a R_ARM_THM_CALL 00001269 callmethod │ │ │ │ │ 00000080 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000092 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ 0000009c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000c2 00005a0a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ 000000de 00007d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ 000000e2 00007d30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ 000000ec 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -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 0x3974 contains 364 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3970 contains 364 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000500a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 00000100 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ 00000128 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000130 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000138 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000140 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -132,286 +132,286 @@ │ │ │ │ │ 00000782 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000786 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000078e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000792 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000798 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 000007a6 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007ac 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000007f8 00005e2f R_ARM_THM_MOVW_ABS_NC 000012c5 _PyFunction_Vectorcall │ │ │ │ │ -000007fc 00005e30 R_ARM_THM_MOVT_ABS 000012c5 _PyFunction_Vectorcall │ │ │ │ │ +000007f8 00005e2f R_ARM_THM_MOVW_ABS_NC 000012c1 _PyFunction_Vectorcall │ │ │ │ │ +000007fc 00005e30 R_ARM_THM_MOVT_ABS 000012c1 _PyFunction_Vectorcall │ │ │ │ │ 0000081c 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000866 0000600a R_ARM_THM_CALL 00001709 _PyStack_UnpackDict │ │ │ │ │ -00000870 00005e2f R_ARM_THM_MOVW_ABS_NC 000012c5 _PyFunction_Vectorcall │ │ │ │ │ -00000874 00005e30 R_ARM_THM_MOVT_ABS 000012c5 _PyFunction_Vectorcall │ │ │ │ │ +00000866 0000600a R_ARM_THM_CALL 00001705 _PyStack_UnpackDict │ │ │ │ │ +00000870 00005e2f R_ARM_THM_MOVW_ABS_NC 000012c1 _PyFunction_Vectorcall │ │ │ │ │ +00000874 00005e30 R_ARM_THM_MOVT_ABS 000012c1 _PyFunction_Vectorcall │ │ │ │ │ 000008a2 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000958 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000974 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000990 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -000009c2 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000009c6 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000009ce 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000009d2 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000009d8 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000009de 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000009e2 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000009ea 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009ee 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009f4 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000956 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000972 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000098e 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +000009b0 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000009b4 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000009bc 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009c0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009c6 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000009dc 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000009e0 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000009e8 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000009ec 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000009f2 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000009fa 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a04 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a18 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000a22 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a2c 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a36 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a40 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a4a 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a5c 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000a16 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000a20 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a2a 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a34 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a3e 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a54 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 00000a66 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a6c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a70 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a74 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000aae 00005e2f R_ARM_THM_MOVW_ABS_NC 000012c5 _PyFunction_Vectorcall │ │ │ │ │ -00000ab2 00005e30 R_ARM_THM_MOVT_ABS 000012c5 _PyFunction_Vectorcall │ │ │ │ │ -00000ae6 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000b1a 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000b1e 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000b22 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00000b26 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00000b30 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00000b40 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000b44 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000b4c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000b50 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000b56 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000b66 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b8c 0000600a R_ARM_THM_CALL 00001709 _PyStack_UnpackDict │ │ │ │ │ -00000b98 00005e2f R_ARM_THM_MOVW_ABS_NC 000012c5 _PyFunction_Vectorcall │ │ │ │ │ -00000b9c 00005e30 R_ARM_THM_MOVT_ABS 000012c5 _PyFunction_Vectorcall │ │ │ │ │ -00000bd2 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000c00 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000c20 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c3a 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aaa 00005e2f R_ARM_THM_MOVW_ABS_NC 000012c1 _PyFunction_Vectorcall │ │ │ │ │ +00000aae 00005e30 R_ARM_THM_MOVT_ABS 000012c1 _PyFunction_Vectorcall │ │ │ │ │ +00000ae2 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000b16 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000b1a 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000b1e 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00000b22 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000b2c 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00000b3c 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000b40 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000b48 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000b4c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000b52 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000b62 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b88 0000600a R_ARM_THM_CALL 00001705 _PyStack_UnpackDict │ │ │ │ │ +00000b94 00005e2f R_ARM_THM_MOVW_ABS_NC 000012c1 _PyFunction_Vectorcall │ │ │ │ │ +00000b98 00005e30 R_ARM_THM_MOVT_ABS 000012c1 _PyFunction_Vectorcall │ │ │ │ │ +00000bce 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000bfc 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c1c 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c36 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c40 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000c44 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c48 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c84 0000630a R_ARM_THM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -00000cee 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d00 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00000d18 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d40 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ -00000d56 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00000d78 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000d7c 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000d88 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000d8c 00000a2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC2 │ │ │ │ │ -00000d90 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000d98 00000a30 R_ARM_THM_MOVT_ABS 0000005c .LC2 │ │ │ │ │ -00000d9e 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000db2 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000db6 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000dc2 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00000dc6 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00000dca 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00000dd2 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00000dd8 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00000df0 0000640a R_ARM_THM_CALL 00001d99 _PyObject_VectorcallPrepend │ │ │ │ │ -00000e00 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e08 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000e58 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f50 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00000fa2 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000fb8 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000fd2 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000fd6 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000fe0 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00000fe4 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00000fe8 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00000fee 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000ff2 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000ffc 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001000 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001004 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000100a 0000670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001012 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ -00001020 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000105e 0000690a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -0000106e 00006a0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00001096 0000500a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ -0000114e 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000116c 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00001192 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000119a 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011a4 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011ae 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011ca 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000011ea 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000011ee 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000011f4 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000011f8 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001200 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -0000120a 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000120e 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001214 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001218 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001220 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001228 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000122c 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001238 00001a2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ -0000123c 00001a30 R_ARM_THM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ -00001240 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001258 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001260 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ -00001268 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001286 00006a0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -000012a0 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000012a4 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000012aa 00001a2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ -000012ae 00001a30 R_ARM_THM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ -000012b8 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000130c 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001314 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000136c 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00001390 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001394 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000139c 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000013a0 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000013a6 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000013ac 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000013b0 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000013b8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000013bc 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000013c2 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000013d0 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013d8 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001408 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001432 00005e2f R_ARM_THM_MOVW_ABS_NC 000012c5 _PyFunction_Vectorcall │ │ │ │ │ -00001436 00005e30 R_ARM_THM_MOVT_ABS 000012c5 _PyFunction_Vectorcall │ │ │ │ │ -00001462 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000014bc 0000600a R_ARM_THM_CALL 00001709 _PyStack_UnpackDict │ │ │ │ │ -000014c8 00005e2f R_ARM_THM_MOVW_ABS_NC 000012c5 _PyFunction_Vectorcall │ │ │ │ │ -000014cc 00005e30 R_ARM_THM_MOVT_ABS 000012c5 _PyFunction_Vectorcall │ │ │ │ │ -000014fc 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000015b4 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015cc 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015de 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015e8 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001602 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000161e 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00001644 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001648 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001652 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001656 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000165a 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001670 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001674 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000167e 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001682 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001686 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -0000168c 0000670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000169c 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016a2 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016a8 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016bc 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000016c8 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c80 0000630a R_ARM_THM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +00000cea 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cfc 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00000d14 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d3c 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00000d52 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00000d74 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000d78 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000d84 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000d88 00000a2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC2 │ │ │ │ │ +00000d8c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000d94 00000a30 R_ARM_THM_MOVT_ABS 0000005c .LC2 │ │ │ │ │ +00000d9a 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000dae 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000db2 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000dbe 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00000dc2 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00000dc6 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000dce 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00000dd4 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00000dec 0000640a R_ARM_THM_CALL 00001d95 _PyObject_VectorcallPrepend │ │ │ │ │ +00000dfc 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e04 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000e54 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f4c 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00000f9e 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000fb4 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000fce 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000fd2 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000fdc 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00000fe0 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000fe4 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00000fea 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000fee 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000ff8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000ffc 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001000 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001006 0000670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000100e 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ +0000101c 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000105a 0000690a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ +0000106a 00006a0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00001092 0000500a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ +0000114a 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001168 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +0000118e 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001196 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011a0 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011aa 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011c6 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000011e6 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000011ea 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000011f0 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000011f4 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000011fc 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001206 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000120a 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001210 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001214 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000121c 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001224 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001228 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001234 00001a2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ +00001238 00001a30 R_ARM_THM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ +0000123c 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001254 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000125c 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ +00001264 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001282 00006a0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +0000129c 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000012a0 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000012a6 00001a2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ +000012aa 00001a30 R_ARM_THM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ +000012b4 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001308 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001310 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001368 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +0000138c 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001390 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001398 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +0000139c 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000013a2 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000013a8 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000013ac 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000013b4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000013b8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000013be 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000013cc 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001404 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000142e 00005e2f R_ARM_THM_MOVW_ABS_NC 000012c1 _PyFunction_Vectorcall │ │ │ │ │ +00001432 00005e30 R_ARM_THM_MOVT_ABS 000012c1 _PyFunction_Vectorcall │ │ │ │ │ +0000145e 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000014b8 0000600a R_ARM_THM_CALL 00001705 _PyStack_UnpackDict │ │ │ │ │ +000014c4 00005e2f R_ARM_THM_MOVW_ABS_NC 000012c1 _PyFunction_Vectorcall │ │ │ │ │ +000014c8 00005e30 R_ARM_THM_MOVT_ABS 000012c1 _PyFunction_Vectorcall │ │ │ │ │ +000014f8 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000015b0 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015c8 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015da 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015e4 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000015fe 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000161a 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00001640 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001644 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000164e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001652 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001656 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000166c 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001670 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000167a 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +0000167e 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001682 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001688 0000670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001698 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000169e 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016b0 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000016c6 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 000016d2 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016d8 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016e4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000016e8 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000016f8 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001700 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000173a 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001748 00006f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000017ca 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001802 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001842 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000188c 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -000018c4 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001922 0000710a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -0000192c 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001930 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001936 0000242f R_ARM_THM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ -0000193a 00002430 R_ARM_THM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ -00001940 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -0000194a 0000730a R_ARM_THM_CALL 00001959 _PyStack_UnpackDict_Free │ │ │ │ │ -00001952 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000019fe 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a1e 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a28 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a32 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a3e 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a50 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a5a 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a7c 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b3a 0000600a R_ARM_THM_CALL 00001709 _PyStack_UnpackDict │ │ │ │ │ -00001b5e 0000730a R_ARM_THM_CALL 00001959 _PyStack_UnpackDict_Free │ │ │ │ │ -00001b8e 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001b92 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001b9a 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001b9e 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001ba4 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001baa 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001bae 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001bb6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001bba 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001bc0 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001bca 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ -00001bda 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001bde 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001be4 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001bf8 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c00 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001c84 0000600a R_ARM_THM_CALL 00001709 _PyStack_UnpackDict │ │ │ │ │ -00001ca6 0000730a R_ARM_THM_CALL 00001959 _PyStack_UnpackDict_Free │ │ │ │ │ -00001cb4 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ -00001ccc 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001cd0 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001cd6 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d20 0000630a R_ARM_THM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -00001d64 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d74 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d8c 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ -00001d94 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001dde 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001e0a 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ -00001e4a 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ -00001e6a 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00001e86 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00001eba 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ -00001ece 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00001ee6 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00001ef4 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f02 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001f1a 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f3c 0000710a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00001ff2 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001ff6 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001ffc 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000200e 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ -00002014 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002018 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000201e 0000302f R_ARM_THM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -00002022 00003030 R_ARM_THM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ -00002028 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00002030 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000016dc 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000016e0 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000016e4 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016ea 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016f6 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016fc 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001736 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001744 00006f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000017c6 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +000017fe 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000183e 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001888 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +000018c0 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000191e 0000710a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00001928 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000192c 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001932 0000242f R_ARM_THM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ +00001936 00002430 R_ARM_THM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ +0000193c 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00001946 0000730a R_ARM_THM_CALL 00001955 _PyStack_UnpackDict_Free │ │ │ │ │ +0000194e 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000019fa 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a1a 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a24 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a2e 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a3a 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a4c 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a56 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a78 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b36 0000600a R_ARM_THM_CALL 00001705 _PyStack_UnpackDict │ │ │ │ │ +00001b5a 0000730a R_ARM_THM_CALL 00001955 _PyStack_UnpackDict_Free │ │ │ │ │ +00001b8a 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001b8e 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001b96 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001b9a 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001ba0 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001ba6 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001baa 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001bb2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001bb6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001bbc 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001bc6 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ +00001bd6 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001bda 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001be0 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001bf4 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bfc 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001c80 0000600a R_ARM_THM_CALL 00001705 _PyStack_UnpackDict │ │ │ │ │ +00001ca2 0000730a R_ARM_THM_CALL 00001955 _PyStack_UnpackDict_Free │ │ │ │ │ +00001cb0 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ +00001cc8 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001ccc 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001cd2 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d1c 0000630a R_ARM_THM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +00001d60 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d70 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d88 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ +00001d90 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001dda 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001e06 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001e48 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001e68 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00001e84 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00001eb8 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001ecc 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00001ee4 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00001ef2 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f00 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001f18 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001f3a 0000710a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00001fee 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001ff2 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001ff8 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000200a 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ +00002010 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002014 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000201a 0000302f R_ARM_THM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +0000201e 00003030 R_ARM_THM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +00002024 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +0000202c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003d6 0000511e R_ARM_THM_JUMP24 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00000b08 0000511e R_ARM_THM_JUMP24 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00000e1c 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001a18 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001a98 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001b72 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ -00001c70 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ -00001fd0 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00000b04 0000511e R_ARM_THM_JUMP24 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00000e18 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001a14 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001a94 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001b6e 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001c6c 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001fcc 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x44d4 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 00001709 _PyStack_UnpackDict │ │ │ │ │ -000000b2 0000730a R_ARM_THM_CALL 00001959 _PyStack_UnpackDict_Free │ │ │ │ │ +00000092 0000600a R_ARM_THM_CALL 00001705 _PyStack_UnpackDict │ │ │ │ │ +000000b2 0000730a R_ARM_THM_CALL 00001955 _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 │ │ │ │ │ @@ -422,40 +422,40 @@ │ │ │ │ │ 00000142 0000850a R_ARM_THM_CALL 00000000 _Py_FatalErrorFormat │ │ │ │ │ 0000014c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000178 0000090a R_ARM_THM_CALL 000001d1 _PyObject_CallFunctionVa │ │ │ │ │ 00000188 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001b4 0000090a R_ARM_THM_CALL 000001d1 _PyObject_CallFunctionVa │ │ │ │ │ 000001c4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001f2 0000690a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -00000208 00001d0a R_ARM_THM_CALL 0000126d callmethod │ │ │ │ │ +00000208 00001d0a R_ARM_THM_CALL 00001269 callmethod │ │ │ │ │ 0000021e 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000230 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000025e 00008a0a R_ARM_THM_CALL 00000000 _PyObject_GetAttrId │ │ │ │ │ -00000274 00001d0a R_ARM_THM_CALL 0000126d callmethod │ │ │ │ │ +00000274 00001d0a R_ARM_THM_CALL 00001269 callmethod │ │ │ │ │ 0000028a 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000029c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002ba 00001d0a R_ARM_THM_CALL 0000126d callmethod │ │ │ │ │ +000002ba 00001d0a R_ARM_THM_CALL 00001269 callmethod │ │ │ │ │ 000002f2 0000690a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -00000308 00001d0a R_ARM_THM_CALL 0000126d callmethod │ │ │ │ │ +00000308 00001d0a R_ARM_THM_CALL 00001269 callmethod │ │ │ │ │ 0000031e 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000330 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000036a 00008e0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 0000037c 00008f0a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ -00000394 0000170a R_ARM_THM_CALL 00000e5d object_vacall │ │ │ │ │ +00000394 0000170a R_ARM_THM_CALL 00000e59 object_vacall │ │ │ │ │ 000003aa 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003bc 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003ea 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000003ee 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000003f2 0000302f R_ARM_THM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ 000003f6 00003030 R_ARM_THM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ 000003fc 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 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 00000a79 _PyObject_VectorcallDictTstate │ │ │ │ │ +00000430 0000610a R_ARM_THM_CALL 00000a75 _PyObject_VectorcallDictTstate │ │ │ │ │ 00000450 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000016 0000761e R_ARM_THM_JUMP24 00001c05 _PyObject_Call │ │ │ │ │ +00000016 0000761e R_ARM_THM_JUMP24 00001c01 _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 00001c05 _PyObject_Call │ │ │ │ │ +00000446 0000761e R_ARM_THM_JUMP24 00001c01 _PyObject_Call │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -47,15 +47,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 96 <_PyObject_CallMethod+0x62> │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 126c │ │ │ │ │ + bl 1268 │ │ │ │ │ R_ARM_THM_CALL callmethod │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 84 <_PyObject_CallMethod+0x50> │ │ │ │ │ subs r3, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -907,190 +907,190 @@ │ │ │ │ │ 000007b0 : │ │ │ │ │ PyObject_VectorcallDict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #684] @ (a70 ) │ │ │ │ │ + ldr r2, [pc, #680] @ (a6c ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ bic.w r9, r6, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [r7, r2] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.w 984 │ │ │ │ │ + bpl.w 982 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr.w r8, [r4, r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 984 │ │ │ │ │ + beq.w 982 │ │ │ │ │ cbnz r3, 858 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r8, r3 │ │ │ │ │ bne.n 834 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ │ - beq.w a0a │ │ │ │ │ + beq.w a46 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, ip │ │ │ │ │ strd r9, r2, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 846 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b2 │ │ │ │ │ + bne.w 9cc │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 826 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9de │ │ │ │ │ + beq.w 9b0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9de │ │ │ │ │ + beq.w 9b0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 82c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 7f8 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bl 1708 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1704 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 854 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.w 998 │ │ │ │ │ - ldr r3, [pc, #496] @ (a74 ) │ │ │ │ │ + bne.w 996 │ │ │ │ │ + ldr r3, [pc, #492] @ (a70 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r7, r3] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.w a52 │ │ │ │ │ + bpl.w a0c │ │ │ │ │ mov r3, sl │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r6, r9 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 952 │ │ │ │ │ + ble.n 950 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 8c8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a48 │ │ │ │ │ + beq.w a02 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 952 │ │ │ │ │ + beq.n 950 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 8e2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a3e │ │ │ │ │ + beq.w a3c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 952 │ │ │ │ │ + beq.n 950 │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8fc │ │ │ │ │ + bge.n 8fa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a64 │ │ │ │ │ + beq.n 9f8 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 952 │ │ │ │ │ + beq.n 950 │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 916 │ │ │ │ │ + bge.n 914 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a20 │ │ │ │ │ + beq.w a1e │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq.n 952 │ │ │ │ │ + beq.n 950 │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 92e │ │ │ │ │ + bge.n 92c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a2a │ │ │ │ │ + beq.n a28 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq.n 952 │ │ │ │ │ + beq.n 950 │ │ │ │ │ add.w r8, sl, #16 │ │ │ │ │ movs r7, #5 │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 94c │ │ │ │ │ + bge.n 94a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a34 │ │ │ │ │ + beq.n a32 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 938 │ │ │ │ │ + bne.n 936 │ │ │ │ │ sub.w r0, sl, #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 97a │ │ │ │ │ + bge.n 978 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ - cbnz r2, 97a │ │ │ │ │ + cbnz r2, 978 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 826 │ │ │ │ │ @@ -1110,142 +1110,141 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ │ add r6, r9 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bgt.n 8b2 │ │ │ │ │ - b.n 952 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 82c │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9fa │ │ │ │ │ + b.n 950 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ + bl 0 <_PyErr_Format> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ b.n 854 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 82c │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n a5c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyErr_Format> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ + bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ b.n 854 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 9c2 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9c2 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - mov r3, ip │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b.n 8fa │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b.n 8c8 │ │ │ │ │ + strd r9, fp, [sp] │ │ │ │ │ + mov r3, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 97a │ │ │ │ │ + b.n 9a4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 916 │ │ │ │ │ + b.n 914 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 92e │ │ │ │ │ + b.n 92c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 94c │ │ │ │ │ + b.n 94a │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ b.n 8e2 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 8c8 │ │ │ │ │ - strd r9, fp, [sp] │ │ │ │ │ - mov r3, sl │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + mov r3, ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 9a6 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + b.n 978 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 9dc │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 8fc │ │ │ │ │ - nop │ │ │ │ │ - .word 0x000002a2 │ │ │ │ │ + b.n 9dc │ │ │ │ │ + .word 0x0000029e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000001ec │ │ │ │ │ + .word 0x000001e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000a78 <_PyObject_VectorcallDictTstate>: │ │ │ │ │ +00000a74 <_PyObject_VectorcallDictTstate>: │ │ │ │ │ _PyObject_VectorcallDictTstate(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bic.w r5, r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ lsls r7, r7, #20 │ │ │ │ │ - bpl.n afa <_PyObject_VectorcallDictTstate+0x82> │ │ │ │ │ + bpl.n af6 <_PyObject_VectorcallDictTstate+0x82> │ │ │ │ │ ldr r4, [r4, #28] │ │ │ │ │ ldr r7, [r1, r4] │ │ │ │ │ - cbz r7, afa <_PyObject_VectorcallDictTstate+0x82> │ │ │ │ │ + cbz r7, af6 <_PyObject_VectorcallDictTstate+0x82> │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n b7a <_PyObject_VectorcallDictTstate+0x102> │ │ │ │ │ + bne.n b76 <_PyObject_VectorcallDictTstate+0x102> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.n b6c <_PyObject_VectorcallDictTstate+0xf4> │ │ │ │ │ + bne.n b68 <_PyObject_VectorcallDictTstate+0xf4> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #384] @ (c44 <_PyObject_VectorcallDictTstate+0x1cc>) │ │ │ │ │ + ldr r2, [pc, #384] @ (c40 <_PyObject_VectorcallDictTstate+0x1cc>) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ itete ne │ │ │ │ │ movne r3, ip │ │ │ │ │ @@ -1259,104 +1258,104 @@ │ │ │ │ │ strne r5, [sp, #0] │ │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ │ strne r2, [sp, #4] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ - cbz r3, b38 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ - cbnz r2, b0c <_PyObject_VectorcallDictTstate+0x94> │ │ │ │ │ + cbz r3, b34 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + cbnz r2, b08 <_PyObject_VectorcallDictTstate+0x94> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_MakeTpCall │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n af2 <_PyObject_VectorcallDictTstate+0x7a> │ │ │ │ │ + beq.n aee <_PyObject_VectorcallDictTstate+0x7a> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b5c <_PyObject_VectorcallDictTstate+0xe4> │ │ │ │ │ + blt.n b58 <_PyObject_VectorcallDictTstate+0xe4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n af2 <_PyObject_VectorcallDictTstate+0x7a> │ │ │ │ │ - cbz r2, b40 <_PyObject_VectorcallDictTstate+0xc8> │ │ │ │ │ + b.n aee <_PyObject_VectorcallDictTstate+0x7a> │ │ │ │ │ + cbz r2, b3c <_PyObject_VectorcallDictTstate+0xc8> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b34 <_PyObject_VectorcallDictTstate+0xbc> │ │ │ │ │ + bne.n b30 <_PyObject_VectorcallDictTstate+0xbc> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n b34 <_PyObject_VectorcallDictTstate+0xbc> │ │ │ │ │ + b.n b30 <_PyObject_VectorcallDictTstate+0xbc> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b1a <_PyObject_VectorcallDictTstate+0xa2> │ │ │ │ │ + bne.n b16 <_PyObject_VectorcallDictTstate+0xa2> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b1a <_PyObject_VectorcallDictTstate+0xa2> │ │ │ │ │ + b.n b16 <_PyObject_VectorcallDictTstate+0xa2> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n aec <_PyObject_VectorcallDictTstate+0x74> │ │ │ │ │ + b.n ae8 <_PyObject_VectorcallDictTstate+0x74> │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n aae <_PyObject_VectorcallDictTstate+0x36> │ │ │ │ │ + beq.n aaa <_PyObject_VectorcallDictTstate+0x36> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, lr │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 1708 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1704 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b34 <_PyObject_VectorcallDictTstate+0xbc> │ │ │ │ │ + beq.n b30 <_PyObject_VectorcallDictTstate+0xbc> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n c28 <_PyObject_VectorcallDictTstate+0x1b0> │ │ │ │ │ + bne.n c24 <_PyObject_VectorcallDictTstate+0x1b0> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #152] @ (c48 <_PyObject_VectorcallDictTstate+0x1d0>) │ │ │ │ │ + ldr r3, [pc, #152] @ (c44 <_PyObject_VectorcallDictTstate+0x1d0>) │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ mov r1, r4 │ │ │ │ │ iteee mi │ │ │ │ │ @@ -1372,69 +1371,69 @@ │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add r5, r2 │ │ │ │ │ - b.n bf6 <_PyObject_VectorcallDictTstate+0x17e> │ │ │ │ │ + b.n bf2 <_PyObject_VectorcallDictTstate+0x17e> │ │ │ │ │ ldr.w r0, [r9, r7, lsl #2] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bf4 <_PyObject_VectorcallDictTstate+0x17c> │ │ │ │ │ + bge.n bf0 <_PyObject_VectorcallDictTstate+0x17c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, c38 <_PyObject_VectorcallDictTstate+0x1c0> │ │ │ │ │ + cbz r2, c34 <_PyObject_VectorcallDictTstate+0x1c0> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.n be2 <_PyObject_VectorcallDictTstate+0x16a> │ │ │ │ │ + bgt.n bde <_PyObject_VectorcallDictTstate+0x16a> │ │ │ │ │ sub.w r0, r9, #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w aec <_PyObject_VectorcallDictTstate+0x74> │ │ │ │ │ + bge.w ae8 <_PyObject_VectorcallDictTstate+0x74> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w aec <_PyObject_VectorcallDictTstate+0x74> │ │ │ │ │ + bne.w ae8 <_PyObject_VectorcallDictTstate+0x74> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n aec <_PyObject_VectorcallDictTstate+0x74> │ │ │ │ │ + b.n ae8 <_PyObject_VectorcallDictTstate+0x74> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ orr.w r2, r8, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n bd8 <_PyObject_VectorcallDictTstate+0x160> │ │ │ │ │ + b.n bd4 <_PyObject_VectorcallDictTstate+0x160> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n bf4 <_PyObject_VectorcallDictTstate+0x17c> │ │ │ │ │ + b.n bf0 <_PyObject_VectorcallDictTstate+0x17c> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000017c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000c4c : │ │ │ │ │ +00000c48 : │ │ │ │ │ PyObject_VectorcallMethod(): │ │ │ │ │ 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 r5, [pc, #424] @ (e08 ) │ │ │ │ │ + ldr r5, [pc, #424] @ (e04 ) │ │ │ │ │ mov r9, r3 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ @@ -1447,119 +1446,119 @@ │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 0 <_PyObject_GetMethodStackRef> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GetMethodStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d68 │ │ │ │ │ + blt.n d64 │ │ │ │ │ ldrd r0, r7, [sp, #8] │ │ │ │ │ bic.w r5, r7, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bls.n d1e │ │ │ │ │ + bls.n d1a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w dde │ │ │ │ │ + bne.w dda │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ bic.w r2, r8, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n cf4 │ │ │ │ │ + bpl.n cf0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n cf4 │ │ │ │ │ + beq.n cf0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d5e │ │ │ │ │ + beq.n d5a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n da4 │ │ │ │ │ + bne.n da0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bpl.n d0c │ │ │ │ │ + bpl.n d08 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n ce4 │ │ │ │ │ + bpl.n ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cdc │ │ │ │ │ + bne.n cd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cdc │ │ │ │ │ + b.n cd8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bmi.n cd6 │ │ │ │ │ + bmi.n cd2 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n cd6 │ │ │ │ │ + bne.n cd2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cd6 │ │ │ │ │ + b.n cd2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #20 │ │ │ │ │ - bpl.n d48 │ │ │ │ │ + bpl.n d44 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r7, [r5, r3] │ │ │ │ │ - cbz r7, d48 │ │ │ │ │ + cbz r7, d44 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 438 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n cd0 │ │ │ │ │ + b.n ccc │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n cd0 │ │ │ │ │ - cbz r2, d78 │ │ │ │ │ + b.n ccc │ │ │ │ │ + cbz r2, d74 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, d78 │ │ │ │ │ + cbz r3, d74 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n cd0 │ │ │ │ │ + b.n ccc │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - bl e0c │ │ │ │ │ + bl e08 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl e0c │ │ │ │ │ - b.n cdc │ │ │ │ │ + bl e08 │ │ │ │ │ + b.n cd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ cmp r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -1573,21 +1572,21 @@ │ │ │ │ │ movhi r3, r5 │ │ │ │ │ itt ls │ │ │ │ │ movtls r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movls r3, #0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n d64 │ │ │ │ │ + b.n d60 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cd0 │ │ │ │ │ + beq.n ccc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n df8 │ │ │ │ │ + blt.n df4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ cmp r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -1601,414 +1600,414 @@ │ │ │ │ │ movhi r3, r5 │ │ │ │ │ itt ls │ │ │ │ │ movtls r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ movls r3, #0 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n d64 │ │ │ │ │ + b.n d60 │ │ │ │ │ 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 1d98 <_PyObject_VectorcallPrepend> │ │ │ │ │ + bl 1d94 <_PyObject_VectorcallPrepend> │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallPrepend │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n cd0 │ │ │ │ │ + b.n ccc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n db2 │ │ │ │ │ + bne.n dae │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n db2 │ │ │ │ │ + b.n dae │ │ │ │ │ nop │ │ │ │ │ .word 0x0000019e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000e0c : │ │ │ │ │ +00000e08 : │ │ │ │ │ PyStackRef_XCLOSE(): │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n e12 │ │ │ │ │ + bpl.n e0e │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e10 │ │ │ │ │ + bne.n e0c │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000e20 : │ │ │ │ │ +00000e1c : │ │ │ │ │ PyObject_CallFunctionObjArgs(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #36] @ (e58 ) │ │ │ │ │ + ldr r2, [pc, #36] @ (e54 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl e5c │ │ │ │ │ + bl e58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x0000001a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000e5c : │ │ │ │ │ +00000e58 : │ │ │ │ │ object_vacall(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1012 │ │ │ │ │ + beq.w 100e │ │ │ │ │ adds r7, r3, #4 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f32 │ │ │ │ │ + beq.n f2e │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ add.w r5, r3, #8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f26 │ │ │ │ │ + beq.n f22 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f58 │ │ │ │ │ + beq.n f54 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ adds r2, #2 │ │ │ │ │ adds r0, #4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r5, [r0, #-4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ea4 │ │ │ │ │ + bne.n ea0 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bgt.n f9a │ │ │ │ │ + bgt.n f96 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n f82 │ │ │ │ │ + bne.n f7e │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt r6, sp, #28 │ │ │ │ │ movgt r5, r6 │ │ │ │ │ - ble.n f36 │ │ │ │ │ + ble.n f32 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ str.w r3, [r5, r1, lsl #2] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n ef6 │ │ │ │ │ + ble.n ef2 │ │ │ │ │ adds r3, r5, r0 │ │ │ │ │ ldr r7, [r7, #0] │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r7, [r3, #4] │ │ │ │ │ - ble.n ef6 │ │ │ │ │ + ble.n ef2 │ │ │ │ │ add.w r3, r5, #8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r3, r0 │ │ │ │ │ add.w r7, r5, r2, lsl #2 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n eea │ │ │ │ │ + bne.n ee6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n f42 │ │ │ │ │ + bpl.n f3e │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r7, [r4, r3] │ │ │ │ │ - cbz r7, f42 │ │ │ │ │ + cbz r7, f3e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f90 │ │ │ │ │ + beq.n f8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n fc4 │ │ │ │ │ + bne.n fc0 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n fb6 │ │ │ │ │ + bne.n fb2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - cbnz r1, f76 │ │ │ │ │ + cbnz r1, f72 │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n ef6 │ │ │ │ │ + b.n ef2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbnz r1, f70 │ │ │ │ │ + cbnz r1, f6c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #20 │ │ │ │ │ - bmi.n efe │ │ │ │ │ + bmi.n efa │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n f1a │ │ │ │ │ - cbnz r1, f88 │ │ │ │ │ + b.n f16 │ │ │ │ │ + cbnz r1, f84 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str.w r0, [r3, #-20] │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ - b.n ed2 │ │ │ │ │ + b.n ece │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - b.n f36 │ │ │ │ │ + b.n f32 │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n ec4 │ │ │ │ │ + b.n ec0 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n eba │ │ │ │ │ + b.n eb6 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ movs r2, #3 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n f5c │ │ │ │ │ - cbz r2, fee │ │ │ │ │ + b.n f58 │ │ │ │ │ + cbz r2, fea │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, fee │ │ │ │ │ + cbz r3, fea │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n f1a │ │ │ │ │ + b.n f16 │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 100a │ │ │ │ │ - cbnz r1, fbe │ │ │ │ │ + cbz r0, 1006 │ │ │ │ │ + cbnz r1, fba │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ - b.n ec4 │ │ │ │ │ + b.n ec0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f1e │ │ │ │ │ + b.n f1a │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n fb2 │ │ │ │ │ + b.n fae │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f1a │ │ │ │ │ + beq.n f16 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1018 │ │ │ │ │ + blt.n 1014 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n f96 │ │ │ │ │ + b.n f92 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n f96 │ │ │ │ │ + b.n f92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n f1e │ │ │ │ │ + b.n f1a │ │ │ │ │ bl d4 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 100e │ │ │ │ │ + b.n 100a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n fd2 │ │ │ │ │ + bne.n fce │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fd2 │ │ │ │ │ + b.n fce │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001028 : │ │ │ │ │ +00001024 : │ │ │ │ │ PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r3, [pc, #556] @ (1268 ) │ │ │ │ │ + ldr r3, [pc, #556] @ (1264 ) │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ - beq.w 125e │ │ │ │ │ + beq.w 125a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttrString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1264 │ │ │ │ │ + beq.w 1260 │ │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1226 │ │ │ │ │ + beq.w 1222 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 11b6 │ │ │ │ │ + beq.w 11b2 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11b6 │ │ │ │ │ + beq.w 11b2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #5 │ │ │ │ │ bl 0 <_Py_VaBuildStack> │ │ │ │ │ R_ARM_THM_CALL _Py_VaBuildStack │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1206 │ │ │ │ │ + beq.w 1202 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1174 │ │ │ │ │ + beq.n 1170 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n 115e │ │ │ │ │ + bpl.n 115a │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 115e │ │ │ │ │ + beq.n 115a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d0 │ │ │ │ │ + beq.w 11cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11da │ │ │ │ │ + bne.w 11d6 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 113a │ │ │ │ │ + ble.n 1136 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 10ea │ │ │ │ │ + bge.n 10e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1192 │ │ │ │ │ + beq.n 118e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.n 113a │ │ │ │ │ + ble.n 1136 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1100 │ │ │ │ │ + bge.n 10fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 119a │ │ │ │ │ + beq.n 1196 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble.n 113a │ │ │ │ │ + ble.n 1136 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1116 │ │ │ │ │ + bge.n 1112 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11ae │ │ │ │ │ + beq.n 11aa │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - ble.n 113a │ │ │ │ │ + ble.n 1136 │ │ │ │ │ add.w r8, r6, #8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1134 │ │ │ │ │ + bge.n 1130 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11a2 │ │ │ │ │ + beq.n 119e │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 1120 │ │ │ │ │ + blt.n 111c │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 11c8 │ │ │ │ │ + bne.n 11c4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1152 │ │ │ │ │ + bge.n 114e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1152 │ │ │ │ │ + cbnz r3, 114e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -2018,99 +2017,99 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 10d2 │ │ │ │ │ + b.n 10ce │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - bpl.n 10a8 │ │ │ │ │ + bpl.n 10a4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ bl 38c <_PyObject_VectorcallTstate> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 10d2 │ │ │ │ │ + b.n 10ce │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - b.n 10ea │ │ │ │ │ + b.n 10e6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - b.n 1100 │ │ │ │ │ + b.n 10fc │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 1134 │ │ │ │ │ + b.n 1130 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - b.n 1116 │ │ │ │ │ + b.n 1112 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 38c <_PyObject_VectorcallTstate> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 113e │ │ │ │ │ + b.n 113a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 113e │ │ │ │ │ - cbz r3, 120a │ │ │ │ │ + b.n 113a │ │ │ │ │ + cbz r3, 1206 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 120a │ │ │ │ │ + cbz r3, 1206 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10d2 │ │ │ │ │ + b.n 10ce │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10d2 │ │ │ │ │ + beq.w 10ce │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1250 │ │ │ │ │ + blt.n 124c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 11d6 │ │ │ │ │ + b.n 11d2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 113e │ │ │ │ │ + b.n 113a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 11d6 │ │ │ │ │ + b.n 11d2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ @@ -2120,47 +2119,47 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1146 │ │ │ │ │ - b.n 1152 │ │ │ │ │ + blt.w 1142 │ │ │ │ │ + b.n 114e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11ea │ │ │ │ │ + bne.n 11e6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11ea │ │ │ │ │ + b.n 11e6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl d4 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1152 │ │ │ │ │ + b.n 114e │ │ │ │ │ .word 0x0000021c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000126c : │ │ │ │ │ +00001268 : │ │ │ │ │ callmethod(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - cbz r0, 129e │ │ │ │ │ + cbz r0, 129a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1d0 <_PyObject_CallFunctionVa> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -2177,23 +2176,23 @@ │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012c4 <_PyFunction_Vectorcall>: │ │ │ │ │ +000012c0 <_PyFunction_Vectorcall>: │ │ │ │ │ _PyFunction_Vectorcall(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r0, [pc, #60] @ (1314 <_PyFunction_Vectorcall+0x50>) │ │ │ │ │ + ldr r0, [pc, #60] @ (1310 <_PyFunction_Vectorcall+0x50>) │ │ │ │ │ sub sp, #8 │ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ @@ -2213,44 +2212,44 @@ │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000002a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001318 : │ │ │ │ │ +00001314 : │ │ │ │ │ PyObject_CallOneArg(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r3, [pc, #172] @ (13d8 ) │ │ │ │ │ + ldr r3, [pc, #172] @ (13d4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 1360 │ │ │ │ │ + bpl.n 135c │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ - cbz r5, 1360 │ │ │ │ │ + cbz r5, 135c │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1378 │ │ │ │ │ - cbnz r2, 1382 │ │ │ │ │ + cbz r0, 1374 │ │ │ │ │ + cbnz r2, 137e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -2258,521 +2257,521 @@ │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - cbz r2, 13ac │ │ │ │ │ + cbz r2, 13a8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 13ac │ │ │ │ │ + cbz r3, 13a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 135a │ │ │ │ │ + b.n 1356 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 135a │ │ │ │ │ + beq.n 1356 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 13c8 │ │ │ │ │ + blt.n 13c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 137e │ │ │ │ │ + b.n 137a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 137e │ │ │ │ │ + b.n 137a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1390 │ │ │ │ │ + bne.n 138c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1390 │ │ │ │ │ + b.n 138c │ │ │ │ │ nop │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000013dc <_PyObject_Call_Prepend>: │ │ │ │ │ +000013d8 <_PyObject_Call_Prepend>: │ │ │ │ │ _PyObject_Call_Prepend(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ adds r6, r7, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bgt.w 15e4 <_PyObject_Call_Prepend+0x208> │ │ │ │ │ + bgt.w 15e0 <_PyObject_Call_Prepend+0x208> │ │ │ │ │ add.w r1, r3, #16 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ bic.w r2, r6, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ mov r5, r8 │ │ │ │ │ lsls r1, r2, #20 │ │ │ │ │ - bpl.w 1612 <_PyObject_Call_Prepend+0x236> │ │ │ │ │ + bpl.w 160e <_PyObject_Call_Prepend+0x236> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r7, [r4, r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1612 <_PyObject_Call_Prepend+0x236> │ │ │ │ │ + beq.w 160e <_PyObject_Call_Prepend+0x236> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14aa <_PyObject_Call_Prepend+0xce> │ │ │ │ │ + bne.n 14a6 <_PyObject_Call_Prepend+0xce> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 1484 <_PyObject_Call_Prepend+0xa8> │ │ │ │ │ - ldr r2, [pc, #676] @ (16e4 <_PyObject_Call_Prepend+0x308>) │ │ │ │ │ + bne.n 1480 <_PyObject_Call_Prepend+0xa8> │ │ │ │ │ + ldr r2, [pc, #672] @ (16dc <_PyObject_Call_Prepend+0x304>) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - beq.w 16ec <_PyObject_Call_Prepend+0x310> │ │ │ │ │ + beq.w 16a4 <_PyObject_Call_Prepend+0x2cc> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1498 <_PyObject_Call_Prepend+0xbc> │ │ │ │ │ + cbz r0, 1494 <_PyObject_Call_Prepend+0xbc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1660 <_PyObject_Call_Prepend+0x284> │ │ │ │ │ + bne.w 165c <_PyObject_Call_Prepend+0x284> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne.w 15dc <_PyObject_Call_Prepend+0x200> │ │ │ │ │ + bne.w 15d8 <_PyObject_Call_Prepend+0x200> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 146e <_PyObject_Call_Prepend+0x92> │ │ │ │ │ + bne.n 146a <_PyObject_Call_Prepend+0x92> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1644 <_PyObject_Call_Prepend+0x268> │ │ │ │ │ + beq.w 1640 <_PyObject_Call_Prepend+0x268> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1644 <_PyObject_Call_Prepend+0x268> │ │ │ │ │ + beq.w 1640 <_PyObject_Call_Prepend+0x268> │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1474 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ + b.n 1470 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1432 <_PyObject_Call_Prepend+0x56> │ │ │ │ │ + beq.n 142e <_PyObject_Call_Prepend+0x56> │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1708 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1704 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a6 <_PyObject_Call_Prepend+0xca> │ │ │ │ │ + beq.n 14a2 <_PyObject_Call_Prepend+0xca> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 1626 <_PyObject_Call_Prepend+0x24a> │ │ │ │ │ + bne.w 1622 <_PyObject_Call_Prepend+0x24a> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #520] @ (16e8 <_PyObject_Call_Prepend+0x30c>) │ │ │ │ │ + ldr r3, [pc, #516] @ (16e0 <_PyObject_Call_Prepend+0x308>) │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bpl.w 16ae <_PyObject_Call_Prepend+0x2d2> │ │ │ │ │ + bpl.w 16b8 <_PyObject_Call_Prepend+0x2e0> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ ldr r7, [r7, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 15b0 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ + ble.n 15ac <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1522 <_PyObject_Call_Prepend+0x146> │ │ │ │ │ + bge.n 151e <_PyObject_Call_Prepend+0x146> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16a8 <_PyObject_Call_Prepend+0x2cc> │ │ │ │ │ + beq.w 16f6 <_PyObject_Call_Prepend+0x31e> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 15b0 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ + beq.n 15ac <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 153c <_PyObject_Call_Prepend+0x160> │ │ │ │ │ + bge.n 1538 <_PyObject_Call_Prepend+0x160> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16d2 <_PyObject_Call_Prepend+0x2f6> │ │ │ │ │ + beq.w 16e4 <_PyObject_Call_Prepend+0x30c> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 15b0 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ + beq.n 15ac <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1556 <_PyObject_Call_Prepend+0x17a> │ │ │ │ │ + bge.n 1552 <_PyObject_Call_Prepend+0x17a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16d8 <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ + beq.w 16ea <_PyObject_Call_Prepend+0x312> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 15b0 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ + beq.n 15ac <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1570 <_PyObject_Call_Prepend+0x194> │ │ │ │ │ + bge.n 156c <_PyObject_Call_Prepend+0x194> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16a2 <_PyObject_Call_Prepend+0x2c6> │ │ │ │ │ + beq.w 169e <_PyObject_Call_Prepend+0x2c6> │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq.n 15b0 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ + beq.n 15ac <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 158a <_PyObject_Call_Prepend+0x1ae> │ │ │ │ │ + bge.n 1586 <_PyObject_Call_Prepend+0x1ae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1700 <_PyObject_Call_Prepend+0x324> │ │ │ │ │ + beq.w 16fc <_PyObject_Call_Prepend+0x324> │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n 15b0 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ + beq.n 15ac <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ add.w r1, sl, #16 │ │ │ │ │ movs r2, #5 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 15aa <_PyObject_Call_Prepend+0x1ce> │ │ │ │ │ + bge.n 15a6 <_PyObject_Call_Prepend+0x1ce> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16c4 <_PyObject_Call_Prepend+0x2e8> │ │ │ │ │ + beq.w 16ce <_PyObject_Call_Prepend+0x2f6> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 1594 <_PyObject_Call_Prepend+0x1b8> │ │ │ │ │ + bne.n 1590 <_PyObject_Call_Prepend+0x1b8> │ │ │ │ │ sub.w r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 15d0 <_PyObject_Call_Prepend+0x1f4> │ │ │ │ │ + bge.n 15cc <_PyObject_Call_Prepend+0x1f4> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 15d0 <_PyObject_Call_Prepend+0x1f4> │ │ │ │ │ + cbnz r3, 15cc <_PyObject_Call_Prepend+0x1f4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 146e <_PyObject_Call_Prepend+0x92> │ │ │ │ │ - b.n 1498 <_PyObject_Call_Prepend+0xbc> │ │ │ │ │ + bne.w 146a <_PyObject_Call_Prepend+0x92> │ │ │ │ │ + b.n 1494 <_PyObject_Call_Prepend+0xbc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 147a <_PyObject_Call_Prepend+0x9e> │ │ │ │ │ + b.n 1476 <_PyObject_Call_Prepend+0x9e> │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 168c <_PyObject_Call_Prepend+0x2b0> │ │ │ │ │ + beq.n 1688 <_PyObject_Call_Prepend+0x2b0> │ │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ add.w r1, r3, #16 │ │ │ │ │ str.w r8, [r0], #4 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bmi.w 1422 <_PyObject_Call_Prepend+0x46> │ │ │ │ │ + bmi.w 141e <_PyObject_Call_Prepend+0x46> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1474 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ + b.n 1470 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ orr.w r2, r6, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r7, r3, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.w 150c <_PyObject_Call_Prepend+0x130> │ │ │ │ │ - b.n 15b0 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ + bgt.w 1508 <_PyObject_Call_Prepend+0x130> │ │ │ │ │ + b.n 15ac <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 14a6 <_PyObject_Call_Prepend+0xca> │ │ │ │ │ + b.n 14a2 <_PyObject_Call_Prepend+0xca> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1474 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ + beq.w 1470 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1692 <_PyObject_Call_Prepend+0x2b6> │ │ │ │ │ + blt.n 168e <_PyObject_Call_Prepend+0x2b6> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 14a6 <_PyObject_Call_Prepend+0xca> │ │ │ │ │ + b.n 14a2 <_PyObject_Call_Prepend+0xca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 147c <_PyObject_Call_Prepend+0xa0> │ │ │ │ │ + b.n 1478 <_PyObject_Call_Prepend+0xa0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1670 <_PyObject_Call_Prepend+0x294> │ │ │ │ │ + bne.n 166c <_PyObject_Call_Prepend+0x294> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1670 <_PyObject_Call_Prepend+0x294> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1570 <_PyObject_Call_Prepend+0x194> │ │ │ │ │ + b.n 166c <_PyObject_Call_Prepend+0x294> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1522 <_PyObject_Call_Prepend+0x146> │ │ │ │ │ + b.n 156c <_PyObject_Call_Prepend+0x194> │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + bl 0 <_PyEval_Vector> │ │ │ │ │ + R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 15cc <_PyObject_Call_Prepend+0x1f4> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1634 <_PyObject_Call_Prepend+0x258> │ │ │ │ │ + b.n 1630 <_PyObject_Call_Prepend+0x258> │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 15aa <_PyObject_Call_Prepend+0x1ce> │ │ │ │ │ + b.n 15a6 <_PyObject_Call_Prepend+0x1ce> │ │ │ │ │ + .word 0x00000296 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x000001fe │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 153c <_PyObject_Call_Prepend+0x160> │ │ │ │ │ + b.n 1538 <_PyObject_Call_Prepend+0x160> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bne.w 155a <_PyObject_Call_Prepend+0x17e> │ │ │ │ │ - b.n 15b0 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ - .word 0x0000029a │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000202 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - bl 0 <_PyEval_Vector> │ │ │ │ │ - R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 15d0 <_PyObject_Call_Prepend+0x1f4> │ │ │ │ │ + bne.w 1556 <_PyObject_Call_Prepend+0x17e> │ │ │ │ │ + b.n 15ac <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 158a <_PyObject_Call_Prepend+0x1ae> │ │ │ │ │ + b.n 151e <_PyObject_Call_Prepend+0x146> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1586 <_PyObject_Call_Prepend+0x1ae> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001708 <_PyStack_UnpackDict>: │ │ │ │ │ +00001704 <_PyStack_UnpackDict>: │ │ │ │ │ _PyStack_UnpackDict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 1920 <_PyStack_UnpackDict+0x218> │ │ │ │ │ + blt.w 191c <_PyStack_UnpackDict+0x218> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r0, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1920 <_PyStack_UnpackDict+0x218> │ │ │ │ │ + beq.w 191c <_PyStack_UnpackDict+0x218> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1950 <_PyStack_UnpackDict+0x248> │ │ │ │ │ + beq.w 194c <_PyStack_UnpackDict+0x248> │ │ │ │ │ add.w r3, sl, #4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ble.n 17b2 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + ble.n 17ae <_PyStack_UnpackDict+0xaa> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1908 <_PyStack_UnpackDict+0x200> │ │ │ │ │ + bge.w 1904 <_PyStack_UnpackDict+0x200> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [sl, #4] │ │ │ │ │ - beq.n 17b2 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + beq.n 17ae <_PyStack_UnpackDict+0xaa> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1914 <_PyStack_UnpackDict+0x20c> │ │ │ │ │ + bge.w 1910 <_PyStack_UnpackDict+0x20c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [sl, #8] │ │ │ │ │ - beq.n 17b2 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + beq.n 17ae <_PyStack_UnpackDict+0xaa> │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ add.w r2, sl, #8 │ │ │ │ │ add.w ip, sl, r4, lsl #2 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 18fc <_PyStack_UnpackDict+0x1f4> │ │ │ │ │ + bge.w 18f8 <_PyStack_UnpackDict+0x1f4> │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 1798 <_PyStack_UnpackDict+0x90> │ │ │ │ │ + bne.n 1794 <_PyStack_UnpackDict+0x90> │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ add.w fp, sp, #24 │ │ │ │ │ add.w r9, sp, #20 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18d0 <_PyStack_UnpackDict+0x1c8> │ │ │ │ │ + beq.n 18cc <_PyStack_UnpackDict+0x1c8> │ │ │ │ │ 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 18dc <_PyStack_UnpackDict+0x1d4> │ │ │ │ │ + blt.n 18d8 <_PyStack_UnpackDict+0x1d4> │ │ │ │ │ str r3, [r7, #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 18f6 <_PyStack_UnpackDict+0x1ee> │ │ │ │ │ + blt.n 18f2 <_PyStack_UnpackDict+0x1ee> │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ce <_PyStack_UnpackDict+0x1c6> │ │ │ │ │ + beq.n 18ca <_PyStack_UnpackDict+0x1c6> │ │ │ │ │ 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] │ │ │ │ │ @@ -2794,15 +2793,15 @@ │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ce <_PyStack_UnpackDict+0x1c6> │ │ │ │ │ + beq.n 18ca <_PyStack_UnpackDict+0x1c6> │ │ │ │ │ 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 │ │ │ │ │ @@ -2827,15 +2826,15 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r4, r7, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ - cbz r0, 18cc <_PyStack_UnpackDict+0x1c4> │ │ │ │ │ + cbz r0, 18c8 <_PyStack_UnpackDict+0x1c4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r5, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -2852,17 +2851,17 @@ │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str.w r3, [sl, #4]! │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1892 <_PyStack_UnpackDict+0x18a> │ │ │ │ │ + bne.n 188e <_PyStack_UnpackDict+0x18a> │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ - cbz r5, 192c <_PyStack_UnpackDict+0x224> │ │ │ │ │ + cbz r5, 1928 <_PyStack_UnpackDict+0x224> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ 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] │ │ │ │ │ @@ -2870,36 +2869,36 @@ │ │ │ │ │ str r3, [r7, #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 17f8 <_PyStack_UnpackDict+0xf0> │ │ │ │ │ + bge.n 17f4 <_PyStack_UnpackDict+0xf0> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 17f8 <_PyStack_UnpackDict+0xf0> │ │ │ │ │ + b.n 17f4 <_PyStack_UnpackDict+0xf0> │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.w 1798 <_PyStack_UnpackDict+0x90> │ │ │ │ │ - b.n 17b2 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + bne.w 1794 <_PyStack_UnpackDict+0x90> │ │ │ │ │ + b.n 17ae <_PyStack_UnpackDict+0xaa> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str.w r2, [sl, #4] │ │ │ │ │ - bne.w 1776 <_PyStack_UnpackDict+0x6e> │ │ │ │ │ - b.n 17b2 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + bne.w 1772 <_PyStack_UnpackDict+0x6e> │ │ │ │ │ + b.n 17ae <_PyStack_UnpackDict+0xaa> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str.w r2, [sl, #8] │ │ │ │ │ - bne.w 178e <_PyStack_UnpackDict+0x86> │ │ │ │ │ - b.n 17b2 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + bne.w 178a <_PyStack_UnpackDict+0x86> │ │ │ │ │ + b.n 17ae <_PyStack_UnpackDict+0xaa> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_THM_CALL _PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 18d4 <_PyStack_UnpackDict+0x1cc> │ │ │ │ │ + b.n 18d0 <_PyStack_UnpackDict+0x1cc> │ │ │ │ │ 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 │ │ │ │ │ @@ -2907,372 +2906,372 @@ │ │ │ │ │ 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 r1, r4 │ │ │ │ │ - bl 1958 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1954 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ - b.n 1926 <_PyStack_UnpackDict+0x21e> │ │ │ │ │ + b.n 1922 <_PyStack_UnpackDict+0x21e> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1926 <_PyStack_UnpackDict+0x21e> │ │ │ │ │ + b.n 1922 <_PyStack_UnpackDict+0x21e> │ │ │ │ │ │ │ │ │ │ -00001958 <_PyStack_UnpackDict_Free>: │ │ │ │ │ +00001954 <_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 19fc <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + ble.n 19f8 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1986 <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ + bge.n 1982 <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a1c <_PyStack_UnpackDict_Free+0xc4> │ │ │ │ │ + beq.n 1a18 <_PyStack_UnpackDict_Free+0xc4> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 19fc <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 19f8 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 199c <_PyStack_UnpackDict_Free+0x44> │ │ │ │ │ + bge.n 1998 <_PyStack_UnpackDict_Free+0x44> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a4e <_PyStack_UnpackDict_Free+0xf6> │ │ │ │ │ + beq.n 1a4a <_PyStack_UnpackDict_Free+0xf6> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 19fc <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 19f8 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19b2 <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ + bge.n 19ae <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a58 <_PyStack_UnpackDict_Free+0x100> │ │ │ │ │ + beq.n 1a54 <_PyStack_UnpackDict_Free+0x100> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 19fc <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 19f8 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19c6 <_PyStack_UnpackDict_Free+0x6e> │ │ │ │ │ + bge.n 19c2 <_PyStack_UnpackDict_Free+0x6e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1a26 <_PyStack_UnpackDict_Free+0xce> │ │ │ │ │ + cbz r3, 1a22 <_PyStack_UnpackDict_Free+0xce> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 19fc <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 19f8 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19da <_PyStack_UnpackDict_Free+0x82> │ │ │ │ │ + bge.n 19d6 <_PyStack_UnpackDict_Free+0x82> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1a30 <_PyStack_UnpackDict_Free+0xd8> │ │ │ │ │ + cbz r3, 1a2c <_PyStack_UnpackDict_Free+0xd8> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 19fc <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 19f8 <_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 19f6 <_PyStack_UnpackDict_Free+0x9e> │ │ │ │ │ + bge.n 19f2 <_PyStack_UnpackDict_Free+0x9e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1a3a <_PyStack_UnpackDict_Free+0xe2> │ │ │ │ │ + cbz r3, 1a36 <_PyStack_UnpackDict_Free+0xe2> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 19e4 <_PyStack_UnpackDict_Free+0x8c> │ │ │ │ │ + bne.n 19e0 <_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 1a62 <_PyStack_UnpackDict_Free+0x10a> │ │ │ │ │ + bge.n 1a5e <_PyStack_UnpackDict_Free+0x10a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1a62 <_PyStack_UnpackDict_Free+0x10a> │ │ │ │ │ + cbnz r3, 1a5e <_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 1986 <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ + b.n 1982 <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 19c6 <_PyStack_UnpackDict_Free+0x6e> │ │ │ │ │ + b.n 19c2 <_PyStack_UnpackDict_Free+0x6e> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 19da <_PyStack_UnpackDict_Free+0x82> │ │ │ │ │ + b.n 19d6 <_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 19e4 <_PyStack_UnpackDict_Free+0x8c> │ │ │ │ │ - b.n 19fc <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + bne.n 19e0 <_PyStack_UnpackDict_Free+0x8c> │ │ │ │ │ + b.n 19f8 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 199c <_PyStack_UnpackDict_Free+0x44> │ │ │ │ │ + b.n 1998 <_PyStack_UnpackDict_Free+0x44> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 19b2 <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ + b.n 19ae <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a68 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ +00001a64 <_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 1a9c <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ + bge.n 1a98 <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 1a9c <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ + cbnz r3, 1a98 <_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} │ │ │ │ │ │ │ │ │ │ -00001aa0 : │ │ │ │ │ +00001a9c : │ │ │ │ │ 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] @ (1c00 ) │ │ │ │ │ + ldr r3, [pc, #332] @ (1bfc ) │ │ │ │ │ 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 1af2 │ │ │ │ │ + bpl.n 1aee │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ - cbz r6, 1af2 │ │ │ │ │ + cbz r6, 1aee │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ - cbz r2, 1b1c │ │ │ │ │ + cbz r2, 1b18 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbnz r3, 1b22 │ │ │ │ │ + cbnz r3, 1b1e │ │ │ │ │ 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 1bc6 │ │ │ │ │ + beq.n 1bc2 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1bd0 │ │ │ │ │ + bcc.n 1bcc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - cbz r0, 1b76 │ │ │ │ │ - cbnz r3, 1b80 │ │ │ │ │ + cbz r0, 1b72 │ │ │ │ │ + cbnz r3, 1b7c │ │ │ │ │ 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 1ae2 │ │ │ │ │ + b.n 1ade │ │ │ │ │ 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 1708 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1704 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b12 │ │ │ │ │ + beq.n 1b0e │ │ │ │ │ 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 1958 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1954 <_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, 1baa │ │ │ │ │ + cbz r3, 1ba6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 1baa │ │ │ │ │ + cbz r3, 1ba6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1b12 │ │ │ │ │ + b.n 1b0e │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1b12 │ │ │ │ │ + beq.n 1b0e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1bf0 │ │ │ │ │ + blt.n 1bec │ │ │ │ │ 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 1b7c │ │ │ │ │ + b.n 1b78 │ │ │ │ │ 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 1b7c │ │ │ │ │ + b.n 1b78 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl cc │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 1b7c │ │ │ │ │ + b.n 1b78 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1b02 │ │ │ │ │ + bcc.n 1afe │ │ │ │ │ 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 1b7c │ │ │ │ │ - b.n 1b02 │ │ │ │ │ + bne.n 1b78 │ │ │ │ │ + b.n 1afe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b8e │ │ │ │ │ + bne.n 1b8a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b8e │ │ │ │ │ + b.n 1b8a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000144 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001c04 <_PyObject_Call>: │ │ │ │ │ +00001c00 <_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 1c4e <_PyObject_Call+0x4a> │ │ │ │ │ + bpl.n 1c4a <_PyObject_Call+0x4a> │ │ │ │ │ ldr r6, [r1, #28] │ │ │ │ │ ldr r6, [r4, r6] │ │ │ │ │ - cbz r6, 1c4e <_PyObject_Call+0x4a> │ │ │ │ │ + cbz r6, 1c4a <_PyObject_Call+0x4a> │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ - cbz r3, 1c38 <_PyObject_Call+0x34> │ │ │ │ │ + cbz r3, 1c34 <_PyObject_Call+0x34> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbnz r2, 1c74 <_PyObject_Call+0x70> │ │ │ │ │ + cbnz r2, 1c70 <_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, 1cb0 <_PyObject_Call+0xac> │ │ │ │ │ + cbz r6, 1cac <_PyObject_Call+0xac> │ │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1cc2 <_PyObject_Call+0xbe> │ │ │ │ │ + bcc.n 1cbe <_PyObject_Call+0xbe> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -3282,211 +3281,211 @@ │ │ │ │ │ b.w 438 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 1708 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1704 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1cb8 <_PyObject_Call+0xb4> │ │ │ │ │ + cbz r0, 1cb4 <_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 1958 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1954 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 1c64 <_PyObject_Call+0x60> │ │ │ │ │ + b.n 1c60 <_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 1c5a <_PyObject_Call+0x56> │ │ │ │ │ + bcc.n 1c56 <_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 1cb8 <_PyObject_Call+0xb4> │ │ │ │ │ - b.n 1c5a <_PyObject_Call+0x56> │ │ │ │ │ + bne.n 1cb4 <_PyObject_Call+0xb4> │ │ │ │ │ + b.n 1c56 <_PyObject_Call+0x56> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ce4 : │ │ │ │ │ +00001ce0 : │ │ │ │ │ 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] @ (1d94 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (1d90 ) │ │ │ │ │ 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 1d8a │ │ │ │ │ + beq.n 1d86 │ │ │ │ │ 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 1d7a │ │ │ │ │ + blt.n 1d76 │ │ │ │ │ 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 e5c │ │ │ │ │ + bl e58 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bpl.n 1d58 │ │ │ │ │ + bpl.n 1d54 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n 1d6a │ │ │ │ │ + bpl.n 1d66 │ │ │ │ │ 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 1d46 │ │ │ │ │ + bne.n 1d42 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d46 │ │ │ │ │ + b.n 1d42 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1d4c │ │ │ │ │ + bne.n 1d48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d4c │ │ │ │ │ + b.n 1d48 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl e0c │ │ │ │ │ + bl e08 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl e0c │ │ │ │ │ + bl e08 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1d4c │ │ │ │ │ + b.n 1d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d4 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1d86 │ │ │ │ │ + b.n 1d82 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001d98 <_PyObject_VectorcallPrepend>: │ │ │ │ │ +00001d94 <_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 1e1c <_PyObject_VectorcallPrepend+0x84> │ │ │ │ │ + blt.n 1e18 <_PyObject_VectorcallPrepend+0x84> │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1e92 <_PyObject_VectorcallPrepend+0xfa> │ │ │ │ │ + bne.n 1e90 <_PyObject_VectorcallPrepend+0xfc> │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e9a <_PyObject_VectorcallPrepend+0x102> │ │ │ │ │ + beq.n 1e98 <_PyObject_VectorcallPrepend+0x104> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bgt.w 1efa <_PyObject_VectorcallPrepend+0x162> │ │ │ │ │ + bgt.w 1ef8 <_PyObject_VectorcallPrepend+0x164> │ │ │ │ │ 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 1e5c <_PyObject_VectorcallPrepend+0xc4> │ │ │ │ │ + bpl.n 1e5a <_PyObject_VectorcallPrepend+0xc6> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbz r3, 1e5c <_PyObject_VectorcallPrepend+0xc4> │ │ │ │ │ + cbz r3, 1e5a <_PyObject_VectorcallPrepend+0xc6> │ │ │ │ │ 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 1ef2 <_PyObject_VectorcallPrepend+0x15a> │ │ │ │ │ + bne.n 1ef0 <_PyObject_VectorcallPrepend+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - adds r0, r3, #1 │ │ │ │ │ + add.w ip, r3, #1 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ │ str.w r2, [r5, #-4] │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ mov r7, r1 │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ - lsls r6, r2, #20 │ │ │ │ │ - bpl.n 1e78 <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ + lsls r6, r0, #20 │ │ │ │ │ + bpl.n 1e76 <_PyObject_VectorcallPrepend+0xe2> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbz r3, 1e78 <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ + cbz r3, 1e76 <_PyObject_VectorcallPrepend+0xe2> │ │ │ │ │ + mov r2, ip │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 438 <_Py_CheckFunctionResult> │ │ │ │ │ @@ -3508,161 +3507,160 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bic.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ │ + bic.w r3, ip, #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 1e14 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ + b.n 1e10 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ - bne.n 1dcc <_PyObject_VectorcallPrepend+0x34> │ │ │ │ │ + bne.n 1dc8 <_PyObject_VectorcallPrepend+0x34> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #20 │ │ │ │ │ - bpl.n 1ec2 <_PyObject_VectorcallPrepend+0x12a> │ │ │ │ │ + bpl.n 1ec0 <_PyObject_VectorcallPrepend+0x12c> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ - cbz r5, 1ec2 <_PyObject_VectorcallPrepend+0x12a> │ │ │ │ │ + cbz r5, 1ec0 <_PyObject_VectorcallPrepend+0x12c> │ │ │ │ │ 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 1e14 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ + b.n 1e10 <_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 1e14 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ + b.n 1e10 <_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 1e14 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ + beq.n 1e10 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1e14 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ + b.n 1e10 <_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, 1f38 <_PyObject_VectorcallPrepend+0x1a0> │ │ │ │ │ + cbz r0, 1f36 <_PyObject_VectorcallPrepend+0x1a2> │ │ │ │ │ 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 1ed8 <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ + bpl.n 1ed6 <_PyObject_VectorcallPrepend+0x142> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ed8 <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ + beq.n 1ed6 <_PyObject_VectorcallPrepend+0x142> │ │ │ │ │ add r5, sp, #28 │ │ │ │ │ - b.n 1dfa <_PyObject_VectorcallPrepend+0x62> │ │ │ │ │ + b.n 1df6 <_PyObject_VectorcallPrepend+0x62> │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_THM_CALL _PyErr_NoMemory │ │ │ │ │ - b.n 1e14 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ - nop │ │ │ │ │ + b.n 1e10 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ │ │ │ │ │ -00001f44 : │ │ │ │ │ +00001f40 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001f58 : │ │ │ │ │ +00001f54 : │ │ │ │ │ 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] @ (2030 ) │ │ │ │ │ + ldr r3, [pc, #200] @ (202c ) │ │ │ │ │ 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, 1fd4 │ │ │ │ │ + cbz r1, 1fd0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.n 2014 │ │ │ │ │ + bpl.n 2010 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 1fac │ │ │ │ │ + bpl.n 1fa8 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr.w lr, [r0, r2] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1fac │ │ │ │ │ + beq.n 1fa8 │ │ │ │ │ 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, 200a │ │ │ │ │ + cbz r3, 2006 │ │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 1fe8 │ │ │ │ │ + bcc.n 1fe4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -3679,42 +3677,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 1fb8 │ │ │ │ │ + bcc.n 1fb4 │ │ │ │ │ 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 1fb8 │ │ │ │ │ + beq.n 1fb4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1fe2 │ │ │ │ │ + b.n 1fde │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl cc │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 2006 │ │ │ │ │ + b.n 2002 │ │ │ │ │ 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 2006 │ │ │ │ │ + b.n 2002 │ │ │ │ │ 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 1c04 <_PyObject_Call> │ │ │ │ │ + b.w 1c00 <_PyObject_Call> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Call │ │ │ │ │ nop │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000020 : │ │ │ │ │ PyVectorcall_Call(): │ │ │ │ │ @@ -68,29 +68,29 @@ │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ bx ip │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 1708 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1704 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, c8 │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ orr.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1958 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1954 <_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} │ │ │ │ │ @@ -245,15 +245,15 @@ │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 222 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 126c │ │ │ │ │ + bl 1268 │ │ │ │ │ R_ARM_THM_CALL callmethod │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 222 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -295,15 +295,15 @@ │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 28e <_PyObject_CallMethodId+0x5a> │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 126c │ │ │ │ │ + bl 1268 │ │ │ │ │ R_ARM_THM_CALL callmethod │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 28e <_PyObject_CallMethodId+0x5a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -327,15 +327,15 @@ │ │ │ │ │ push {lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 126c │ │ │ │ │ + bl 1268 │ │ │ │ │ R_ARM_THM_CALL callmethod │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 000002c8 <_PyObject_CallMethod_SizeT>: │ │ │ │ │ @@ -363,15 +363,15 @@ │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 322 <_PyObject_CallMethod_SizeT+0x5a> │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 126c │ │ │ │ │ + bl 1268 │ │ │ │ │ R_ARM_THM_CALL callmethod │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 322 <_PyObject_CallMethod_SizeT+0x5a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -428,15 +428,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, r4 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl e5c │ │ │ │ │ + bl e58 │ │ │ │ │ R_ARM_THM_CALL object_vacall │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 3ae <_PyObject_CallMethodIdObjArgs+0x7a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -503,25 +503,25 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 44a │ │ │ │ │ cbnz r1, 43a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl a78 <_PyObject_VectorcallDictTstate> │ │ │ │ │ + bl a74 <_PyObject_VectorcallDictTstate> │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallDictTstate │ │ │ │ │ b.n 44a │ │ │ │ │ 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 1c04 <_PyObject_Call> │ │ │ │ │ + b.w 1c00 <_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: 35140 (bytes into file) │ │ │ │ │ + Start of section headers: 35180 (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 0x8944: │ │ │ │ │ +There are 18 section headers, starting at offset 0x896c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 0017a4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006f74 000898 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006f9c 000898 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0017d8 00057c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00780c 0002f0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007834 0002f0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001d54 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 001d54 00089e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0025f4 001c9c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007afc 000640 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 004290 000b04 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00813c 0006e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004d94 00029c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00881c 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 005030 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005030 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 005064 0011b0 10 16 154 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006214 000d5d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0088b4 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0025f4 001cc4 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007b24 000640 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0042b8 000b04 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 008164 0006e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004dbc 00029c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 008844 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 005058 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005058 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00508c 0011b0 10 16 154 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00623c 000d5d 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0088dc 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 {} │ │ │ │ │ @@ -27,15 +27,15 @@ │ │ │ │ │ 23: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 24: 00000da9 600 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ 25: 00000ff8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 26: 00001000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 27: 000013ad 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: 00001be9 180 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 30: 00001c11 180 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ 31: 00001769 162 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ 32: 0000030d 80 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ 33: 00000358 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 34: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 35: 0000180d 122 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ 36: 00001889 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ 37: 0000035d 386 FUNC LOCAL DEFAULT 1 advance_with_locations │ │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ │ 83: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 84: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 85: 000013a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 86: 00001661 4 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ 87: 00001665 76 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ 88: 000016ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 89: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 90: 0000189d 844 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 90: 0000189d 882 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ 91: 000016b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 92: 000016b1 68 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ 93: 000016f5 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ 94: 00001701 128 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ 95: 0000177c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 96: 00001780 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 97: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6f74 contains 275 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6f9c contains 275 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000026 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000002a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000003a 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000003e 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000054 0000ce0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000062 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ @@ -273,15 +273,15 @@ │ │ │ │ │ 0000177c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001796 00001f0a R_ARM_THM_CALL 00001769 advance │ │ │ │ │ 000002fe 0000d31e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 0000068e 0000de1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00001660 0000cf1e R_ARM_THM_JUMP24 000001a9 _PyCode_GetCode │ │ │ │ │ 000016fc 0000ae1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x780c contains 94 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7834 contains 94 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001802 R_ARM_ABS32 00000da9 code_dealloc │ │ │ │ │ 0000002c 00002d02 R_ARM_ABS32 0000063d code_repr │ │ │ │ │ 0000003c 00001b02 R_ARM_ABS32 000013ad code_hash │ │ │ │ │ 00000048 00011902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -370,15 +370,15 @@ │ │ │ │ │ 000004f0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000504 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000052c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000540 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000554 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7afc contains 200 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7b24 contains 200 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000016e 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000172 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000176 0000072f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 0000017a 00000730 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ 00000180 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000198 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -561,27 +561,27 @@ │ │ │ │ │ 00001838 00002430 R_ARM_THM_MOVT_ABS 00001889 _source_offset_converter │ │ │ │ │ 0000183e 0000222f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ 00001842 00002230 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ 00001856 0000d80a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 0000187a 0000250a R_ARM_THM_CALL 0000035d advance_with_locations │ │ │ │ │ 00001892 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001896 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ac8 0000592f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC41 │ │ │ │ │ -00001acc 00005930 R_ARM_THM_MOVT_ABS 000004a0 .LC41 │ │ │ │ │ -00001ad4 0000242f R_ARM_THM_MOVW_ABS_NC 00001889 _source_offset_converter │ │ │ │ │ -00001ad8 00002430 R_ARM_THM_MOVT_ABS 00001889 _source_offset_converter │ │ │ │ │ -00001adc 0000d80a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001ab0 0000592f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC41 │ │ │ │ │ +00001ab4 00005930 R_ARM_THM_MOVT_ABS 000004a0 .LC41 │ │ │ │ │ +00001abc 0000242f R_ARM_THM_MOVW_ABS_NC 00001889 _source_offset_converter │ │ │ │ │ +00001ac0 00002430 R_ARM_THM_MOVT_ABS 00001889 _source_offset_converter │ │ │ │ │ +00001ac4 0000d80a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000da0 0000ab1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000ef8 0000b51e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 0000118e 0000c11e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 000012da 0000c11e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 0000161c 0000d31e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 0000188e 0000d91e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x813c contains 220 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8164 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00001d0a R_ARM_THM_CALL 00000261 init_co_cached │ │ │ │ │ 00000048 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000005e 0000fa0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 0000006a 0000fb0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ 00000074 0000632f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000078 00006330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ @@ -775,17 +775,17 @@ │ │ │ │ │ 00000948 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000094c 0000832f R_ARM_THM_MOVW_ABS_NC 00000678 .LC62 │ │ │ │ │ 00000950 00008330 R_ARM_THM_MOVT_ABS 00000678 .LC62 │ │ │ │ │ 00000956 0000f50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000980 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000009d2 0000ee0a R_ARM_THM_CALL 000013a1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000a46 0000d40a R_ARM_THM_CALL 00001629 _PyCode_CheckLineNumber │ │ │ │ │ -00000a4c 00001e0a R_ARM_THM_CALL 00001be9 retreat │ │ │ │ │ +00000a4c 00001e0a R_ARM_THM_CALL 00001c11 retreat │ │ │ │ │ 00000a56 0000250a R_ARM_THM_CALL 0000035d advance_with_locations │ │ │ │ │ -00000a78 00001e0a R_ARM_THM_CALL 00001be9 retreat │ │ │ │ │ +00000a78 00001e0a R_ARM_THM_CALL 00001c11 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 │ │ │ │ │ @@ -796,15 +796,15 @@ │ │ │ │ │ 00000214 0001001e R_ARM_THM_JUMP24 00000000 _PyInstrumentation_BranchesIterator │ │ │ │ │ 0000038e 0001031e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 0000087c 0000cf1e R_ARM_THM_JUMP24 000001a9 _PyCode_GetCode │ │ │ │ │ 00000880 0000eb1e R_ARM_THM_JUMP24 00000ae9 _PyCode_GetVarnames │ │ │ │ │ 00000884 0000f81e R_ARM_THM_JUMP24 00000003 _PyCode_GetCellvars │ │ │ │ │ 00000888 0000ec1e R_ARM_THM_JUMP24 00000c79 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x881c contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x8844 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.hot {} │ │ │ │ │ @@ -2379,15 +2379,15 @@ │ │ │ │ │ beq.w 14ce <_PyCode_SafeAddr2Line+0x22> │ │ │ │ │ lsrs r1, r4, #1 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 1be8 │ │ │ │ │ + bl 1c10 │ │ │ │ │ b.n 158a <_PyCode_SafeAddr2Line+0xde> │ │ │ │ │ │ │ │ │ │ 00001628 <_PyCode_CheckLineNumber>: │ │ │ │ │ _PyCode_CheckLineNumber(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -2503,15 +2503,15 @@ │ │ │ │ │ lsl.w ip, ip, r5 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ bmi.n 1730 <_PyCode_CheckLineNumber+0x108> │ │ │ │ │ b.n 1718 <_PyCode_CheckLineNumber+0xf0> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 1670 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1be8 │ │ │ │ │ + bl 1c10 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ble.n 16d8 <_PyCode_CheckLineNumber+0xb0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt.n 1752 <_PyCode_CheckLineNumber+0x12a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 16da <_PyCode_CheckLineNumber+0xb2> │ │ │ │ │ @@ -2652,30 +2652,30 @@ │ │ │ │ │ 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] │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bcs.w 1ba2 │ │ │ │ │ + bcs.w 1bc0 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ and.w r1, r3, #15 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - beq.w 1b18 │ │ │ │ │ + beq.w 1b22 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - bhi.w 1b54 │ │ │ │ │ + bhi.w 1b5e │ │ │ │ │ cmp r1, #11 │ │ │ │ │ - beq.w 1b8e │ │ │ │ │ + beq.w 1bb0 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - beq.w 1b9a │ │ │ │ │ + beq.w 1bb8 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq.w 1ba6 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ + mov r7, r6 │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ ldrb.w ip, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w ip, ip, #7 │ │ │ │ │ @@ -2686,18 +2686,18 @@ │ │ │ │ │ bls.n 1944 │ │ │ │ │ ldrsb.w r1, [r2, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt.n 1944 │ │ │ │ │ adds r1, r2, #2 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bls.w 1b50 │ │ │ │ │ + bls.w 1b5a │ │ │ │ │ ldrsb.w r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1b50 │ │ │ │ │ + blt.w 1b5a │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ bls.n 1944 │ │ │ │ │ ldrsb.w r1, [r2, #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt.n 1944 │ │ │ │ │ @@ -2708,159 +2708,145 @@ │ │ │ │ │ beq.n 1944 │ │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bge.n 1932 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bls.w 1ac4 │ │ │ │ │ + bls.w 1aac │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 196a │ │ │ │ │ + beq.w 1ace │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.w 1aea │ │ │ │ │ + bhi.w 1b0a │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r4, #1 │ │ │ │ │ - beq.n 196a │ │ │ │ │ + beq.w 1b1e │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq.w 1b96 │ │ │ │ │ - str r4, [r0, #24] │ │ │ │ │ + beq.w 1bb4 │ │ │ │ │ + str r7, [r0, #24] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.n 19e4 │ │ │ │ │ + beq.w 1bc4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r4, [r0, #20] │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - itt ls │ │ │ │ │ - movls r3, r1 │ │ │ │ │ - movls r8, r4 │ │ │ │ │ add.w r2, ip, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls.n 19dc │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - ldrsb.w r7, [r3, #1] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.n 1a0a │ │ │ │ │ - adds r7, r3, #2 │ │ │ │ │ - str r7, [r0, #28] │ │ │ │ │ - cmp lr, r7 │ │ │ │ │ - bls.w 1ae6 │ │ │ │ │ + bls.n 19ea │ │ │ │ │ + ldrsb.w r8, [r3, #1] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.n 19ea │ │ │ │ │ + add.w r8, r3, #2 │ │ │ │ │ + str.w r8, [r0, #28] │ │ │ │ │ + cmp lr, r8 │ │ │ │ │ + bls.w 1b06 │ │ │ │ │ ldrsb.w r1, [r1, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 1ae6 │ │ │ │ │ + blt.w 1b06 │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bls.n 1a0a │ │ │ │ │ - ldrsb.w r7, [r3, #3] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.n 1a0a │ │ │ │ │ + bls.n 19ea │ │ │ │ │ + ldrsb.w r8, [r3, #3] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.n 19ea │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - beq.n 19dc │ │ │ │ │ - ldrsb.w r7, [r3] │ │ │ │ │ + beq.n 19e2 │ │ │ │ │ + ldrsb.w r8, [r3] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge.n 19ca │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - bne.n 1a10 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bge.n 19ce │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bne.n 19f0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ b.n 1946 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w ip, [r0, #12] │ │ │ │ │ - str.w r8, [r0, #20] │ │ │ │ │ - ldrb.w r2, [r1], #1 │ │ │ │ │ - str r1, [r0, #28] │ │ │ │ │ - and.w r2, r2, #7 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ - add.w r2, ip, r2, lsl #1 │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ - bhi.n 199c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - beq.n 19e0 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + beq.n 19e6 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 1ac6 │ │ │ │ │ + ble.n 1aae │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - ldrsb.w r6, [r3, #-1] │ │ │ │ │ + ldrsb.w r4, [r3, #-1] │ │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.n 1a5e │ │ │ │ │ - subs r6, r3, #2 │ │ │ │ │ - str r6, [r0, #28] │ │ │ │ │ - ldrsb.w r7, [r3, #-2] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 1a3e │ │ │ │ │ + subs r4, r3, #2 │ │ │ │ │ + str r4, [r0, #28] │ │ │ │ │ + ldrsb.w r6, [r3, #-2] │ │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r1 │ │ │ │ │ - blt.n 1a5e │ │ │ │ │ + blt.n 1a3e │ │ │ │ │ subs r1, r3, #3 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - ldrsb.w r7, [r3, #-3] │ │ │ │ │ + ldrsb.w r6, [r3, #-3] │ │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ it lt │ │ │ │ │ - movlt r3, r6 │ │ │ │ │ - blt.n 1a5e │ │ │ │ │ + movlt r3, r4 │ │ │ │ │ + blt.n 1a3e │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - ldrsb.w r6, [r1] │ │ │ │ │ + ldrsb.w r4, [r1] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bge.n 1a4e │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge.n 1a2e │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 1b14 │ │ │ │ │ + beq.n 1a5c │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 1afe │ │ │ │ │ + bhi.w 1b98 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.w 1b92 │ │ │ │ │ + it eq │ │ │ │ │ + addeq.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.n 1a5c │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq.w 1b9e │ │ │ │ │ + beq.w 1bbc │ │ │ │ │ + str r7, [r0, #24] │ │ │ │ │ str.w ip, [r0, #16] │ │ │ │ │ ldrsb.w r1, [r3, #-2] │ │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1aa8 │ │ │ │ │ + blt.n 1a90 │ │ │ │ │ ldrsb.w r1, [r3, #-3] │ │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1aa8 │ │ │ │ │ + blt.n 1a90 │ │ │ │ │ ldrsb.w r1, [r3, #-4] │ │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1aa8 │ │ │ │ │ + blt.n 1a90 │ │ │ │ │ subs r1, r3, #4 │ │ │ │ │ ldrb.w r2, [r1, #-1]! │ │ │ │ │ lsls r6, r2, #24 │ │ │ │ │ - bpl.n 1aa0 │ │ │ │ │ + bpl.n 1a88 │ │ │ │ │ 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 r4, #4294967295 @ 0xffffffff │ │ │ │ │ - str r4, [r0, #20] │ │ │ │ │ + moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + str r7, [r0, #20] │ │ │ │ │ mov r2, ip │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -2869,47 +2855,61 @@ │ │ │ │ │ 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 r3, r7 │ │ │ │ │ - b.n 19dc │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + beq.n 1bc4 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r4, [r0, #20] │ │ │ │ │ + str.w ip, [r0, #12] │ │ │ │ │ + ldrb.w r2, [r1], #1 │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + and.w r2, r2, #7 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + itt ls │ │ │ │ │ + movls r3, r1 │ │ │ │ │ + movls r7, r4 │ │ │ │ │ + add.w r2, ip, r2, lsl #1 │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + bls.w 19e2 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.n 1998 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b.n 19e2 │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ - lsls r7, r2, #25 │ │ │ │ │ - bmi.n 1b68 │ │ │ │ │ - lsrs r7, r1, #1 │ │ │ │ │ + lsls r4, r2, #25 │ │ │ │ │ + bmi.n 1b72 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.n 1b8a │ │ │ │ │ + bmi.n 1b94 │ │ │ │ │ add r4, r7 │ │ │ │ │ - b.n 196a │ │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ │ - and.w r2, r1, #63 @ 0x3f │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bmi.n 1bae │ │ │ │ │ - lsls r7, r2, #31 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r4, r4, r2, lsr #1 │ │ │ │ │ - subpl.w r4, r4, r2, lsr #1 │ │ │ │ │ - str r4, [r0, #24] │ │ │ │ │ - b.n 1a76 │ │ │ │ │ + b.n 1ad0 │ │ │ │ │ + adds r4, r7, #1 │ │ │ │ │ + b.n 1ad0 │ │ │ │ │ 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 1ba6 │ │ │ │ │ + beq.n 1bcc │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + 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 │ │ │ │ │ @@ -2917,133 +2917,144 @@ │ │ │ │ │ bhi.w 1904 │ │ │ │ │ b.n 1944 │ │ │ │ │ mov r3, r1 │ │ │ │ │ b.n 1944 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ and.w r3, r1, #63 @ 0x3f │ │ │ │ │ lsls r7, r1, #25 │ │ │ │ │ - bmi.n 1bcc │ │ │ │ │ + bmi.n 1bf2 │ │ │ │ │ lsrs r6, r3, #1 │ │ │ │ │ - lsls r4, r3, #31 │ │ │ │ │ + lsls r5, r3, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r6, r6 │ │ │ │ │ - b.n 1b1a │ │ │ │ │ + b.n 1b24 │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldrb.w r7, [r8], #1 │ │ │ │ │ + ldrb.w r4, [r8], #1 │ │ │ │ │ adds r2, #6 │ │ │ │ │ - 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 1b6e │ │ │ │ │ - lsrs r7, r1, #1 │ │ │ │ │ + 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 1b78 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ lsls r2, r1, #31 │ │ │ │ │ - bpl.n 1afa │ │ │ │ │ - subs r4, r4, r7 │ │ │ │ │ - b.n 196a │ │ │ │ │ + bpl.n 1b1a │ │ │ │ │ + subs r4, r7, r4 │ │ │ │ │ + b.n 1ad0 │ │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ │ + and.w r2, r1, #63 @ 0x3f │ │ │ │ │ + lsls r4, r1, #25 │ │ │ │ │ + bmi.n 1bd4 │ │ │ │ │ + lsls r1, r2, #31 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r7, r7, r2, lsr #1 │ │ │ │ │ + subpl.w r7, r7, r2, lsr #1 │ │ │ │ │ + b.n 1a5c │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 1b1a │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - b.n 1b14 │ │ │ │ │ - adds r4, #2 │ │ │ │ │ - b.n 196a │ │ │ │ │ + b.n 1b24 │ │ │ │ │ + adds r4, r7, #2 │ │ │ │ │ + b.n 1ad0 │ │ │ │ │ movs r6, #2 │ │ │ │ │ - b.n 1b1a │ │ │ │ │ - subs r4, #2 │ │ │ │ │ - b.n 1b14 │ │ │ │ │ + b.n 1b24 │ │ │ │ │ + subs r7, #2 │ │ │ │ │ + b.n 1a5c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1ae0 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + b.n 1ac8 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1978 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 18e2 │ │ │ │ │ - adds r7, r3, #1 │ │ │ │ │ + adds r6, r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldrb.w lr, [r7], #1 │ │ │ │ │ + ldrb.w lr, [r6], #1 │ │ │ │ │ adds r1, #6 │ │ │ │ │ - and.w r6, lr, #63 @ 0x3f │ │ │ │ │ + and.w r4, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ - lsl.w r6, r6, r1 │ │ │ │ │ - orr.w r2, r2, r6 │ │ │ │ │ - beq.n 1b08 │ │ │ │ │ - b.n 1bb2 │ │ │ │ │ + lsl.w r4, r4, r1 │ │ │ │ │ + orr.w r2, r2, r4 │ │ │ │ │ + beq.n 1ba2 │ │ │ │ │ + b.n 1bd8 │ │ │ │ │ adds r5, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldrb.w r6, [r5], #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 1bd0 │ │ │ │ │ - b.n 1b5e │ │ │ │ │ + bmi.n 1bf6 │ │ │ │ │ + b.n 1b68 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001be8 : │ │ │ │ │ +00001c10 : │ │ │ │ │ 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 1bec │ │ │ │ │ + bge.n 1c14 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 1c5c │ │ │ │ │ + beq.n 1c84 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 1c68 │ │ │ │ │ + bhi.n 1c90 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 1c64 │ │ │ │ │ + beq.n 1c8c │ │ │ │ │ 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 1c60 │ │ │ │ │ + beq.n 1c88 │ │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ │ lsls r4, r2, #24 │ │ │ │ │ - bpl.n 1c32 │ │ │ │ │ + bpl.n 1c5a │ │ │ │ │ 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 1c1a │ │ │ │ │ + b.n 1c42 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1c42 │ │ │ │ │ + b.n 1c6a │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1c1a │ │ │ │ │ + b.n 1c42 │ │ │ │ │ mov lr, r1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ │ lsls r5, r2, #25 │ │ │ │ │ - bmi.n 1c86 │ │ │ │ │ + bmi.n 1cae │ │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ it ne │ │ │ │ │ negne r2, r2 │ │ │ │ │ - b.n 1c1a │ │ │ │ │ + b.n 1c42 │ │ │ │ │ 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 1c74 │ │ │ │ │ + b.n 1c9c │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1228,15 +1228,15 @@ │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 1628 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 1be8 │ │ │ │ │ + bl 1c10 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 35c │ │ │ │ │ R_ARM_THM_CALL advance_with_locations │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ @@ -1250,15 +1250,15 @@ │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.n a80 <_PyLineTable_PreviousAddressRange+0x1c> │ │ │ │ │ - bl 1be8 │ │ │ │ │ + bl 1c10 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ movs r0, #1 │ │ │ │ │ b.n a82 <_PyLineTable_PreviousAddressRange+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000a84 <_PyCode_CheckNoInternalState>: │ │ │ ├── floatobject.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -478,35 +478,35 @@ │ │ │ │ │ 00000468 0000222f R_ARM_THM_MOVW_ABS_NC 00000034 .LC3 │ │ │ │ │ 0000046c 00002230 R_ARM_THM_MOVT_ABS 00000034 .LC3 │ │ │ │ │ 00000472 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000498 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000049c 0000ec02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000004c8 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000050a 0000d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000051a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000051e 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000524 0000242f R_ARM_THM_MOVW_ABS_NC 00000070 .LC5 │ │ │ │ │ -00000528 00002430 R_ARM_THM_MOVT_ABS 00000070 .LC5 │ │ │ │ │ -0000052e 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000053a 0000f00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000544 0000df0a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000560 0000d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000056a 0000f10a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00000570 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000582 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000586 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000058c 0000262f R_ARM_THM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ -00000590 00002630 R_ARM_THM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ -00000596 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005ac 0000d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005b2 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000005b6 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000005c2 0000252f R_ARM_THM_MOVW_ABS_NC 00000090 .LC6 │ │ │ │ │ -000005c6 00002530 R_ARM_THM_MOVT_ABS 00000090 .LC6 │ │ │ │ │ -000005cc 0000f30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000514 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000518 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000051e 0000242f R_ARM_THM_MOVW_ABS_NC 00000070 .LC5 │ │ │ │ │ +00000522 00002430 R_ARM_THM_MOVT_ABS 00000070 .LC5 │ │ │ │ │ +00000528 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000053c 0000f00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000546 0000df0a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000562 0000d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000056c 0000f10a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00000572 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000584 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000588 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000058e 0000262f R_ARM_THM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ +00000592 00002630 R_ARM_THM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ +00000598 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005ae 0000d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005b4 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000005b8 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000005c4 0000252f R_ARM_THM_MOVW_ABS_NC 00000090 .LC6 │ │ │ │ │ +000005c8 00002530 R_ARM_THM_MOVT_ABS 00000090 .LC6 │ │ │ │ │ +000005ce 0000f30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ 000005ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000610 0000df0a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ 0000062e 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000632 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000064a 0000f50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000006ca 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000006e2 0000d60a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -470,15 +470,15 @@ │ │ │ │ │ PyFloat_AsDouble(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56a │ │ │ │ │ + beq.n 56c │ │ │ │ │ ldr r1, [pc, #308] @ (5ec ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bne.n 4c6 │ │ │ │ │ vldr d0, [r3, #8] │ │ │ │ │ add sp, #16 │ │ │ │ │ @@ -487,62 +487,63 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 4be │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r2, 51a │ │ │ │ │ + cbz r2, 514 │ │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ │ - cbz r4, 514 │ │ │ │ │ + cbz r4, 532 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ blx r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 532 │ │ │ │ │ + cbz r0, 52c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [pc, #256] @ (5ec ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 570 │ │ │ │ │ + bne.n 572 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ vldr d0, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 4c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 4c2 │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ b.n 4c2 │ │ │ │ │ - ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 538 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ b.n 4c2 │ │ │ │ │ + ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 514 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 532 │ │ │ │ │ + beq.n 52c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 4c2 │ │ │ │ │ @@ -554,71 +555,70 @@ │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ b.n 4c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_BadArgument │ │ │ │ │ - b.n 532 │ │ │ │ │ + b.n 52c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ - cbnz r0, 5b2 │ │ │ │ │ + cbnz r0, 5b4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, ip │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 532 │ │ │ │ │ + bge.n 52c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 532 │ │ │ │ │ + bne.n 52c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 532 │ │ │ │ │ + b.n 52c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ - cbnz r0, 5e0 │ │ │ │ │ + cbnz r0, 5e2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 4fc │ │ │ │ │ b.n 4c2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5a2 │ │ │ │ │ - b.n 532 │ │ │ │ │ - nop │ │ │ │ │ + blt.n 5a4 │ │ │ │ │ + b.n 52c │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000005f0 <_Py_convert_int_to_double>: │ │ │ │ │ _Py_convert_int_to_double(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ ├── 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: 41500 (bytes into file) │ │ │ │ │ + Start of section headers: 42020 (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 0xa21c: │ │ │ │ │ +There are 18 section headers, starting at offset 0xa424: │ │ │ │ │ │ │ │ │ │ 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 001a40 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00895c 000498 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001a74 000470 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 008df4 000398 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001ee4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 001ee4 000348 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 00222c 003f2c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00918c 000ef0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 006158 0001d8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00a07c 000100 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 006330 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00a17c 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0069cc 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0069cc 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 006a00 0011b0 10 16 170 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 007bb0 000dac 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00a18c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001a38 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008b64 000490 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001a6c 000470 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 008ff4 000398 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001edc 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001edc 000348 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002224 00413c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00938c 000ef8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 006360 0001d8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00a284 000100 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 006538 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00a384 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 006bd4 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 006bd4 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 006c08 0011b0 10 16 170 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 007db8 000dac 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00a394 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -12,127 +12,127 @@ │ │ │ │ │ 8: 00000170 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 9: 0000017c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 10: 000001b5 168 FUNC LOCAL DEFAULT 7 list_dealloc │ │ │ │ │ 11: 00000258 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 12: 0000025c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 13: 0000025d 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 14: 000003f5 120 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ - 15: 000004c1 4260 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 15: 000004c1 4768 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 16: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 17: 00001565 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 18: 000015cd 94 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ - 19: 00003e91 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 000030c5 180 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 21: 000016bd 6 FUNC LOCAL DEFAULT 1 safe_object_compare │ │ │ │ │ - 22: 00002fc5 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 23: 00000001 3012 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ - 24: 00003f15 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 17: 00001761 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 18: 000017c9 86 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ + 19: 000040a1 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 20: 000032d5 180 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 21: 000016b1 6 FUNC LOCAL DEFAULT 1 safe_object_compare │ │ │ │ │ + 22: 000031d5 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 23: 00000001 2988 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ + 24: 00004125 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 25: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 26: 00000bc5 232 FUNC LOCAL DEFAULT 1 gallop_right │ │ │ │ │ - 27: 00000cad 222 FUNC LOCAL DEFAULT 1 gallop_left │ │ │ │ │ - 28: 00000d8d 72 FUNC LOCAL DEFAULT 1 sortslice_memcpy │ │ │ │ │ - 29: 00000dd5 76 FUNC LOCAL DEFAULT 1 sortslice_memmove │ │ │ │ │ - 30: 000016c5 124 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 26: 00000bad 238 FUNC LOCAL DEFAULT 1 gallop_right │ │ │ │ │ + 27: 00000c9d 234 FUNC LOCAL DEFAULT 1 gallop_left │ │ │ │ │ + 28: 00000d89 72 FUNC LOCAL DEFAULT 1 sortslice_memcpy │ │ │ │ │ + 29: 00000dd1 76 FUNC LOCAL DEFAULT 1 sortslice_memmove │ │ │ │ │ + 30: 000016b9 122 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 31: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 32: 00001868 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 33: 00001874 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 34: 000018f5 1018 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 35: 00003609 888 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 32: 00001a5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 33: 00001a68 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 34: 00001ae9 1018 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 35: 00003819 888 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 36: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 37: 00001cf1 122 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 38: 00001d6d 84 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 39: 00001df5 348 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 40: 00001f40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 41: 00001f50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 42: 00001f51 94 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 43: 00001fb1 216 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 44: 00002080 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00002088 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 000020ad 902 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 47: 00002591 512 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 48: 00003e19 118 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ - 49: 000019a1 160 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 37: 00001ee5 122 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 38: 00001f61 84 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 39: 00001fe9 348 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 40: 00002134 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 41: 00002144 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 42: 00002145 94 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 43: 000021a5 216 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 44: 00002274 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 0000227c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 000022a1 902 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 47: 00002785 512 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 48: 00004029 118 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ + 49: 00001999 160 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 50: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 51: 00002435 280 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 52: 00002f51 80 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ - 53: 00002548 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 0000254c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 0000254d 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 56: 00002551 64 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 57: 0000258c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 51: 00002629 280 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 52: 0000303d 372 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ + 53: 0000273c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00002740 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 00002741 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 56: 00002745 64 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 57: 00002780 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 58: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ - 59: 00002590 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00002784 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 60: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 61: 00002791 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 62: 00002831 514 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 63: 000028e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 64: 000028ea 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 65: 00002938 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 66: 00002950 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 67: 000029f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 68: 00002a0c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 61: 00002985 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 62: 00002a25 514 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 63: 00002ad8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 00002ade 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 65: 00002b2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 66: 00002b44 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 67: 00002be8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 00002c00 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 69: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 70: 00002a35 240 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 71: 00002b25 166 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 70: 00002c29 240 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 71: 00002d19 166 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ 72: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 73: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 74: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 75: 00002bcd 432 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 76: 00000e21 136 FUNC LOCAL DEFAULT 1 list_ass_item │ │ │ │ │ + 75: 00002dc1 432 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 76: 00000e1d 126 FUNC LOCAL DEFAULT 1 list_ass_item │ │ │ │ │ 77: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 78: 00002d7d 468 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 79: 00002f48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 80: 00002f50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 81: 00002fa1 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 82: 00000edd 326 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ - 83: 00001070 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 84: 00003179 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 78: 00002f71 202 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 79: 000031a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 80: 000031b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 81: 000031b1 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 82: 00000ed1 326 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ + 83: 00001064 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 84: 00003389 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ 85: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 86: 00001074 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 87: 000010d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 88: 000031a9 118 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 86: 00001068 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 87: 000010c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 88: 000033b9 118 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ 89: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 90: 000010d4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 91: 000010d5 132 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 92: 00001159 68 FUNC LOCAL DEFAULT 1 list___reversed__ │ │ │ │ │ - 93: 00001198 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 94: 0000119c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 95: 0000119d 36 FUNC LOCAL DEFAULT 1 listreviter_dealloc │ │ │ │ │ - 96: 00003504 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 0000350c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 98: 00003604 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 99: 00003608 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 100: 0000393c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 101: 00003948 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 102: 00003981 252 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 103: 00003a78 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 90: 000010c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 91: 000010c9 132 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ + 92: 0000114d 68 FUNC LOCAL DEFAULT 1 list___reversed__ │ │ │ │ │ + 93: 0000118c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 94: 00001190 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 95: 00001191 36 FUNC LOCAL DEFAULT 1 listreviter_dealloc │ │ │ │ │ + 96: 00003714 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 0000371c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 98: 00003814 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 00003818 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 100: 00003b4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 101: 00003b58 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 102: 00003b91 252 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 103: 00003c88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 104: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 105: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 106: 00003a7c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 107: 00003a7d 924 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 106: 00003c8c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 107: 00003c8d 924 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ 108: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 109: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 110: 00001285 252 FUNC LOCAL DEFAULT 1 list_repr │ │ │ │ │ - 111: 00001381 382 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ - 112: 00003ebd 88 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 110: 00001279 252 FUNC LOCAL DEFAULT 1 list_repr │ │ │ │ │ + 111: 00001375 382 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ + 112: 000040cd 88 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 113: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 114: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 115: 00000028 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 116: 00001501 28 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ - 117: 0000151d 46 FUNC LOCAL DEFAULT 1 list_reverse │ │ │ │ │ - 118: 0000154d 170 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ - 119: 000015f9 44 FUNC LOCAL DEFAULT 1 list_inplace_concat │ │ │ │ │ - 120: 00001679 22 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ - 121: 00001691 12 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ - 122: 0000169d 24 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ - 123: 000016b5 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 116: 000014f5 28 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ + 117: 00001511 46 FUNC LOCAL DEFAULT 1 list_reverse │ │ │ │ │ + 118: 00001541 170 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ + 119: 000015ed 44 FUNC LOCAL DEFAULT 1 list_inplace_concat │ │ │ │ │ + 120: 0000166d 22 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ + 121: 00001685 12 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ + 122: 00001691 24 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ + 123: 000016a9 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 124: 000001f8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 125: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 126: 00001775 530 FUNC LOCAL DEFAULT 1 list_index │ │ │ │ │ - 127: 00001989 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 126: 00001769 534 FUNC LOCAL DEFAULT 1 list_index │ │ │ │ │ + 127: 00001981 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ 128: 0000002c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 129: 0000002d 44 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 130: 00000059 12 FUNC LOCAL DEFAULT 9 listreviter_traverse │ │ │ │ │ 131: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 132: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 133: 00000065 84 FUNC LOCAL DEFAULT 9 listiter_reduce │ │ │ │ │ 134: 000000b4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -197,21 +197,21 @@ │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 200: 0000162d 134 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 200: 00001821 134 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 202: 000016b5 448 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ - 203: 00001875 126 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 202: 000018a9 448 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ + 203: 00001a69 126 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 205: 00001dc1 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ - 206: 00002089 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 205: 00001fb5 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 206: 0000227d 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -238,42 +238,42 @@ │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 241: 00000ea9 50 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 242: 00001025 80 FUNC GLOBAL DEFAULT 1 PyList_GetItem │ │ │ │ │ + 241: 00000e9d 50 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ + 242: 00001019 80 FUNC GLOBAL DEFAULT 1 PyList_GetItem │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 245: 00001075 96 FUNC GLOBAL DEFAULT 1 PyList_GetItemRef │ │ │ │ │ + 245: 00001069 96 FUNC GLOBAL DEFAULT 1 PyList_GetItemRef │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ - 247: 00003221 1000 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ + 247: 00003431 1000 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 249: 000011c1 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 250: 00001219 52 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ - 251: 0000124d 56 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ + 249: 000011b5 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 250: 0000120d 52 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ + 251: 00001241 56 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 263: 00000001 44 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 266: 00001625 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 266: 00001619 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 268: 00001741 52 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ + 268: 00001735 52 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 273: 000001b9 30 FUNC GLOBAL HIDDEN 9 _PyList_GetItemRef │ │ │ │ │ 274: 000001a0 208 OBJECT GLOBAL DEFAULT 3 PyListRevIter_Type │ │ │ │ │ 275: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyListIter_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,277 +1,276 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x895c contains 147 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8b64 contains 146 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000110 0000112f R_ARM_THM_MOVW_ABS_NC 00001565 unsafe_latin_compare │ │ │ │ │ -00000114 00001130 R_ARM_THM_MOVT_ABS 00001565 unsafe_latin_compare │ │ │ │ │ +00000110 0000112f R_ARM_THM_MOVW_ABS_NC 00001761 unsafe_latin_compare │ │ │ │ │ +00000114 00001130 R_ARM_THM_MOVT_ABS 00001761 unsafe_latin_compare │ │ │ │ │ 00000178 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000202 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000286 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000452 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000050e 0000112f R_ARM_THM_MOVW_ABS_NC 00001565 unsafe_latin_compare │ │ │ │ │ -00000512 00001130 R_ARM_THM_MOVT_ABS 00001565 unsafe_latin_compare │ │ │ │ │ -00000572 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000626 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000660 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000724 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000db6 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000e02 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000e5c 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000e72 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e8c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000e90 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000e94 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00000e98 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00000e9e 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ec8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000ecc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000ed0 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000efc 00000e0a R_ARM_THM_CALL 000003f5 list_resize │ │ │ │ │ -0000100c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001010 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001018 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001048 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000104c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001054 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000105c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001060 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001068 0000df0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00001070 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010a4 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000010a8 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000010ac 0000552f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -000010b0 00005530 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -000010b6 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010be 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000010c2 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000010ca 0000df0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000010d0 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010ee 0000ef0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000010f6 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001112 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001116 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000112a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001132 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001142 0000592f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00001146 00005930 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -0000114c 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000116c 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000118c 0000f60a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00001198 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000011ac 0000b50a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000011b2 00000d0a R_ARM_THM_CALL 0000025d Py_XDECREF │ │ │ │ │ -000011fa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000011fe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001204 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000122e 0000250a R_ARM_THM_CALL 00001cf1 list_clear_impl.isra.0 │ │ │ │ │ -0000123a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000123e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001242 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000126a 0000fc0a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -00001272 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000129a 0000fe0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000012a8 0000ff0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -000012b4 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000234 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000274 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000450 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000528 0000112f R_ARM_THM_MOVW_ABS_NC 00001761 unsafe_latin_compare │ │ │ │ │ +0000052c 00001130 R_ARM_THM_MOVT_ABS 00001761 unsafe_latin_compare │ │ │ │ │ +0000058c 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000063c 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000676 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000073a 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000db2 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000dfe 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000e5c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e7e 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000e82 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000e86 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00000e8a 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00000e90 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ebc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000ec0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000ec4 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000ef0 00000e0a R_ARM_THM_CALL 000003f5 list_resize │ │ │ │ │ +00001000 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001004 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000100c 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000103c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001040 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001048 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001050 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001054 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000105c 0000df0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00001064 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001098 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000109c 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010a0 0000552f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +000010a4 00005530 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +000010aa 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010b2 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000010b6 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000010be 0000df0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000010c4 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000010e2 0000ef0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000010ea 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001106 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000110a 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000111e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001126 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001136 0000592f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +0000113a 00005930 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00001140 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001160 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001180 0000f60a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +0000118c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000011a0 0000b50a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000011a6 00000d0a R_ARM_THM_CALL 0000025d Py_XDECREF │ │ │ │ │ +000011ee 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000011f2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000011f8 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001222 0000250a R_ARM_THM_CALL 00001ee5 list_clear_impl.isra.0 │ │ │ │ │ +0000122e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001232 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001236 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000125e 0000fc0a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +00001266 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000128e 0000fe0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0000129c 0000ff0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +000012a8 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000012dc 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ 000012e8 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000012f4 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00001300 0001010a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00001320 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000132e 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00001338 0001020a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000134a 00000d0a R_ARM_THM_CALL 0000025d Py_XDECREF │ │ │ │ │ -00001350 0001040a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00001356 0001020a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000135e 00006c2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ -00001362 00006c30 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ -00001370 00006d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001374 00006d30 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -000013a4 0001060a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000013b4 0000340a R_ARM_THM_CALL 00002f51 list_new_prealloc │ │ │ │ │ -000014ec 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000150e 0000250a R_ARM_THM_CALL 00001cf1 list_clear_impl.isra.0 │ │ │ │ │ -00001512 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001516 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001522 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001526 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001570 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000015be 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015d2 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001608 00002e0a R_ARM_THM_CALL 000020ad _list_extend │ │ │ │ │ -00001666 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000166a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000166e 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001686 0000250a R_ARM_THM_CALL 00001cf1 list_clear_impl.isra.0 │ │ │ │ │ -00001708 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000171e 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001736 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001762 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001766 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000176a 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000017ac 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000017c0 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000180c 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001846 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001886 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000018c0 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000018e2 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000018e6 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000018ea 00007d2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC20 │ │ │ │ │ -000018ee 00007d30 R_ARM_THM_MOVT_ABS 00000200 .LC20 │ │ │ │ │ -000018f4 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018fe 0001090a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000190e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001922 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001936 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000194c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001954 00007c2f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC19 │ │ │ │ │ -00001958 00007c30 R_ARM_THM_MOVT_ABS 000001f8 .LC19 │ │ │ │ │ -00001962 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000197a 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000019cc 0001060a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000019dc 00000e0a R_ARM_THM_CALL 000003f5 list_resize │ │ │ │ │ -00001a26 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001a2c 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a38 0000250a R_ARM_THM_CALL 00001cf1 list_clear_impl.isra.0 │ │ │ │ │ -00000dd0 0000c71e R_ARM_THM_JUMP24 00000000 memcpy │ │ │ │ │ -00000e1c 0000c11e R_ARM_THM_JUMP24 00000000 memmove │ │ │ │ │ -000011bc 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000011e2 0000231e R_ARM_THM_JUMP24 00003609 list_slice_lock_held │ │ │ │ │ -00001280 0000fd1e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -00001342 0001031e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -0000136a 0001051e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000137c 0001051e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000148e 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -000014fa 0000b11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000015e2 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000016aa 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000016b0 00010b1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -000016b8 0000231e R_ARM_THM_JUMP24 00003609 list_slice_lock_held │ │ │ │ │ -000016be 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000175a 00002e1e R_ARM_THM_JUMP24 000020ad _list_extend │ │ │ │ │ -00001998 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000012f4 0001010a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00001314 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001322 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000132c 0001020a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000133e 00000d0a R_ARM_THM_CALL 0000025d Py_XDECREF │ │ │ │ │ +00001344 0001040a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +0000134a 0001020a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00001352 00006c2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ +00001356 00006c30 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ +00001364 00006d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001368 00006d30 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001398 0001060a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000013a8 0000340a R_ARM_THM_CALL 0000303d list_new_prealloc │ │ │ │ │ +000014e0 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001502 0000250a R_ARM_THM_CALL 00001ee5 list_clear_impl.isra.0 │ │ │ │ │ +00001506 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000150a 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001516 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000151a 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001564 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000015b2 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015c6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015fc 00002e0a R_ARM_THM_CALL 000022a1 _list_extend │ │ │ │ │ +0000165a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000165e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001662 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000167a 0000250a R_ARM_THM_CALL 00001ee5 list_clear_impl.isra.0 │ │ │ │ │ +000016fc 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001718 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001724 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001756 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000175a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000175e 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000017a0 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000017b4 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00001800 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001840 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001880 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000018ba 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000018dc 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000018e0 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000018e4 00007d2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC20 │ │ │ │ │ +000018e8 00007d30 R_ARM_THM_MOVT_ABS 00000200 .LC20 │ │ │ │ │ +000018ee 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018f8 0001090a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001908 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000191a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000192e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001944 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000194c 00007c2f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC19 │ │ │ │ │ +00001950 00007c30 R_ARM_THM_MOVT_ABS 000001f8 .LC19 │ │ │ │ │ +0000195a 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001972 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000019c4 0001060a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000019d4 00000e0a R_ARM_THM_CALL 000003f5 list_resize │ │ │ │ │ +00001a1e 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001a24 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a30 0000250a R_ARM_THM_CALL 00001ee5 list_clear_impl.isra.0 │ │ │ │ │ +00000dcc 0000c71e R_ARM_THM_JUMP24 00000000 memcpy │ │ │ │ │ +00000e18 0000c11e R_ARM_THM_JUMP24 00000000 memmove │ │ │ │ │ +000011b0 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000011d6 0000231e R_ARM_THM_JUMP24 00003819 list_slice_lock_held │ │ │ │ │ +00001274 0000fd1e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +00001336 0001031e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +0000135e 0001051e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001370 0001051e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001482 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +000014ee 0000b11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000015d6 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000169e 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000016a4 00010b1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000016ac 0000231e R_ARM_THM_JUMP24 00003819 list_slice_lock_held │ │ │ │ │ +000016b2 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000174e 00002e1e R_ARM_THM_JUMP24 000022a1 _list_extend │ │ │ │ │ +00001990 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x8df4 contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x8ff4 contains 115 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000a02 R_ARM_ABS32 000001b5 list_dealloc │ │ │ │ │ -0000002c 00006e02 R_ARM_ABS32 00001285 list_repr │ │ │ │ │ +0000002c 00006e02 R_ARM_ABS32 00001279 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00011602 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00011702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00005402 R_ARM_ABS32 00003179 list_traverse │ │ │ │ │ -00000060 00007802 R_ARM_ABS32 00001679 list_clear_slot │ │ │ │ │ -00000064 00003e02 R_ARM_ABS32 00002831 list_richcompare │ │ │ │ │ -0000006c 00002702 R_ARM_ABS32 00001df5 list_iter │ │ │ │ │ +0000005c 00005402 R_ARM_ABS32 00003389 list_traverse │ │ │ │ │ +00000060 00007802 R_ARM_ABS32 0000166d list_clear_slot │ │ │ │ │ +00000064 00003e02 R_ARM_ABS32 00002a25 list_richcompare │ │ │ │ │ +0000006c 00002702 R_ARM_ABS32 00001fe9 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003d02 R_ARM_ABS32 00002791 list___init__ │ │ │ │ │ +00000094 00003d02 R_ARM_ABS32 00002985 list___init__ │ │ │ │ │ 00000098 0000ed02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00011802 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000b702 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00004702 R_ARM_ABS32 00002b25 list_vectorcall │ │ │ │ │ +000000c8 00004702 R_ARM_ABS32 00002d19 list_vectorcall │ │ │ │ │ 000000d4 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00002b02 R_ARM_ABS32 00001fb1 listiter_dealloc │ │ │ │ │ +000000e8 00002b02 R_ARM_ABS32 000021a5 listiter_dealloc │ │ │ │ │ 00000118 00011702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00007902 R_ARM_ABS32 00001691 listiter_traverse │ │ │ │ │ +0000012c 00007902 R_ARM_ABS32 00001685 listiter_traverse │ │ │ │ │ 0000013c 00011902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002a02 R_ARM_ABS32 00001f51 listiter_next │ │ │ │ │ +00000140 00002a02 R_ARM_ABS32 00002145 listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00005f02 R_ARM_ABS32 0000119d listreviter_dealloc │ │ │ │ │ +000001b8 00005f02 R_ARM_ABS32 00001191 listreviter_dealloc │ │ │ │ │ 000001e8 00011702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00008202 R_ARM_ABS32 00000059 listreviter_traverse │ │ │ │ │ 0000020c 00011902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00007002 R_ARM_ABS32 00003ebd listreviter_next │ │ │ │ │ +00000210 00007002 R_ARM_ABS32 000040cd listreviter_next │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000274 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000278 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002a8 0000bd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002b4 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b8 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002c0 00007f02 R_ARM_ABS32 00001989 listreviter_len │ │ │ │ │ +000002c0 00007f02 R_ARM_ABS32 00001981 listreviter_len │ │ │ │ │ 000002c8 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00008a02 R_ARM_ABS32 00000115 listreviter_reduce │ │ │ │ │ 000002d8 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00008d02 R_ARM_ABS32 00000169 listreviter_setstate │ │ │ │ │ 000002e8 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000300 00007a02 R_ARM_ABS32 0000169d listiter_len │ │ │ │ │ +00000300 00007a02 R_ARM_ABS32 00001691 listiter_len │ │ │ │ │ 00000308 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000030c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000310 00008502 R_ARM_ABS32 00000065 listiter_reduce │ │ │ │ │ 00000318 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000031c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000320 00008802 R_ARM_ABS32 000000b9 listiter_setstate │ │ │ │ │ 00000328 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000033c 00003702 R_ARM_ABS32 0000254d list_length │ │ │ │ │ -00000340 00003302 R_ARM_ABS32 00002435 list_subscript │ │ │ │ │ -00000344 00006b02 R_ARM_ABS32 00003a7d list_ass_subscript │ │ │ │ │ -00000348 00003702 R_ARM_ABS32 0000254d list_length │ │ │ │ │ -0000034c 00004e02 R_ARM_ABS32 00002d7d list_concat │ │ │ │ │ -00000350 00006f02 R_ARM_ABS32 00001381 list_repeat │ │ │ │ │ -00000354 00003802 R_ARM_ABS32 00002551 list_item │ │ │ │ │ -0000035c 00004c02 R_ARM_ABS32 00000e21 list_ass_item │ │ │ │ │ -00000364 00005802 R_ARM_ABS32 000031a9 list_contains │ │ │ │ │ -00000368 00007702 R_ARM_ABS32 000015f9 list_inplace_concat │ │ │ │ │ +0000033c 00003702 R_ARM_ABS32 00002741 list_length │ │ │ │ │ +00000340 00003302 R_ARM_ABS32 00002629 list_subscript │ │ │ │ │ +00000344 00006b02 R_ARM_ABS32 00003c8d list_ass_subscript │ │ │ │ │ +00000348 00003702 R_ARM_ABS32 00002741 list_length │ │ │ │ │ +0000034c 00004e02 R_ARM_ABS32 00002f71 list_concat │ │ │ │ │ +00000350 00006f02 R_ARM_ABS32 00001375 list_repeat │ │ │ │ │ +00000354 00003802 R_ARM_ABS32 00002745 list_item │ │ │ │ │ +0000035c 00004c02 R_ARM_ABS32 00000e1d list_ass_item │ │ │ │ │ +00000364 00005802 R_ARM_ABS32 000033b9 list_contains │ │ │ │ │ +00000368 00007702 R_ARM_ABS32 000015ed list_inplace_concat │ │ │ │ │ 0000036c 00008102 R_ARM_ABS32 0000002d list_inplace_repeat │ │ │ │ │ 00000370 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00003302 R_ARM_ABS32 00002435 list_subscript │ │ │ │ │ +00000374 00003302 R_ARM_ABS32 00002629 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 00001159 list___reversed__ │ │ │ │ │ +00000384 00005c02 R_ARM_ABS32 0000114d list___reversed__ │ │ │ │ │ 0000038c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000390 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00008902 R_ARM_ABS32 00000107 list___sizeof__ │ │ │ │ │ 0000039c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a4 00007402 R_ARM_ABS32 00001501 py_list_clear │ │ │ │ │ +000003a4 00007402 R_ARM_ABS32 000014f5 py_list_clear │ │ │ │ │ 000003ac 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 00007b02 R_ARM_ABS32 000016b5 list_copy │ │ │ │ │ +000003b4 00007b02 R_ARM_ABS32 000016a9 list_copy │ │ │ │ │ 000003bc 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 00002602 R_ARM_ABS32 00001d6d list_append │ │ │ │ │ +000003c4 00002602 R_ARM_ABS32 00001f61 list_append │ │ │ │ │ 000003cc 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d4 00005b02 R_ARM_ABS32 000010d5 list_insert │ │ │ │ │ +000003d4 00005b02 R_ARM_ABS32 000010c9 list_insert │ │ │ │ │ 000003dc 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e4 00005102 R_ARM_ABS32 00002fa1 list_extend │ │ │ │ │ +000003e4 00005102 R_ARM_ABS32 000031b1 list_extend │ │ │ │ │ 000003ec 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f4 00004b02 R_ARM_ABS32 00002bcd list_pop │ │ │ │ │ +000003f4 00004b02 R_ARM_ABS32 00002dc1 list_pop │ │ │ │ │ 000003fc 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000400 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000404 00004602 R_ARM_ABS32 00002a35 list_remove │ │ │ │ │ +00000404 00004602 R_ARM_ABS32 00002c29 list_remove │ │ │ │ │ 0000040c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000410 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000414 00007e02 R_ARM_ABS32 00001775 list_index │ │ │ │ │ +00000414 00007e02 R_ARM_ABS32 00001769 list_index │ │ │ │ │ 0000041c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000420 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000424 00007602 R_ARM_ABS32 0000154d list_count │ │ │ │ │ +00000424 00007602 R_ARM_ABS32 00001541 list_count │ │ │ │ │ 0000042c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000430 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000434 00007502 R_ARM_ABS32 0000151d list_reverse │ │ │ │ │ +00000434 00007502 R_ARM_ABS32 00001511 list_reverse │ │ │ │ │ 0000043c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000440 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00006602 R_ARM_ABS32 00003981 list_sort │ │ │ │ │ +00000444 00006602 R_ARM_ABS32 00003b91 list_sort │ │ │ │ │ 0000044c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000450 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000454 00011a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 0000045c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x918c contains 478 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x938c contains 479 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000b0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000b4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000b8 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000ca 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 0000013a 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ @@ -305,459 +304,460 @@ │ │ │ │ │ 000003ee 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000043c 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000462 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000049a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000049e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000004a6 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000004b8 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004e0 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004e4 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000518 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000051c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000528 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000052c 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000532 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000536 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000005ae 0000112f R_ARM_THM_MOVW_ABS_NC 00001565 unsafe_latin_compare │ │ │ │ │ -000005b2 00001130 R_ARM_THM_MOVT_ABS 00001565 unsafe_latin_compare │ │ │ │ │ -00000612 0000112f R_ARM_THM_MOVW_ABS_NC 00001565 unsafe_latin_compare │ │ │ │ │ -00000616 00001130 R_ARM_THM_MOVT_ABS 00001565 unsafe_latin_compare │ │ │ │ │ -0000065a 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000006ca 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000716 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000768 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000826 0000112f R_ARM_THM_MOVW_ABS_NC 00001565 unsafe_latin_compare │ │ │ │ │ -0000082a 00001130 R_ARM_THM_MOVT_ABS 00001565 unsafe_latin_compare │ │ │ │ │ -00000894 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000008d2 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000093c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000940 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a0c 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a40 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a84 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a88 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b14 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000b92 0000112f R_ARM_THM_MOVW_ABS_NC 00001565 unsafe_latin_compare │ │ │ │ │ -00000b96 00001130 R_ARM_THM_MOVT_ABS 00001565 unsafe_latin_compare │ │ │ │ │ -00000bd8 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000c3a 0000132f R_ARM_THM_MOVW_ABS_NC 00003e91 unsafe_long_compare │ │ │ │ │ -00000c3e 00001330 R_ARM_THM_MOVT_ABS 00003e91 unsafe_long_compare │ │ │ │ │ -00000c46 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00000c4a 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00000c58 0000142f R_ARM_THM_MOVW_ABS_NC 000030c5 unsafe_object_compare │ │ │ │ │ -00000c5c 00001430 R_ARM_THM_MOVT_ABS 000030c5 unsafe_object_compare │ │ │ │ │ -00000c62 0000152f R_ARM_THM_MOVW_ABS_NC 000016bd safe_object_compare │ │ │ │ │ -00000c66 00001530 R_ARM_THM_MOVT_ABS 000016bd safe_object_compare │ │ │ │ │ -00000ca4 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000cc0 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000cd6 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000cf0 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000d18 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d1c 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d38 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d56 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d6e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d8c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d9c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000db6 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000e1c 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000eb8 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ebc 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f14 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000f68 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000fbc 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000fe8 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000fec 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000ff0 0000102f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00000ff4 00001030 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000ffa 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001018 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000101c 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001022 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001026 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000010a4 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000010a8 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000010b8 0000112f R_ARM_THM_MOVW_ABS_NC 00001565 unsafe_latin_compare │ │ │ │ │ -000010bc 00001130 R_ARM_THM_MOVT_ABS 00001565 unsafe_latin_compare │ │ │ │ │ -000010c4 0000152f R_ARM_THM_MOVW_ABS_NC 000016bd safe_object_compare │ │ │ │ │ -000010c8 00001530 R_ARM_THM_MOVT_ABS 000016bd safe_object_compare │ │ │ │ │ -000010d4 0000162f R_ARM_THM_MOVW_ABS_NC 00002fc5 unsafe_tuple_compare │ │ │ │ │ -000010d8 00001630 R_ARM_THM_MOVT_ABS 00002fc5 unsafe_tuple_compare │ │ │ │ │ -00001104 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001108 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001188 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ -00001214 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ -00001248 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ -0000125c 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000127a 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000129e 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000012d2 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001378 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000013d2 0000152f R_ARM_THM_MOVW_ABS_NC 000016bd safe_object_compare │ │ │ │ │ -000013d6 00001530 R_ARM_THM_MOVT_ABS 000016bd safe_object_compare │ │ │ │ │ -000013e2 0000182f R_ARM_THM_MOVW_ABS_NC 00003f15 unsafe_float_compare │ │ │ │ │ -000013e6 00001830 R_ARM_THM_MOVT_ABS 00003f15 unsafe_float_compare │ │ │ │ │ -00001440 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001450 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000014d0 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000014f0 0000152f R_ARM_THM_MOVW_ABS_NC 000016bd safe_object_compare │ │ │ │ │ -000014f4 00001530 R_ARM_THM_MOVT_ABS 000016bd safe_object_compare │ │ │ │ │ -0000151a 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000153a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000155c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000159a 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000015a6 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001670 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000167e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001682 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000168a 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000169a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000169e 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000016a2 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -000016a6 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -000016ac 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016f8 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001772 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -000017da 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017de 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017e4 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000185a 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00001868 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000186c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001870 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000189e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000018a2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000018aa 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000018ec 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001968 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001994 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000019cc 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001a9c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001aee 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001afe 0000242f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00001b02 00002430 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00001b06 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00001b30 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b58 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ba0 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001bc8 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001bd8 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bfc 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c0e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c1a 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001c20 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c56 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c6c 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c88 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001c9a 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001ca4 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001cb2 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001cbc 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d30 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d98 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d9c 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001dac 0000ba0a R_ARM_THM_CALL 00000351 _PyList_AppendTakeRefListResize │ │ │ │ │ -00001db2 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001db6 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001de0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001de4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001de8 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e3a 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001f16 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00001f1e 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001f2a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001f2e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f36 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001f40 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f44 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f48 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001fa8 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002052 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002080 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002084 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000209c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000020a0 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000020c4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000020c8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000020d6 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000020da 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000020e2 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000020e6 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000020ea 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000020ee 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00002102 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00002106 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00002110 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00002114 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00002122 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00002126 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00002130 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00002134 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00002140 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00002152 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00002182 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000021ae 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002202 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000222e 0000ba0a R_ARM_THM_CALL 00000351 _PyList_AppendTakeRefListResize │ │ │ │ │ -0000225e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000228c 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000022a8 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000022bc 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000022d0 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000022e4 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000022f8 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000230a 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000231c 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000232e 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002350 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000023b8 0000d90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000023d0 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000023e4 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000023f0 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000023f4 0000db30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000023fa 0000dc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002404 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00002414 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000241c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002454 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002458 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002460 0000de0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002468 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000249a 0000df0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000024a4 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000024a8 0000e030 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000024b8 0000e10a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000024d2 0000e20a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000024f0 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -0000252e 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002532 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002538 0000322f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -0000253c 00003230 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00002542 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002548 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002578 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000257c 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002584 0000df0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000258c 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000025a4 00003a2f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -000025a8 00003a30 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -000025ac 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000025e0 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002730 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000277c 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000278a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027a2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000027a6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000027d2 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000027d6 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000027dc 0000e60a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000027ea 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000027ee 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000027f6 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000289c 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000028f8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000028fc 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002920 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002924 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002938 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000293c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002940 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002944 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002948 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000294c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002950 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002954 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000299c 0000ec0a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -000029b2 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029c8 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029f4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000029f8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000029fc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a00 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a04 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a08 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a16 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a2a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a62 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002a8c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002a90 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002aba 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002af2 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002af6 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002afa 0000452f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -00002afe 00004530 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -00002b04 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002b10 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b1c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b4e 0000ed0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00002b84 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b9a 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00002b9e 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00002ba8 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002bb4 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00002bb8 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00002bbe 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00002c46 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002c84 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c9a 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002cb6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cc0 0000482f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -00002cc4 00004830 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -00002cce 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002cda 0000ef0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002ce2 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002d04 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002d08 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002d0c 0000492f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -00002d10 00004930 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -00002d16 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d1e 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002d2e 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002d44 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d4c 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d64 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002d68 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002d6c 00004a2f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -00002d70 00004a30 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -00002d76 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002dd4 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002e56 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002ee0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ee4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002ee8 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002ef8 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00002f0e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004e2 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004e6 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000051c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000520 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000052c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000530 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000536 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000053a 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000005b2 0000112f R_ARM_THM_MOVW_ABS_NC 00001761 unsafe_latin_compare │ │ │ │ │ +000005b6 00001130 R_ARM_THM_MOVT_ABS 00001761 unsafe_latin_compare │ │ │ │ │ +0000061a 0000112f R_ARM_THM_MOVW_ABS_NC 00001761 unsafe_latin_compare │ │ │ │ │ +0000061e 00001130 R_ARM_THM_MOVT_ABS 00001761 unsafe_latin_compare │ │ │ │ │ +00000662 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000006d2 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000728 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000077a 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000838 0000112f R_ARM_THM_MOVW_ABS_NC 00001761 unsafe_latin_compare │ │ │ │ │ +0000083c 00001130 R_ARM_THM_MOVT_ABS 00001761 unsafe_latin_compare │ │ │ │ │ +000008a6 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000008e2 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000948 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000094c 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a12 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a46 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a8a 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a8e 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b30 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000b70 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000bd8 0000112f R_ARM_THM_MOVW_ABS_NC 00001761 unsafe_latin_compare │ │ │ │ │ +00000bdc 00001130 R_ARM_THM_MOVT_ABS 00001761 unsafe_latin_compare │ │ │ │ │ +00000c20 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000c90 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cb0 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cca 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cea 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cfc 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d12 0000132f R_ARM_THM_MOVW_ABS_NC 000040a1 unsafe_long_compare │ │ │ │ │ +00000d16 00001330 R_ARM_THM_MOVT_ABS 000040a1 unsafe_long_compare │ │ │ │ │ +00000d1e 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00000d22 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00000d30 0000142f R_ARM_THM_MOVW_ABS_NC 000032d5 unsafe_object_compare │ │ │ │ │ +00000d34 00001430 R_ARM_THM_MOVT_ABS 000032d5 unsafe_object_compare │ │ │ │ │ +00000d3a 0000152f R_ARM_THM_MOVW_ABS_NC 000016b1 safe_object_compare │ │ │ │ │ +00000d3e 00001530 R_ARM_THM_MOVT_ABS 000016b1 safe_object_compare │ │ │ │ │ +00000dc4 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000dfa 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000e32 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000ea8 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000ec6 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000ede 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000efa 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000f26 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f2a 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f3a 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000fa6 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001046 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000104a 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010a2 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000010f6 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001146 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001172 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001176 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000117a 0000102f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +0000117e 00001030 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00001184 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011a6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000011aa 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000011b6 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000011ba 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001238 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000123c 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000124c 0000112f R_ARM_THM_MOVW_ABS_NC 00001761 unsafe_latin_compare │ │ │ │ │ +00001250 00001130 R_ARM_THM_MOVT_ABS 00001761 unsafe_latin_compare │ │ │ │ │ +00001258 0000152f R_ARM_THM_MOVW_ABS_NC 000016b1 safe_object_compare │ │ │ │ │ +0000125c 00001530 R_ARM_THM_MOVT_ABS 000016b1 safe_object_compare │ │ │ │ │ +00001268 0000162f R_ARM_THM_MOVW_ABS_NC 000031d5 unsafe_tuple_compare │ │ │ │ │ +0000126c 00001630 R_ARM_THM_MOVT_ABS 000031d5 unsafe_tuple_compare │ │ │ │ │ +0000129a 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000129e 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000131c 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ +00001358 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ +0000138e 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ +000013d0 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001404 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000141c 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000144c 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000156e 0000152f R_ARM_THM_MOVW_ABS_NC 000016b1 safe_object_compare │ │ │ │ │ +00001572 00001530 R_ARM_THM_MOVT_ABS 000016b1 safe_object_compare │ │ │ │ │ +0000157c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015da 0000182f R_ARM_THM_MOVW_ABS_NC 00004125 unsafe_float_compare │ │ │ │ │ +000015de 00001830 R_ARM_THM_MOVT_ABS 00004125 unsafe_float_compare │ │ │ │ │ +00001686 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001694 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000016ac 0000152f R_ARM_THM_MOVW_ABS_NC 000016b1 safe_object_compare │ │ │ │ │ +000016b0 00001530 R_ARM_THM_MOVT_ABS 000016b1 safe_object_compare │ │ │ │ │ +000016d4 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016e2 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000016fe 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001712 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001796 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000017a2 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001864 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001872 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001876 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000187e 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000188e 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001892 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001896 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +0000189a 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000018a0 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018ec 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001966 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +000019ce 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000019d2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000019d8 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001a4e 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00001a5c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a60 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a64 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a92 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001a96 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001a9e 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001ae0 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b5c 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001b88 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001bc0 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001c90 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ce2 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001cf2 0000242f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00001cf6 00002430 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00001cfa 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00001d24 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d4c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d94 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001dbc 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001dcc 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001df0 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e02 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e0e 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001e14 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001e4a 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001e60 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001e7c 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001e8e 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001e98 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001ea6 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001eb0 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f24 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f8c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f90 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001fa0 0000ba0a R_ARM_THM_CALL 00000351 _PyList_AppendTakeRefListResize │ │ │ │ │ +00001fa6 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001faa 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001fd4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001fd8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001fdc 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000202e 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000210a 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00002112 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000211e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002122 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000212a 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002134 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002138 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000213c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002140 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000219c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002246 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002274 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002278 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002290 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002294 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000022b8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000022bc 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000022ca 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000022ce 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000022d6 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +000022da 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +000022de 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +000022e2 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +000022f6 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000022fa 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00002304 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00002308 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00002316 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +0000231a 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00002324 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00002328 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00002334 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00002346 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00002376 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000023a2 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000023f6 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002422 0000ba0a R_ARM_THM_CALL 00000351 _PyList_AppendTakeRefListResize │ │ │ │ │ +00002452 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002480 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000249c 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000024b0 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000024c4 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000024d8 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000024ec 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000024fe 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002510 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002522 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002544 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000025ac 0000d90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000025c4 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000025d8 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000025e4 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000025e8 0000db30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000025ee 0000dc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000025f8 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00002608 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002610 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002648 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000264c 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002654 0000de0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000265c 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000268e 0000df0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00002698 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +0000269c 0000e030 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000026ac 0000e10a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000026c6 0000e20a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000026e4 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +00002722 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002726 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000272c 0000322f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00002730 00003230 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00002736 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000273c 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000276c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002770 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002778 0000df0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00002780 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002798 00003a2f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +0000279c 00003a30 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +000027a0 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000027d4 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002924 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002970 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000297e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002996 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000299a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000029c6 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000029ca 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000029d0 0000e60a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000029de 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000029e2 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000029ea 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002a90 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002aec 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002af0 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002b14 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002b18 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002b2c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b30 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b34 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b38 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b3c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b40 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b44 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b48 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b90 0000ec0a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00002ba6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bbc 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002be8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002bec 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002bf0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002bf4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002bf8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002bfc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c0a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c1e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c56 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002c80 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002c84 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002cae 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002ce6 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002cea 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002cee 0000452f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +00002cf2 00004530 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +00002cf8 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d04 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d10 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d42 0000ed0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00002d78 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d8e 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00002d92 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00002d9c 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002da8 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00002dac 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00002db2 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00002e3a 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002e78 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002e8e 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002eaa 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002eb4 0000482f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +00002eb8 00004830 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +00002ec2 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002ece 0000ef0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002ed6 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002ef8 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002efc 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002f00 0000492f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +00002f04 00004930 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00002f0a 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002f12 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002f2c 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f30 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f36 00004d2f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -00002f3a 00004d30 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -00002f40 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f48 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002f4c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002f62 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00002f72 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002f94 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fb4 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002fb8 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002ff4 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003008 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003034 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003054 0000132f R_ARM_THM_MOVW_ABS_NC 00003e91 unsafe_long_compare │ │ │ │ │ -00003058 00001330 R_ARM_THM_MOVT_ABS 00003e91 unsafe_long_compare │ │ │ │ │ -000030ec 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030f0 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030fe 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00003102 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -0000310c 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00003110 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00003144 0000f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000315e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003172 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031e4 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003210 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000323c 0000e10a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000325a 0000e20a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000032a6 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000332e 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000034fa 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00003504 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003508 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000350c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003510 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003514 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003596 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -000035dc 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035e0 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003604 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003656 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000036de 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000038a2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038a6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000038aa 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000392c 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -0000393c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003940 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003944 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000395c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003960 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000039ae 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000039b2 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000039e4 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003a04 0000f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003a10 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003a14 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003a34 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003a3c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003a40 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003a68 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003a78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003aa2 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003aa6 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003aae 0000de0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003ab8 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003aee 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003b04 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b12 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00003b16 0000e030 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00003b28 0000e10a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00003b3e 0000682f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -00003b42 00006830 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -00003b46 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00003b5c 0000e20a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00003b90 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bbc 0000e20a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00003c22 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c46 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003c8e 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003cd2 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003cda 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003d3e 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003d4c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d5a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d80 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003d8a 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00003d8e 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00003d94 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d9e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003da2 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003daa 0000692f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -00003dae 00006930 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -00003db4 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003dca 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003de0 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003de4 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003dfe 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e02 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e08 0000322f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00003e0c 00003230 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00003e12 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e7a 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00003f0e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f22 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002f38 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f40 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f58 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002f5c 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002f60 00004a2f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +00002f64 00004a30 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +00002f6a 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000301e 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003022 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003026 00004d2f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +0000302a 00004d30 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +00003032 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003078 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000030f2 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003102 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003106 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000310a 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003180 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00003196 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031a4 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000031a8 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000031ac 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000031c4 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000031c8 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003204 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003218 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003244 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003264 0000132f R_ARM_THM_MOVW_ABS_NC 000040a1 unsafe_long_compare │ │ │ │ │ +00003268 00001330 R_ARM_THM_MOVT_ABS 000040a1 unsafe_long_compare │ │ │ │ │ +000032fc 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003300 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000330e 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00003312 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +0000331c 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00003320 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00003354 0000f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000336e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003382 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033f4 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003420 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000344c 0000e10a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000346a 0000e20a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000034b6 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000353e 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000370a 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +00003714 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003718 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000371c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003720 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003724 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000037a6 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +000037ec 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037f0 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003814 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003866 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000038ee 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003ab2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003ab6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003aba 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003b3c 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00003b4c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003b50 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003b54 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003b6c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b70 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003bbe 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003bc2 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003bf4 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003c14 0000f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003c20 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003c24 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003c44 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003c4c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003c50 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003c78 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003c88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003cb2 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003cb6 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003cbe 0000de0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003cc8 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cfe 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003d14 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d22 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00003d26 0000e030 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00003d38 0000e10a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00003d4e 0000682f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +00003d52 00006830 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00003d56 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003d6c 0000e20a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00003da0 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dcc 0000e20a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00003e32 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e56 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003e9e 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003ee2 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003eea 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003f4e 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f5c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f6a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f90 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003f9a 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00003f9e 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00003fa4 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003fae 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003fb2 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003fba 0000692f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +00003fbe 00006930 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +00003fc4 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003fda 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ff0 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ff4 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000400e 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004012 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004018 0000322f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +0000401c 00003230 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00004022 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000408a 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +0000411e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000016a 0000b11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 0000019c 0000b41e R_ARM_THM_JUMP24 00000000 _PyTuple_FromArray │ │ │ │ │ 00000254 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000270 0000b01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001d58 0000b61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00001d64 0000b61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000206c 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000242e 0000311e R_ARM_THM_JUMP24 000019a1 list_inplace_repeat_lock_held │ │ │ │ │ -00002edc 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -00002f9c 0000b11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000030a6 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000313e 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003938 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00001f4c 0000b61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00001f58 0000b61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00002260 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00002622 0000311e R_ARM_THM_JUMP24 00001999 list_inplace_repeat_lock_held │ │ │ │ │ +0000301a 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +0000319e 0000b11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000032b6 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000334e 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003b48 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xa07c contains 32 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xa284 contains 32 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000712f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ 0000000c 00007130 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ 00000028 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000003c 0000310a R_ARM_THM_CALL 000019a1 list_inplace_repeat_lock_held │ │ │ │ │ +0000003c 0000310a R_ARM_THM_CALL 00001999 list_inplace_repeat_lock_held │ │ │ │ │ 00000076 00010e0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000086 0000832f R_ARM_THM_MOVW_ABS_NC 00000220 .LC21 │ │ │ │ │ 0000008a 00008330 R_ARM_THM_MOVT_ABS 00000220 .LC21 │ │ │ │ │ 00000098 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ 000000a2 0000842f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ 000000a6 00008430 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ 000000b4 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -779,11 +779,11 @@ │ │ │ │ │ 00000024 0001081e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000092 00010f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000ae 00010f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000110 0001101e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00000142 00010f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000015e 00010f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xa17c contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xa384 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -13,466 +13,478 @@ │ │ │ │ │ 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 bc4 │ │ │ │ │ + bl bac │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.w ba2 │ │ │ │ │ + blt.w b5c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c6 │ │ │ │ │ + bne.w 9ae │ │ │ │ │ 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 cac │ │ │ │ │ + bl c9c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - ble.w b76 │ │ │ │ │ + ble.w b54 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ - bgt.w 486 │ │ │ │ │ + bgt.w 4a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w b8e │ │ │ │ │ + bgt.w b88 │ │ │ │ │ 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 d8c │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + bl d88 │ │ │ │ │ + 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 a82 │ │ │ │ │ + bne.w a12 │ │ │ │ │ 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 8d4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 8f6 │ │ │ │ │ + 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 b7e │ │ │ │ │ + bpl.w b62 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b56 │ │ │ │ │ - ldrb.w r1, [r8, #16] │ │ │ │ │ + bpl.w b22 │ │ │ │ │ + ldrb.w r1, [r9, #16] │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w b66 │ │ │ │ │ + beq.w b32 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 44c │ │ │ │ │ - add.w r1, r8, #20 │ │ │ │ │ + bpl.w 44a │ │ │ │ │ + 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 45e │ │ │ │ │ + beq.w 45c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 464 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + blt.w 462 │ │ │ │ │ + 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 b06 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 472 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 8d4 │ │ │ │ │ + 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 b8a │ │ │ │ │ + bpl.w b84 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b00 │ │ │ │ │ + bpl.w b10 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w b0c │ │ │ │ │ + bpl.w b1c │ │ │ │ │ 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 776 │ │ │ │ │ + bne.w 8a4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 8d4 │ │ │ │ │ + beq.w 8f6 │ │ │ │ │ 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 b4c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 474 │ │ │ │ │ - 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 75a │ │ │ │ │ + bne.w 484 │ │ │ │ │ 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 8f6 │ │ │ │ │ + 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 │ │ │ │ │ - bl d8c │ │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ │ + bl d88 │ │ │ │ │ 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 bc4 │ │ │ │ │ - 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 93a │ │ │ │ │ + bne.w 92c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 96c │ │ │ │ │ + beq.w 99e │ │ │ │ │ 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 cac │ │ │ │ │ + bl c9c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq.w 90a │ │ │ │ │ - blt.w b44 │ │ │ │ │ + beq.w 8ee │ │ │ │ │ + blt.w afe │ │ │ │ │ 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 dd4 │ │ │ │ │ + bl dd0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 95e │ │ │ │ │ + bne.w 950 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 948 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 96c │ │ │ │ │ + beq.w 99e │ │ │ │ │ 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 950 │ │ │ │ │ + bne.w 93a │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 8d0 │ │ │ │ │ - cmp.w r8, #6 │ │ │ │ │ - bgt.n 336 │ │ │ │ │ + beq.w 8f2 │ │ │ │ │ + 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 b44 │ │ │ │ │ + blt.w afe │ │ │ │ │ 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 d8c │ │ │ │ │ + bl d88 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a7c │ │ │ │ │ + bne.w a0c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r6, r6, r8, lsl #2 │ │ │ │ │ + add.w r6, r6, r9, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a94 │ │ │ │ │ - sub.w sl, sl, r8 │ │ │ │ │ + bne.w a04 │ │ │ │ │ + sub.w sl, sl, r9 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w aec │ │ │ │ │ + beq.w abc │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 35a │ │ │ │ │ - b.n 904 │ │ │ │ │ - add.w r1, r8, #28 │ │ │ │ │ + bne.n 358 │ │ │ │ │ + b.n 926 │ │ │ │ │ + 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 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 2f0 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 296 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w ad4 │ │ │ │ │ + bgt.w ad6 │ │ │ │ │ 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 9d0 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + bne.w a24 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r7, r5, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ strd r4, r6, [sp, #88] @ 0x58 │ │ │ │ │ - bl d8c │ │ │ │ │ + bl d88 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ @@ -480,518 +492,536 @@ │ │ │ │ │ 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 a50 │ │ │ │ │ + bne.w a94 │ │ │ │ │ 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 97a │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + beq.w 95a │ │ │ │ │ + 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 5a0 │ │ │ │ │ + bne.n 5ba │ │ │ │ │ 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 bbe │ │ │ │ │ + bpl.w b6a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b12 │ │ │ │ │ + bpl.w b42 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r9, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w b20 │ │ │ │ │ + beq.w b50 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 71e │ │ │ │ │ + bpl.w 734 │ │ │ │ │ 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 730 │ │ │ │ │ + beq.w 746 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 736 │ │ │ │ │ + bge.w 74c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cbz r2, 5be │ │ │ │ │ + subs r3, r4, #4 │ │ │ │ │ + str r6, [r4, #0] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cbz r2, 5d8 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ - b.n 5be │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + b.n 5d8 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 69c │ │ │ │ │ - blt.w b34 │ │ │ │ │ + beq.n 6b2 │ │ │ │ │ + blt.w b38 │ │ │ │ │ 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 58e │ │ │ │ │ + bne.n 5a8 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 936 │ │ │ │ │ + beq.w 8c6 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bge.w 8cc │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 6d2 │ │ │ │ │ + bge.w 770 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.n 6e4 │ │ │ │ │ mov r6, sl │ │ │ │ │ - mov r3, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ sub.w r9, r3, #4 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r5, [sl] │ │ │ │ │ + ldr.w r5, [r8] │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ - ldr.w r8, [r5, #8] │ │ │ │ │ + ldr.w sl, [r5, #8] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r8, fp │ │ │ │ │ + mov r2, sl │ │ │ │ │ + cmp sl, fp │ │ │ │ │ it ge │ │ │ │ │ movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w b82 │ │ │ │ │ + bpl.w b66 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b24 │ │ │ │ │ + bpl.w aee │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w b30 │ │ │ │ │ + bpl.w afa │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.n 65c │ │ │ │ │ + bpl.n 672 │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 668 │ │ │ │ │ + cbz r0, 67e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 66c │ │ │ │ │ + bge.n 682 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str.w r4, [r9, #4] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6de │ │ │ │ │ + bne.n 6f4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq.w 90e │ │ │ │ │ + beq.w 8c6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r6, #1 │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 794 │ │ │ │ │ + ble.w 770 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 5ee │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 604 │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 62c │ │ │ │ │ - cmp r8, fp │ │ │ │ │ - blt.n 630 │ │ │ │ │ + bne.n 642 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + blt.n 646 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ + sub.w r8, r8, #4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str.w r5, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6fa │ │ │ │ │ + bne.n 710 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 9b6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 956 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 794 │ │ │ │ │ + ble.n 770 │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5ee │ │ │ │ │ + b.n 604 │ │ │ │ │ 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 748 │ │ │ │ │ + bne.n 75e │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 976 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.w 956 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.w 8cc │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 6d8 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + ble.n 770 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.n 6ec │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5e4 │ │ │ │ │ + b.n 5fc │ │ │ │ │ + mov r4, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 526 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 540 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 526 │ │ │ │ │ + b.n 540 │ │ │ │ │ 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 ae6 │ │ │ │ │ + beq.w ac4 │ │ │ │ │ subs r3, #4 │ │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ │ - b.n 646 │ │ │ │ │ + b.n 65c │ │ │ │ │ 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 af4 │ │ │ │ │ + beq.w aca │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 688 │ │ │ │ │ + b.n 69e │ │ │ │ │ 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 57e │ │ │ │ │ + bne.w 598 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt.w 584 │ │ │ │ │ + blt.w 59e │ │ │ │ │ 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 6ac │ │ │ │ │ + beq.n 6c2 │ │ │ │ │ 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 6ac │ │ │ │ │ - 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 │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 2a8 │ │ │ │ │ - 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 b3e │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - b.n 22e │ │ │ │ │ - mov r8, sl │ │ │ │ │ + b.n 6c2 │ │ │ │ │ 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 bc4 │ │ │ │ │ + bl bac │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.w b6c │ │ │ │ │ + blt.w b70 │ │ │ │ │ subs.w r3, sl, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq.n 814 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub.w sl, r4, sl │ │ │ │ │ - add.w r5, r5, sl, lsl #2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w ab0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w r7, r7, sl, lsl #2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a9c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq.n 7ee │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + sub.w r3, r4, sl │ │ │ │ │ + add.w r5, r5, r3, lsl #2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 9fc │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + add.w r7, r7, r3, lsl #2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 9e8 │ │ │ │ │ + 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 dd4 │ │ │ │ │ + bl dd0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9c0 │ │ │ │ │ + beq.w 9a8 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr.w r3, [r8], #-4 │ │ │ │ │ str.w r3, [r5], #-4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a40 │ │ │ │ │ + bne.w 9c0 │ │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.w aa4 │ │ │ │ │ + beq.w 9f0 │ │ │ │ │ subs r6, #2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl cac │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl c9c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt.w ba8 │ │ │ │ │ + blt.w ba0 │ │ │ │ │ subs.w r4, fp, r6 │ │ │ │ │ - beq.n 8c8 │ │ │ │ │ + beq.n 8c2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w fp, r6, fp │ │ │ │ │ add.w r5, r5, fp, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a6c │ │ │ │ │ + bne.w 9e0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r8, r8, fp, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a74 │ │ │ │ │ + bne.w 9b8 │ │ │ │ │ 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 d8c │ │ │ │ │ + bl d88 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w bb4 │ │ │ │ │ + beq.w b7a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b86 │ │ │ │ │ + beq.w b9c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str.w r3, [r5], #-4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a5c │ │ │ │ │ + bne.w 9d0 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - beq.n 964 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 996 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bgt.w 7a4 │ │ │ │ │ + bgt.w 77e │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - bgt.w 7a4 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + bgt.w 77e │ │ │ │ │ + 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 520 │ │ │ │ │ + b.n 53a │ │ │ │ │ + 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 ae8 │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 25e │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 890 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 796 │ │ │ │ │ - strd r6, r7, [sp, #12] │ │ │ │ │ + b.n 86a │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cbz r3, 8e6 │ │ │ │ │ + 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 d88 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + b.n 992 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + b.n 3c6 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ 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 dd4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bl dd0 │ │ │ │ │ + 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 ab8 │ │ │ │ │ + bne.w aae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 31c │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - b.n 3c8 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cbz r3, 92e │ │ │ │ │ - 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 d8c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - b.n 9b2 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 910 │ │ │ │ │ + b.n 31a │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str.w r2, [r7], #4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 36a │ │ │ │ │ - add.w r3, r3, r4, lsl #2 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 3b8 │ │ │ │ │ + b.n 368 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str.w r2, [r7], #4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3d8 │ │ │ │ │ + b.n 3d6 │ │ │ │ │ + add.w r3, r3, r4, lsl #2 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 3b6 │ │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ │ - b.n 3b0 │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ - b.n 914 │ │ │ │ │ - strd r6, r7, [sp, #12] │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - b.n 2f8 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + b.n 3ae │ │ │ │ │ + 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 │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ │ - bl dd4 │ │ │ │ │ + bl dd0 │ │ │ │ │ mvn.w r3, #3 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ str r2, [r5, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w ac6 │ │ │ │ │ + bne.w aa0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 320 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - add.w r9, sp, #96 @ 0x60 │ │ │ │ │ - b.n 97e │ │ │ │ │ + b.n 31e │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + b.n 8cc │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + b.n 2f6 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ - b.n 914 │ │ │ │ │ + b.n 8cc │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ b.w 78 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + add.w r3, r3, fp, lsl #2 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 840 │ │ │ │ │ + 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 7fe │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ │ + b.n 878 │ │ │ │ │ + add.w r3, r3, fp, lsl #2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 834 │ │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 7ca │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + add.w r9, sp, #96 @ 0x60 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + b.n 95e │ │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.n 7be │ │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 436 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w r3, r6, r8, lsl #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ strd r4, r6, [sp, #88] @ 0x58 │ │ │ │ │ - bl d8c │ │ │ │ │ + bl d88 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldrd r0, r1, [r5, #12] │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ ldrd r3, r2, [r5, #12] │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ add.w r2, r2, fp, lsl #2 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ @@ -999,354 +1029,311 @@ │ │ │ │ │ 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, a54 │ │ │ │ │ + cbnz r1, a98 │ │ │ │ │ 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 500 │ │ │ │ │ + beq.w 51a │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ - b.n 500 │ │ │ │ │ - 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 824 │ │ │ │ │ + b.n 51a │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add r1, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n a1c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ │ - b.n 89e │ │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 85a │ │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 866 │ │ │ │ │ - add.w r7, r7, r8, lsl #2 │ │ │ │ │ - b.n 42c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r2, [r6], #4 │ │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w fa │ │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 438 │ │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 7f0 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - add.w r9, sp, #96 @ 0x60 │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - b.n 97e │ │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 7e4 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r2, r1, lsl #2] │ │ │ │ │ - b.n 904 │ │ │ │ │ + b.n a70 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmn r1, r3 │ │ │ │ │ ittt ne │ │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ │ strne r2, [r1, r3] │ │ │ │ │ - b.n 9b0 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl 16c4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r5, r0, #1 │ │ │ │ │ - bne.w 48e │ │ │ │ │ - b.n 9b2 │ │ │ │ │ + b.n 990 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r2, r1, lsl #2] │ │ │ │ │ + b.n 926 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ │ + b.n 8fa │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - b.n 910 │ │ │ │ │ - strd r6, r7, [sp, #12] │ │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 8d8 │ │ │ │ │ + b.n 8c8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - mov fp, sl │ │ │ │ │ + mov fp, r8 │ │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 97e │ │ │ │ │ - add.w r0, r4, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bmi.w 1fa │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 286 │ │ │ │ │ - add.w r0, r9, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 566 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 722 │ │ │ │ │ + b.n 95e │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 16b8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + adds r5, r0, #1 │ │ │ │ │ + bne.w 4a8 │ │ │ │ │ + b.n 992 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 8f6 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bmi.w 61e │ │ │ │ │ + bmi.w 634 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 660 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 914 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 8d4 │ │ │ │ │ - strd r6, r7, [sp, #12] │ │ │ │ │ + b.n 676 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.w 2f8 │ │ │ │ │ + b.w 2f6 │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bmi.w 22c │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 274 │ │ │ │ │ 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 450 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.n 44e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 914 │ │ │ │ │ + b.n 8cc │ │ │ │ │ + add.w r0, r9, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 580 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 738 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.w 320 │ │ │ │ │ + b.w 31e │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 992 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - b.n b5a │ │ │ │ │ + b.n b26 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n b28 │ │ │ │ │ + b.n af2 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.n b46 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ - b.n 932 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 8cc │ │ │ │ │ + mov r9, fp │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + b.n 95e │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n b04 │ │ │ │ │ + b.n b14 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl 16c4 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 16b8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w c2 │ │ │ │ │ - b.w 31c │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9b2 │ │ │ │ │ + b.w 31a │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + b.n 8ea │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 914 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - b.n 97e │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.n b16 │ │ │ │ │ + b.n 8cc │ │ │ │ │ │ │ │ │ │ -00000bc4 : │ │ │ │ │ +00000bac : │ │ │ │ │ gallop_right(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr.w r3, [r0, #1564] @ 0x61c │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr.w r1, [r8, r5, lsl #2] │ │ │ │ │ - add.w r9, r8, r5, lsl #2 │ │ │ │ │ + ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ + add.w r8, r7, r5, lsl #2 │ │ │ │ │ blx r3 │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ - blt.n ca6 │ │ │ │ │ - beq.n c6c │ │ │ │ │ - adds r7, r5, #1 │ │ │ │ │ + blt.n c94 │ │ │ │ │ + beq.n c56 │ │ │ │ │ + add.w r9, r5, #1 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - sub.w r3, r9, sl, lsl #2 │ │ │ │ │ + sub.w r3, r8, sl, lsl #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - bge.n c2a │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + 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 ca6 │ │ │ │ │ - beq.n c2a │ │ │ │ │ + blt.n c94 │ │ │ │ │ + beq.n c12 │ │ │ │ │ mov fp, sl │ │ │ │ │ add.w sl, r3, #1 │ │ │ │ │ - b.n c04 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - sub.w r9, r5, fp │ │ │ │ │ + b.n bec │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + sub.w r8, r5, fp │ │ │ │ │ ite le │ │ │ │ │ suble.w r3, r5, sl │ │ │ │ │ - subgt r3, r5, r7 │ │ │ │ │ - adds r7, r3, #1 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - ble.n c64 │ │ │ │ │ - sub.w sl, r9, r7 │ │ │ │ │ + subgt.w r3, r5, r9 │ │ │ │ │ + add.w r9, r3, #1 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + ble.n c50 │ │ │ │ │ + sub.w sl, r8, r9 │ │ │ │ │ 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] │ │ │ │ │ + add.w sl, r9, sl, asr #1 │ │ │ │ │ + ldr.w r1, [r7, sl, lsl #2] │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ca6 │ │ │ │ │ + blt.n c94 │ │ │ │ │ ite eq │ │ │ │ │ - addeq.w r7, sl, #1 │ │ │ │ │ - movne r9, sl │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - blt.n c3e │ │ │ │ │ - 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 c94 │ │ │ │ │ + addeq.w r9, sl, #1 │ │ │ │ │ + movne r8, sl │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + blt.n c2a │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + sub.w fp, r9, r5 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + bge.n c82 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr.w r1, [r9, r7, lsl #2] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr.w r1, [r8, r9, lsl #2] │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - lsls r2, r7, #1 │ │ │ │ │ + mov.w r2, r9, lsl #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ca6 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - bne.n c94 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - adds r7, r2, #1 │ │ │ │ │ - b.n c70 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + blt.n c94 │ │ │ │ │ + bne.n c82 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + add.w r9, r2, #1 │ │ │ │ │ + b.n c5e │ │ │ │ │ + cmp r9, fp │ │ │ │ │ ite le │ │ │ │ │ - addle.w r9, r5, r7 │ │ │ │ │ - addgt.w r9, r5, r3 │ │ │ │ │ + addle.w r8, r5, r9 │ │ │ │ │ + addgt.w r8, r5, fp │ │ │ │ │ add.w r3, sl, r5 │ │ │ │ │ - b.n c38 │ │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c64 │ │ │ │ │ + b.n c22 │ │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n c50 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000cac : │ │ │ │ │ +00000c9c : │ │ │ │ │ gallop_left(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov sl, 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 │ │ │ │ │ + ldr.w r0, [r7, r5, lsl #2] │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add.w r8, r7, r5, lsl #2 │ │ │ │ │ blx r3 │ │ │ │ │ - subs.w fp, r0, #0 │ │ │ │ │ - blt.n d84 │ │ │ │ │ - beq.n d4c │ │ │ │ │ - sub.w sl, sl, r5 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + subs.w r9, r0, #0 │ │ │ │ │ + blt.n d80 │ │ │ │ │ + beq.n d40 │ │ │ │ │ + sub.w r9, sl, r5 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - bge.n d0a │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + bge.n cfe │ │ │ │ │ + ldr.w r0, [r8, sl, lsl #2] │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ - ldr.w r0, [r9, r6, lsl #2] │ │ │ │ │ blx r3 │ │ │ │ │ - lsls r3, r6, #1 │ │ │ │ │ + mov.w r2, sl, lsl #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d84 │ │ │ │ │ - beq.n d0a │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - adds r6, r3, #1 │ │ │ │ │ - b.n cea │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + blt.n d80 │ │ │ │ │ + beq.n cfe │ │ │ │ │ + mov fp, sl │ │ │ │ │ + add.w sl, r2, #1 │ │ │ │ │ + b.n cda │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ ite le │ │ │ │ │ - addle.w fp, r5, r6 │ │ │ │ │ - addgt.w fp, r5, sl │ │ │ │ │ - add r3, r5 │ │ │ │ │ + addle.w r8, r5, sl │ │ │ │ │ + addgt.w r8, r5, r9 │ │ │ │ │ + add.w r3, fp, r5 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.n d44 │ │ │ │ │ - sub.w r6, fp, r5 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + ble.n d3a │ │ │ │ │ + sub.w r9, r8, 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 d84 │ │ │ │ │ + blt.n d80 │ │ │ │ │ ite ne │ │ │ │ │ - addne r5, r6, #1 │ │ │ │ │ - moveq fp, r6 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - blt.n d20 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - 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 d74 │ │ │ │ │ + addne.w r5, r9, #1 │ │ │ │ │ + moveq r8, r9 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + blt.n d14 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + add.w fp, r5, #1 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + sub.w r3, r8, sl, lsl #2 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + bge.n d6e │ │ │ │ │ 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, sl, lsl #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d84 │ │ │ │ │ - bne.n d74 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - adds r6, r3, #1 │ │ │ │ │ - b.n d52 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - sub.w fp, r5, fp │ │ │ │ │ + blt.n d80 │ │ │ │ │ + bne.n d6e │ │ │ │ │ + mov r9, sl │ │ │ │ │ + add.w sl, r3, #1 │ │ │ │ │ + b.n d48 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + sub.w r8, r5, r9 │ │ │ │ │ ite le │ │ │ │ │ - suble r3, r5, r6 │ │ │ │ │ - subgt.w r3, r5, sl │ │ │ │ │ - b.n d1a │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d44 │ │ │ │ │ + suble.w r3, r5, sl │ │ │ │ │ + subgt.w r3, r5, fp │ │ │ │ │ + b.n d0e │ │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n d3a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d8c : │ │ │ │ │ +00000d88 : │ │ │ │ │ sortslice_memcpy(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1360,26 +1347,26 @@ │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, dc4 │ │ │ │ │ + cbnz r0, dc0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add r0, r6 │ │ │ │ │ add r1, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memcpy │ │ │ │ │ │ │ │ │ │ -00000dd4 : │ │ │ │ │ +00000dd0 : │ │ │ │ │ sortslice_memmove(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -1394,208 +1381,203 @@ │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, e10 │ │ │ │ │ + cbnz r0, e0c │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add r0, r6 │ │ │ │ │ add r1, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memmove │ │ │ │ │ │ │ │ │ │ -00000e20 : │ │ │ │ │ +00000e1c : │ │ │ │ │ list_ass_item(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n e8c │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - mov.w ip, r1, lsl #2 │ │ │ │ │ - ldr.w r5, [r0, r1, lsl #2] │ │ │ │ │ - add.w lr, r0, r1, lsl #2 │ │ │ │ │ - cbnz r2, e7a │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bge.n e60 │ │ │ │ │ - subs r2, r3, r1 │ │ │ │ │ - add.w r1, ip, #4 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - add r1, r0 │ │ │ │ │ - mov r0, lr │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + bcs.n e7e │ │ │ │ │ + ldr.w lr, [r0, #12] │ │ │ │ │ + lsls r5, r1, #2 │ │ │ │ │ + ldr.w r4, [lr, r1, lsl #2] │ │ │ │ │ + cbnz r2, e6c │ │ │ │ │ + add.w r2, lr, r1, lsl #2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + add.w r1, r1, #1 │ │ │ │ │ + blt.n e64 │ │ │ │ │ + str r3, [r0, #8] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e76 │ │ │ │ │ + bge.n e60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, e76 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbnz r3, e60 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r5, [r2, #4] │ │ │ │ │ + str.w r5, [r2], #4 │ │ │ │ │ + b.n e42 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ - str.w r2, [r0, r1, lsl #2] │ │ │ │ │ - b.n e62 │ │ │ │ │ + str.w r2, [lr, r5] │ │ │ │ │ + b.n e4c │ │ │ │ │ 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 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000ea8 : │ │ │ │ │ +00000e9c : │ │ │ │ │ PyList_Insert(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n ec4 │ │ │ │ │ + bpl.n eb8 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.n edc │ │ │ │ │ + b.n ed0 │ │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000edc : │ │ │ │ │ +00000ed0 : │ │ │ │ │ ins1(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 100c │ │ │ │ │ + beq.w 1000 │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 3f4 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 101c │ │ │ │ │ + beq.w 1010 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ │ it lt │ │ │ │ │ addlt r5, r5, r4 │ │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ │ it lt │ │ │ │ │ biclt.w r5, r5, r5, asr #31 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.n ff6 │ │ │ │ │ + bgt.n fea │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ ldr.w r5, [ip, r0, lsl #2] │ │ │ │ │ add.w lr, r3, #4 │ │ │ │ │ str.w r5, [ip, lr] │ │ │ │ │ subs r5, r4, #2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.n ff6 │ │ │ │ │ + bgt.n fea │ │ │ │ │ subs r7, r3, #4 │ │ │ │ │ ldr.w r6, [ip, r7] │ │ │ │ │ str.w r6, [ip, r0, lsl #2] │ │ │ │ │ subs r0, r4, #3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.n ff6 │ │ │ │ │ + bgt.n fea │ │ │ │ │ sub.w r6, r3, #8 │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r6] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n ff6 │ │ │ │ │ + bgt.n fea │ │ │ │ │ sub.w r7, r3, #12 │ │ │ │ │ subs r0, r4, #5 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ │ str.w r5, [ip, r6] │ │ │ │ │ - bgt.n ff6 │ │ │ │ │ + bgt.n fea │ │ │ │ │ sub.w r6, r3, #16 │ │ │ │ │ subs r0, r4, #6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r6] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n ff6 │ │ │ │ │ + bgt.n fea │ │ │ │ │ sub.w r7, r3, #20 │ │ │ │ │ subs r0, r4, #7 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ │ str.w r5, [ip, r6] │ │ │ │ │ - bgt.n ff6 │ │ │ │ │ + bgt.n fea │ │ │ │ │ sub.w r6, r3, #24 │ │ │ │ │ sub.w r0, r4, #8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r6] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n ff6 │ │ │ │ │ + bgt.n fea │ │ │ │ │ sub.w r7, r3, #28 │ │ │ │ │ sub.w r0, r4, #9 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ │ str.w r5, [ip, r6] │ │ │ │ │ - bgt.n ff6 │ │ │ │ │ + bgt.n fea │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ sub.w r0, r4, #10 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r6] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n ff6 │ │ │ │ │ + bgt.n fea │ │ │ │ │ add.w r0, ip, r3 │ │ │ │ │ sub.w r3, r4, #11 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr.w r0, [r0, #-36] │ │ │ │ │ str.w r0, [ip, r6] │ │ │ │ │ - bgt.n ff6 │ │ │ │ │ + bgt.n fea │ │ │ │ │ sub.w r0, ip, #40 @ 0x28 │ │ │ │ │ add r0, lr │ │ │ │ │ ldr.w r4, [r0, #-4]! │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ - ble.n fea │ │ │ │ │ + ble.n fde │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [ip, r1, lsl #2] │ │ │ │ │ @@ -1605,30 +1587,30 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1008 │ │ │ │ │ + b.n ffc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001024 : │ │ │ │ │ +00001018 : │ │ │ │ │ PyList_GetItem(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 1048 │ │ │ │ │ + bpl.n 103c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 105c │ │ │ │ │ + bcs.n 1050 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ @@ -1637,36 +1619,36 @@ │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (1070 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (1064 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 1058 │ │ │ │ │ + b.n 104c │ │ │ │ │ nop │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001074 : │ │ │ │ │ +00001068 : │ │ │ │ │ PyList_GetItemRef(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 10a4 │ │ │ │ │ + bpl.n 1098 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 10be │ │ │ │ │ + bcs.n 10b2 │ │ │ │ │ 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] │ │ │ │ │ @@ -1684,97 +1666,97 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (10d0 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (10c4 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 10ba │ │ │ │ │ + b.n 10ae │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000010d4 : │ │ │ │ │ +000010c8 : │ │ │ │ │ list_insert(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 113e │ │ │ │ │ + bne.n 1132 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1132 │ │ │ │ │ + cbz r0, 1126 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 111e │ │ │ │ │ + blt.n 1112 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 1132 │ │ │ │ │ + beq.n 1126 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl edc │ │ │ │ │ - cbnz r0, 1154 │ │ │ │ │ + bl ed0 │ │ │ │ │ + cbnz r0, 1148 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1104 │ │ │ │ │ + bne.n 10f8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1104 │ │ │ │ │ + b.n 10f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1154 │ │ │ │ │ + cbnz r0, 1148 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1108 │ │ │ │ │ + b.n 10fc │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10ec │ │ │ │ │ + bne.n 10e0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 111a │ │ │ │ │ + b.n 110e │ │ │ │ │ │ │ │ │ │ -00001158 : │ │ │ │ │ +0000114c : │ │ │ │ │ list___reversed__(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #44] @ (1198 ) │ │ │ │ │ + ldr r0, [pc, #44] @ (118c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 1192 │ │ │ │ │ + cbz r0, 1186 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ it lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -1787,15 +1769,15 @@ │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000119c : │ │ │ │ │ +00001190 : │ │ │ │ │ listreviter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1804,33 +1786,33 @@ │ │ │ │ │ bl 25c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -000011c0 : │ │ │ │ │ +000011b4 : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n 11e6 │ │ │ │ │ + beq.n 11da │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1212 │ │ │ │ │ + blt.n 1206 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 120e │ │ │ │ │ + bgt.n 1202 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 3608 │ │ │ │ │ + b.w 3818 │ │ │ │ │ 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 │ │ │ │ │ @@ -1841,51 +1823,51 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 11e2 │ │ │ │ │ + b.n 11d6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 11d6 │ │ │ │ │ + b.n 11ca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001218 : │ │ │ │ │ +0000120c : │ │ │ │ │ PyList_Clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 1236 │ │ │ │ │ - bl 1cf0 │ │ │ │ │ + bpl.n 122a │ │ │ │ │ + bl 1ee4 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #1498 @ 0x5da │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -0000124c <_PyList_AsTupleAndClear>: │ │ │ │ │ +00001240 <_PyList_AsTupleAndClear>: │ │ │ │ │ _PyList_AsTupleAndClear(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - cbz r4, 127a <_PyList_AsTupleAndClear+0x2e> │ │ │ │ │ + cbz r4, 126e <_PyList_AsTupleAndClear+0x2e> │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bl 0 <_PyTuple_FromArraySteal> │ │ │ │ │ @@ -1897,98 +1879,98 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_New │ │ │ │ │ │ │ │ │ │ -00001284 : │ │ │ │ │ +00001278 : │ │ │ │ │ list_repr(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 135e │ │ │ │ │ + beq.n 1352 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne.n 136e │ │ │ │ │ + bne.n 1362 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Create │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1346 │ │ │ │ │ + beq.n 133a │ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1346 │ │ │ │ │ + blt.n 133a │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 12cc │ │ │ │ │ - b.n 132a │ │ │ │ │ + bgt.n 12c0 │ │ │ │ │ + b.n 131e │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 132a │ │ │ │ │ + ble.n 131e │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ - cbz r4, 12e0 │ │ │ │ │ + cbz r4, 12d4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 12fc │ │ │ │ │ + ble.n 12f0 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1348 │ │ │ │ │ + blt.n 133c │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1348 │ │ │ │ │ + blt.n 133c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1348 │ │ │ │ │ + blt.n 133c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 12c4 │ │ │ │ │ + beq.n 12b8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 12c4 │ │ │ │ │ + bge.n 12b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12c4 │ │ │ │ │ + bne.n 12b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 12cc │ │ │ │ │ + blt.n 12c0 │ │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1346 │ │ │ │ │ + blt.n 133a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeWriter_Finish │ │ │ │ │ @@ -2007,87 +1989,87 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ble.n 135a │ │ │ │ │ + ble.n 134e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -00001380 : │ │ │ │ │ +00001374 : │ │ │ │ │ list_repeat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1486 │ │ │ │ │ + beq.n 147a │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1486 │ │ │ │ │ + ble.n 147a │ │ │ │ │ mov r4, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bgt.w 14f4 │ │ │ │ │ + bgt.w 14e8 │ │ │ │ │ mul.w r5, r7, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f50 │ │ │ │ │ + bl 303c │ │ │ │ │ R_ARM_THM_CALL list_new_prealloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 147e │ │ │ │ │ + beq.n 1472 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - bne.n 14a2 │ │ │ │ │ + bne.n 1496 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1492 │ │ │ │ │ + blt.n 1486 │ │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcs.n 147c │ │ │ │ │ + bcs.n 1470 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 147a │ │ │ │ │ + beq.n 146e │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ │ subs r1, #8 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 1446 │ │ │ │ │ + beq.n 143a │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 143c │ │ │ │ │ + beq.n 1430 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1436 │ │ │ │ │ + beq.n 142a │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 1430 │ │ │ │ │ + beq.n 1424 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 142a │ │ │ │ │ + beq.n 141e │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 1424 │ │ │ │ │ + beq.n 1418 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 141e │ │ │ │ │ + beq.n 1412 │ │ │ │ │ add.w r3, r4, #8 │ │ │ │ │ strd r2, r2, [r4] │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ @@ -2095,28 +2077,28 @@ │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 146c │ │ │ │ │ + beq.n 1460 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ │ strd r2, r2, [r3, #24] │ │ │ │ │ strd r2, r2, [r3, #32] │ │ │ │ │ strd r2, r2, [r3, #40] @ 0x28 │ │ │ │ │ strd r2, r2, [r3, #48] @ 0x30 │ │ │ │ │ strd r2, r2, [r3, #56] @ 0x38 │ │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 1446 │ │ │ │ │ + bne.n 143a │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 147c │ │ │ │ │ + beq.n 1470 │ │ │ │ │ bic.w ip, ip, #1 │ │ │ │ │ add.w r4, r4, ip, lsl #2 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ @@ -2126,663 +2108,659 @@ │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ add r3, r5 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 13d0 │ │ │ │ │ + b.n 13c4 │ │ │ │ │ add.w lr, r3, r7, lsl #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 14cc │ │ │ │ │ + b.n 14c0 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ add.w ip, r8, r1 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14c8 │ │ │ │ │ + bge.n 14bc │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w ip, #1342177280 @ 0x50000000 │ │ │ │ │ str.w ip, [r2] │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bhi.n 14aa │ │ │ │ │ + bhi.n 149e │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ sub.w r8, r3, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ adds r0, r4, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 147c │ │ │ │ │ + ble.n 1470 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r8, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r7, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 14d4 │ │ │ │ │ + b.n 14c8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001500 : │ │ │ │ │ +000014f4 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1cf0 │ │ │ │ │ + bl 1ee4 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0000151c : │ │ │ │ │ +00001510 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bgt.n 152c │ │ │ │ │ + bgt.n 1520 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ - b.n 1544 │ │ │ │ │ + b.n 1538 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n 1538 │ │ │ │ │ - b.n 1522 │ │ │ │ │ + bhi.n 152c │ │ │ │ │ + b.n 1516 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000154c : │ │ │ │ │ +00001540 : │ │ │ │ │ list_count(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n 1588 │ │ │ │ │ + b.n 157c │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 15c6 │ │ │ │ │ + blt.n 15ba │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 15ee │ │ │ │ │ - bne.n 15e6 │ │ │ │ │ + bgt.n 15e2 │ │ │ │ │ + bne.n 15da │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls.n 15da │ │ │ │ │ + bls.n 15ce │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 15a4 │ │ │ │ │ + blt.n 1598 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 156a │ │ │ │ │ + bne.n 155e │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1586 │ │ │ │ │ + b.n 157a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - bne.n 156a │ │ │ │ │ + bne.n 155e │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n 1586 │ │ │ │ │ + beq.n 157a │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1586 │ │ │ │ │ + bne.n 157a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b.n 1586 │ │ │ │ │ + b.n 157a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 157e │ │ │ │ │ + bne.n 1572 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 157e │ │ │ │ │ + b.n 1572 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1586 │ │ │ │ │ + b.n 157a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015f8 : │ │ │ │ │ +000015ec : │ │ │ │ │ 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 20ac <_list_extend> │ │ │ │ │ + bl 22a0 <_list_extend> │ │ │ │ │ R_ARM_THM_CALL _list_extend │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1620 │ │ │ │ │ + beq.n 1614 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 161c │ │ │ │ │ + bge.n 1610 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 161c │ │ │ │ │ + b.n 1610 │ │ │ │ │ │ │ │ │ │ -00001624 : │ │ │ │ │ +00001618 : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 1662 │ │ │ │ │ + cbz r0, 1656 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 1662 │ │ │ │ │ + bpl.n 1656 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 165e │ │ │ │ │ + ble.n 1652 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.n 165e │ │ │ │ │ + bls.n 1652 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - b.n 164c │ │ │ │ │ + b.n 1640 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #3204 @ 0xc84 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00001678 : │ │ │ │ │ +0000166c : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1cf0 │ │ │ │ │ + bl 1ee4 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001690 : │ │ │ │ │ +00001684 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 169a │ │ │ │ │ + cbz r0, 168e │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000169c : │ │ │ │ │ +00001690 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 16ae │ │ │ │ │ + blt.n 16a2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n 16ae │ │ │ │ │ + bmi.n 16a2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -000016b4 : │ │ │ │ │ +000016a8 : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 3608 │ │ │ │ │ + b.w 3818 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ -000016bc : │ │ │ │ │ +000016b0 : │ │ │ │ │ safe_object_compare(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016c4 : │ │ │ │ │ +000016b8 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 172a │ │ │ │ │ + bge.n 172e │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldrd r0, r3, [r0, #12] │ │ │ │ │ add.w r2, r4, #540 @ 0x21c │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 171c │ │ │ │ │ + bne.n 1716 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite eq │ │ │ │ │ mvneq.w r2, #3758096384 @ 0xe0000000 │ │ │ │ │ mvnne.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcc.n 1736 │ │ │ │ │ + bcc.n 1724 │ │ │ │ │ mul.w r0, r5, r3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cbz r0, 1736 │ │ │ │ │ + cbz r0, 1724 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ - cbnz r3, 172e │ │ │ │ │ + cbz r3, 1710 │ │ │ │ │ + add.w r0, r0, r5, lsl #2 │ │ │ │ │ + str r0, [r4, #16] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - b.n 16f2 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ - add.w r0, r0, r5, lsl #2 │ │ │ │ │ - str r0, [r4, #16] │ │ │ │ │ - b.n 1716 │ │ │ │ │ + b.n 16e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1718 │ │ │ │ │ + b.n 1712 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001740 : │ │ │ │ │ +00001734 : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 175e │ │ │ │ │ + bpl.n 1752 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 20ac <_list_extend> │ │ │ │ │ + b.w 22a0 <_list_extend> │ │ │ │ │ R_ARM_THM_JUMP24 _list_extend │ │ │ │ │ movw r1, #1487 @ 0x5cf │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00001774 : │ │ │ │ │ +00001768 : │ │ │ │ │ list_index(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, #20 │ │ │ │ │ + sub sp, #16 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ │ - bhi.w 1954 │ │ │ │ │ + bhi.w 194c │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 17ea │ │ │ │ │ + beq.n 17de │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18da │ │ │ │ │ + beq.w 18d4 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 17ca │ │ │ │ │ + beq.n 17be │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18da │ │ │ │ │ + beq.w 18d4 │ │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r5, r5, r3 │ │ │ │ │ biclt.w r5, r5, r5, asr #31 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 18e2 │ │ │ │ │ + ble.n 18dc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls.n 18e2 │ │ │ │ │ + bls.n 18dc │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov.w r9, r4, lsl #2 │ │ │ │ │ + mov.w sl, r4, lsl #2 │ │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1914 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bgt.n 18fa │ │ │ │ │ - bne.n 18da │ │ │ │ │ + blt.n 190e │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bgt.n 18f4 │ │ │ │ │ + bne.n 18d4 │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 18e2 │ │ │ │ │ + bge.n 18dc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.n 18e2 │ │ │ │ │ + bcs.n 18dc │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - add r3, r9 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + add r3, sl │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r2, #1 │ │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ + addlt r3, #1 │ │ │ │ │ + strlt.w r3, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 192a │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bgt.n 18fc │ │ │ │ │ - bne.n 18da │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 1920 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bgt.n 18f6 │ │ │ │ │ + bne.n 18d4 │ │ │ │ │ adds r6, r4, #2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 18e2 │ │ │ │ │ + bge.n 18dc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.n 18e2 │ │ │ │ │ + bcs.n 18dc │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - add r3, r9 │ │ │ │ │ + add r3, sl │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 193e │ │ │ │ │ + blt.n 1936 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 18fc │ │ │ │ │ - bne.n 18da │ │ │ │ │ + bgt.n 18f6 │ │ │ │ │ + bne.n 18d4 │ │ │ │ │ adds r6, r4, #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 18e2 │ │ │ │ │ + bge.n 18dc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls.n 18e2 │ │ │ │ │ + bls.n 18dc │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1904 │ │ │ │ │ + blt.n 18fe │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 18fc │ │ │ │ │ + bgt.n 18f6 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ - beq.n 189e │ │ │ │ │ + beq.n 1898 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + add sp, #16 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 18da │ │ │ │ │ + b.n 18d4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ - b.n 18dc │ │ │ │ │ + b.n 18d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18ce │ │ │ │ │ + bne.n 18c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 18ce │ │ │ │ │ + b.n 18c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 181a │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ + bne.w 180e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - b.n 181a │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1856 │ │ │ │ │ + b.n 180e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1850 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - b.n 1856 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 1850 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1896 │ │ │ │ │ + bne.n 1890 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1896 │ │ │ │ │ + b.n 1890 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18da │ │ │ │ │ + beq.n 18d4 │ │ │ │ │ ldr.w r8, [r9] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.w 17ca │ │ │ │ │ + ble.w 17be │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17ba │ │ │ │ │ - b.n 18da │ │ │ │ │ + bne.w 17ae │ │ │ │ │ + b.n 18d4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001988 : │ │ │ │ │ +00001980 : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 199c │ │ │ │ │ + cbz r3, 1994 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 1998 │ │ │ │ │ + b.n 1990 │ │ │ │ │ │ │ │ │ │ -000019a0 : │ │ │ │ │ +00001998 : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1a3c │ │ │ │ │ + beq.n 1a34 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ negs r4, r3 │ │ │ │ │ adcs r4, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1a3c │ │ │ │ │ + bne.n 1a34 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 1a38 │ │ │ │ │ + ble.n 1a30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 1a2c │ │ │ │ │ + blt.n 1a24 │ │ │ │ │ mul.w r1, r7, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 3f4 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1a30 │ │ │ │ │ + beq.n 1a28 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ mov r3, r4 │ │ │ │ │ subs r4, r7, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 1a0e │ │ │ │ │ + bge.n 1a06 │ │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19ec │ │ │ │ │ + bge.n 19e4 │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r2, #1342177280 @ 0x50000000 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - b.n 19ec │ │ │ │ │ + b.n 19e4 │ │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ subs r4, r7, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ adds r0, r6, r5 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 1a3c │ │ │ │ │ + ble.n 1a34 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r4, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1a12 │ │ │ │ │ + b.n 1a0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - bl 1cf0 │ │ │ │ │ + bl 1ee4 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a34 │ │ │ │ │ + b.n 1a2c │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -520,956 +520,1089 @@ │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000004c0 : │ │ │ │ │ list_sort_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #2416] @ 0x970 │ │ │ │ │ - subw sp, sp, #1644 @ 0x66c │ │ │ │ │ + str.w r0, [ip, #2408] @ 0x968 │ │ │ │ │ + subw sp, sp, #1652 @ 0x674 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + ldr.w r9, [r0, #8] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w a90 │ │ │ │ │ + beq.w a96 │ │ │ │ │ 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 c84 │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - ble.w a5a │ │ │ │ │ + bne.w e84 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + ble.w a60 │ │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 100e │ │ │ │ │ + beq.w 119c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ - bne.w 7b4 │ │ │ │ │ + bne.w 7c6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov ip, sl │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 147c │ │ │ │ │ - ldr.w r9, [ip] │ │ │ │ │ + bne.w 15c0 │ │ │ │ │ + ldr.w r8, [ip] │ │ │ │ │ tst r2, r1 │ │ │ │ │ - bne.n 586 │ │ │ │ │ - cbz r5, 590 │ │ │ │ │ - ldrb.w r5, [r9, #16] │ │ │ │ │ + bne.n 58a │ │ │ │ │ + cbz r5, 594 │ │ │ │ │ + ldrb.w r5, [r8, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ and.w r5, r5, #28 │ │ │ │ │ sub.w r5, r5, #4 │ │ │ │ │ clz r5, r5 │ │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ │ - bge.n 596 │ │ │ │ │ + bge.n 59a │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - b.n 554 │ │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ │ + b.n 558 │ │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bls.n 562 │ │ │ │ │ + bls.n 566 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - blt.n 57e │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + blt.n 582 │ │ │ │ │ mov r4, fp │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ - andeq.w r6, r9, #1 │ │ │ │ │ + andeq.w r6, r8, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w c32 │ │ │ │ │ + beq.w d0a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ str.w r2, [r1, #1564] @ 0x61c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 10c4 │ │ │ │ │ + bne.w 1258 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dc0 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ + bne.w f44 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ │ - add r5, sp, #604 @ 0x25c │ │ │ │ │ + add r5, sp, #612 @ 0x264 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ movs r2, #7 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - strd r7, sl, [r1, #4] │ │ │ │ │ + strd r9, sl, [r1, #4] │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ str r5, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1326 │ │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ │ - bgt.w 12b2 │ │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ │ + bne.w 14b2 │ │ │ │ │ + cmp.w r9, #63 @ 0x3f │ │ │ │ │ + bgt.w 13fc │ │ │ │ │ + str.w r9, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov fp, sl │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - strd r7, r5, [sp, #52] @ 0x34 │ │ │ │ │ - str.w r8, [sp, #60] @ 0x3c │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + strd r9, r5, [sp, #52] @ 0x34 │ │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 1122 │ │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ │ + ble.w 12b6 │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ mov r5, fp │ │ │ │ │ movs r4, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldrd r1, r0, [r5] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 7f4 │ │ │ │ │ + bne.w 806 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 1544 │ │ │ │ │ + bpl.w 174e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 1486 │ │ │ │ │ + bpl.w 1602 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 1490 │ │ │ │ │ + bpl.w 160c │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ - bpl.w 1278 │ │ │ │ │ + bpl.w 1402 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1284 │ │ │ │ │ + beq.w 140e │ │ │ │ │ lsrs r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w a9e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne.w aa4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 80c │ │ │ │ │ + beq.w 81e │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ ldr.w r6, [fp, r5, lsl #2] │ │ │ │ │ - add.w r8, fp, r3 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + add.w r9, fp, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ │ - ldr.w r1, [r8, #-4] │ │ │ │ │ + ldr.w r1, [r9, #-4] │ │ │ │ │ ldrb r7, [r6, #16] │ │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ │ ubfx r3, r7, #5, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1290 │ │ │ │ │ + beq.w 13c2 │ │ │ │ │ lsls r3, r7, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ - bpl.w 1292 │ │ │ │ │ + bpl.w 13c4 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 129c │ │ │ │ │ + beq.w 13ce │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ - bpl.w 129e │ │ │ │ │ + bpl.w 13d0 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a8 │ │ │ │ │ + beq.w 13da │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 786 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + blt.n 798 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, r4, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 784 │ │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ │ + ble.n 796 │ │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 702 │ │ │ │ │ + bpl.w 1442 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ + it pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bpl.w 1442 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14e2 │ │ │ │ │ + beq.w 144a │ │ │ │ │ lsls r3, r7, #25 │ │ │ │ │ - ite pl │ │ │ │ │ + it pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ + bpl.w 144c │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130a │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cbnz r0, 786 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.w 1456 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 798 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, r4, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 784 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ble.n 796 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add.w r7, fp, #4 │ │ │ │ │ add r7, r3 │ │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 14cc │ │ │ │ │ + beq.w 16d0 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 142e │ │ │ │ │ + bpl.w 158a │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 143a │ │ │ │ │ + beq.w 1596 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 12d0 │ │ │ │ │ + bpl.w 141a │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12dc │ │ │ │ │ + beq.w 1426 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 780 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + blt.n 792 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r7, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n 734 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bgt.n 746 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 80e │ │ │ │ │ + beq.n 820 │ │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1190 │ │ │ │ │ - bne.n 80e │ │ │ │ │ + blt.w c62 │ │ │ │ │ + bne.n 820 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 15cc │ │ │ │ │ + bl 17c8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n ab2 │ │ │ │ │ + b.n ab8 │ │ │ │ │ mov ip, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 7ca │ │ │ │ │ + b.n 7dc │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bge.w c78 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + bge.w d50 │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.w 147e │ │ │ │ │ - ands.w r9, r2, r1 │ │ │ │ │ - beq.n 7bc │ │ │ │ │ + bne.w 15c2 │ │ │ │ │ + ands.w r8, r2, r1 │ │ │ │ │ + beq.n 7ce │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bls.n 7bc │ │ │ │ │ + bls.n 7ce │ │ │ │ │ adds r6, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - blt.n 7c4 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + blt.n 7d6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov fp, r1 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - b.n 59e │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + b.n 5a2 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1190 │ │ │ │ │ - bne.w a9e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + blt.w c62 │ │ │ │ │ + bne.w aa4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 61c │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + bne.w 624 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.w d0e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bge.w f1a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 8ec │ │ │ │ │ + ble.n 8fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr.w sl, [fp, r5, lsl #2] │ │ │ │ │ mov r6, r5 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ add.w r9, r4, r6 │ │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 99c │ │ │ │ │ + bne.w 9a2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ ldrb.w r8, [sl, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r8, #32 │ │ │ │ │ - beq.w 14e8 │ │ │ │ │ + beq.w 1748 │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 1468 │ │ │ │ │ + beq.w 15ee │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, sl, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 1478 │ │ │ │ │ + beq.w 15fe │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w e18 │ │ │ │ │ + beq.w fa2 │ │ │ │ │ adds r1, #20 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e28 │ │ │ │ │ + beq.w fb2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 9aa │ │ │ │ │ + bge.n 9b0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ mov r8, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r6, r9 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - blt.w 9c2 │ │ │ │ │ + blt.w 9c8 │ │ │ │ │ lsls r6, r4, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add.w r1, fp, r6 │ │ │ │ │ - ble.w a2a │ │ │ │ │ + ble.w a30 │ │ │ │ │ sub.w r8, r5, r4 │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ add.w r0, fp, r7 │ │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dac │ │ │ │ │ + bne.w f30 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 834 │ │ │ │ │ + bne.n 846 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1136 │ │ │ │ │ + bne.w 12ca │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov.w r1, ip, lsl #2 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str.w fp, [r3, #28] │ │ │ │ │ strd r0, ip, [r3, #32] │ │ │ │ │ add fp, r1 │ │ │ │ │ str r6, [r3, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e6a │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne.w ff4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs.w r3, r3, ip │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bne.w 606 │ │ │ │ │ - ldrd r7, r5, [sp, #52] @ 0x34 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bne.w 60e │ │ │ │ │ + ldrd r9, r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ - bgt.w 11f2 │ │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ + bgt.w 1336 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d12 │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ + bne.w f1e │ │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w fe8 │ │ │ │ │ + bne.w 1172 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r7, #1 │ │ │ │ │ - bgt.w 135a │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + cmpne.w r9, #1 │ │ │ │ │ + bgt.w 1492 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 1378 │ │ │ │ │ - ldr.w r4, [r8, #12] │ │ │ │ │ + bne.w 157c │ │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - str.w r3, [r8, #16] │ │ │ │ │ + str r3, [r7, #16] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r5, [r8, #8] │ │ │ │ │ - str.w r3, [r8, #12] │ │ │ │ │ - str.w r7, [r8, #8] │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ + str r3, [r7, #12] │ │ │ │ │ + str.w r9, [r7, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1556 │ │ │ │ │ + bne.w 170c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14a6 │ │ │ │ │ + beq.w 159a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ittt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ ldrlt r2, [sp, #16] │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - addw sp, sp, #1644 @ 0x66c │ │ │ │ │ + addw sp, sp, #1652 @ 0x674 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1190 │ │ │ │ │ - bne.n a50 │ │ │ │ │ + blt.w c62 │ │ │ │ │ + bne.n a56 │ │ │ │ │ add.w r4, r9, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.n 8b6 │ │ │ │ │ + ble.n 8c6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 14ae │ │ │ │ │ + bne.w 15a2 │ │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ │ add.w r9, sl, #20 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ - str r5, [sp, #28] │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ adds r7, r4, r6 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ asrs r7, r7, #1 │ │ │ │ │ ldr.w r1, [fp, r7, lsl #2] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1548 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 1742 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14b6 │ │ │ │ │ + beq.w 15aa │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 14c6 │ │ │ │ │ + beq.w 15ba │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n a3e │ │ │ │ │ + beq.n a44 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, a48 │ │ │ │ │ + cbz r0, a4e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a4c │ │ │ │ │ + bge.n a52 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt.n 9d4 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + bgt.n 9da │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ lsls r6, r4, #2 │ │ │ │ │ add.w r1, fp, r6 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.w 8c2 │ │ │ │ │ + bgt.w 8d2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e2 │ │ │ │ │ + beq.w 8f2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ - b.n dba │ │ │ │ │ + b.n f3e │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a12 │ │ │ │ │ + bne.n a18 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bgt.n a16 │ │ │ │ │ + bgt.n a1c │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ - b.n a18 │ │ │ │ │ + b.n a1e │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bge.w 8b6 │ │ │ │ │ + bge.w 8c6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 83c │ │ │ │ │ + b.n 84e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ - add r5, sp, #604 @ 0x25c │ │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ │ + add r5, sp, #612 @ 0x264 │ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r2, #7 │ │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ │ - bne.w fe8 │ │ │ │ │ + str.w r9, [sp, #76] @ 0x4c │ │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ │ + bne.w 1172 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 952 │ │ │ │ │ + b.n 960 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - b.n 504 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + b.n 506 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 80c │ │ │ │ │ + beq.w 81e │ │ │ │ │ cmp r4, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #2 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ - bne.w 1462 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + bne.w 15e8 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 12b8 │ │ │ │ │ + ble.w 13e4 │ │ │ │ │ sub.w r4, fp, #4 │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ - add.w r4, r4, r5, lsl #2 │ │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ │ 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 bee │ │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ │ - ldrb r1, [r3, #16] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ + add.w r8, r4, r5, lsl #2 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + ldr.w r4, [r8, #4]! │ │ │ │ │ + ldr.w r7, [r9, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r6, [r8, #-4] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w c36 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r0 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + ubfx r3, r1, #5, #1 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 1540 │ │ │ │ │ + bpl.w 172c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 1494 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ - add.w r0, r3, #20 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 14a2 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bpl.w 1256 │ │ │ │ │ - add.w r1, r6, #20 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + ubfx r2, r1, #5, #1 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + lsls r2, r1, #26 │ │ │ │ │ + bpl.w 1726 │ │ │ │ │ + lsls r2, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r6, #20 │ │ │ │ │ + addpl.w r1, r6, #28 │ │ │ │ │ + mov r2, ip │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ + str.w ip, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1268 │ │ │ │ │ + beq.w 151c │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c04 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ + bne.w d5c │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 1720 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r6, #20 │ │ │ │ │ + addpl.w r0, r6, #28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 171a │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + lsls r6, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1508 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1190 │ │ │ │ │ - beq.w fd8 │ │ │ │ │ + beq.w 1164 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 11b4 │ │ │ │ │ + bne.w e52 │ │ │ │ │ subs r1, r5, #1 │ │ │ │ │ add.w r2, fp, r1, lsl #2 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bls.n b78 │ │ │ │ │ + bls.n bbe │ │ │ │ │ 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 b78 │ │ │ │ │ + bls.n bbe │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r7], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi.n b68 │ │ │ │ │ + bhi.n bae │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11da │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne.w 13aa │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.w 80e │ │ │ │ │ + ble.w 820 │ │ │ │ │ sub.w r4, fp, #4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n c1c │ │ │ │ │ + bne.w e6c │ │ │ │ │ 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 14dc │ │ │ │ │ + bpl.w 173c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ lsls r6, r3, #26 │ │ │ │ │ - bpl.w 14d6 │ │ │ │ │ + bpl.w 1736 │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1316 │ │ │ │ │ + beq.w 147e │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w ec2 │ │ │ │ │ + beq.w 1050 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 80e │ │ │ │ │ + b.n 820 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1190 │ │ │ │ │ - it eq │ │ │ │ │ - ldrdeq r6, r3, [r4, #-4] │ │ │ │ │ - beq.n b26 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 12e6 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.w ac8 │ │ │ │ │ - b.n b3c │ │ │ │ │ + blt.n c62 │ │ │ │ │ + bne.w d5c │ │ │ │ │ + ldr.w r3, [r9, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldrd r6, r4, [r8, #-4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1536 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1190 │ │ │ │ │ - bne.n bea │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.w 80c │ │ │ │ │ - b.n b9a │ │ │ │ │ + bge.n b7c │ │ │ │ │ + ldrd r9, r5, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n d00 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + ble.w 1194 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 127c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 127c │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + str r4, [sp, #16] │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + ble.w 12a4 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n cb4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbnz r3, cb4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp.w r9, #2 │ │ │ │ │ + beq.n d00 │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n cce │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbnz r3, cce │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp.w r9, #3 │ │ │ │ │ + beq.n d00 │ │ │ │ │ + movs r4, #3 │ │ │ │ │ + ldr.w r2, [r6, r4, lsl #2] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n cee │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cbnz r3, cee │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bne.n cd6 │ │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ │ + ble.n d00 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + beq.w 952 │ │ │ │ │ + b.n 12ac │ │ │ │ │ tst r2, r1 │ │ │ │ │ itttt ne │ │ │ │ │ - addne r1, sp, #64 @ 0x40 │ │ │ │ │ - strne r1, [sp, #0] │ │ │ │ │ + addne r1, sp, #72 @ 0x48 │ │ │ │ │ + strne r1, [sp, #8] │ │ │ │ │ movwne r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movtne r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - bne.w 5ba │ │ │ │ │ + bne.w 5be │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13e0 │ │ │ │ │ + beq.w 15d8 │ │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_object_compare │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - str.w r0, [sp, #1632] @ 0x660 │ │ │ │ │ + str.w r0, [sp, #1640] @ 0x668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, r1 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - b.n 5ba │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + b.n 5be │ │ │ │ │ mov r3, lr │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - b.n 59e │ │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ │ - bgt.w 143e │ │ │ │ │ - add.w r6, r7, #136 @ 0x88 │ │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + b.n 5a2 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 14ee │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w b82 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w ad2 │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + add.w r9, r4, r5, lsl #2 │ │ │ │ │ + ldr.w r6, [r9, #4]! │ │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ │ + ldr.w r4, [r9, #-4] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ubfx r5, r3, #5, #1 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 1732 │ │ │ │ │ + lsls r0, r3, #25 │ │ │ │ │ + bpl.w 1556 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + add.w r0, r6, #20 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 1562 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.n df0 │ │ │ │ │ + add.w r1, r4, #20 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1430 │ │ │ │ │ + bge.n e10 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 1460 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bgt.n d86 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr.w fp, [sp, #4] │ │ │ │ │ + b.n b82 │ │ │ │ │ + add.w r1, r4, #28 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + beq.w 15ca │ │ │ │ │ + blt.n dd2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 175a │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 16ca │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r6, #20 │ │ │ │ │ + addpl.w r1, r6, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14e4 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1330 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr.w fp, [sp, #4] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w b8a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r2, sl, #1 │ │ │ │ │ + subs r1, r5, r2 │ │ │ │ │ + add.w r0, fp, r1, lsl #2 │ │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ │ + cbnz r3, e66 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + bl 17c8 │ │ │ │ │ + b.n b8a │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w c62 │ │ │ │ │ + bne.w c32 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 81e │ │ │ │ │ + b.n be0 │ │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ │ + bgt.w 1682 │ │ │ │ │ + add.w r6, r9, #136 @ 0x88 │ │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ble.w e72 │ │ │ │ │ + ble.w ffc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145e │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - beq.w e72 │ │ │ │ │ + beq.w 16a2 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + beq.w ffc │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1420 │ │ │ │ │ - cmp r7, #2 │ │ │ │ │ - beq.n d04 │ │ │ │ │ + beq.w 167e │ │ │ │ │ + cmp.w r9, #2 │ │ │ │ │ + beq.n f0e │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f0 │ │ │ │ │ - cmp r7, #3 │ │ │ │ │ - beq.n d04 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + beq.w 1654 │ │ │ │ │ + cmp.w r9, #3 │ │ │ │ │ + beq.n f0e │ │ │ │ │ + mov r8, r5 │ │ │ │ │ movs r5, #3 │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - str.w r0, [r9, r5, lsl #2] │ │ │ │ │ + str.w r0, [r8, r5, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f2 │ │ │ │ │ + beq.w 1656 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - bne.n cea │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bne.n ef4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 514 │ │ │ │ │ + b.w 518 │ │ │ │ │ mov ip, r5 │ │ │ │ │ - b.n 8ec │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble.w fde │ │ │ │ │ + b.n 8fc │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + ble.w 116a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 10fe │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 10fe │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - ble.w 110e │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d5a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbnz r3, d5a │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #2 │ │ │ │ │ - beq.n da0 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d72 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbnz r3, d72 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #3 │ │ │ │ │ - beq.n da0 │ │ │ │ │ - movs r4, #3 │ │ │ │ │ - ldr.w r2, [r6, r4, lsl #2] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d90 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cbnz r3, d90 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bne.n d78 │ │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ │ - ble.n da0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.w 946 │ │ │ │ │ - b.n 1118 │ │ │ │ │ + b.n c78 │ │ │ │ │ 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, #20] │ │ │ │ │ str r4, [r3, r6] │ │ │ │ │ - b.n 8e2 │ │ │ │ │ - adds r2, r7, #1 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ + b.n 8f2 │ │ │ │ │ + add.w r2, r9, #1 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ │ add.w r3, r2, r2, lsr #31 │ │ │ │ │ mov.w r3, r3, asr #1 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ - bge.w 1386 │ │ │ │ │ + bge.w 1610 │ │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ │ - add r5, sp, #604 @ 0x25c │ │ │ │ │ - strd r7, sl, [r1, #4] │ │ │ │ │ + add r5, sp, #612 @ 0x264 │ │ │ │ │ + strd r9, sl, [r1, #4] │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r5, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13aa │ │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ │ + bne.w 1634 │ │ │ │ │ + cmp.w r9, #63 @ 0x3f │ │ │ │ │ it le │ │ │ │ │ - strle r7, [sp, #48] @ 0x30 │ │ │ │ │ - ble.w 5f8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + strle.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + ble.w 600 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ movs r2, #0 │ │ │ │ │ and.w r1, r3, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ - bgt.n e04 │ │ │ │ │ + bgt.n f8e │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.w 5f8 │ │ │ │ │ + b.w 600 │ │ │ │ │ adds r1, #28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a0 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + bne.w 8b2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 8a6 │ │ │ │ │ - b.n 9aa │ │ │ │ │ - add.w r3, sp, #1640 @ 0x668 │ │ │ │ │ + blt.w 8b6 │ │ │ │ │ + b.n 9b0 │ │ │ │ │ + add.w r3, sp, #1648 @ 0x670 │ │ │ │ │ lsls r2, r6, #4 │ │ │ │ │ add.w r3, r3, r6, lsl #4 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ subw r3, r3, #1564 @ 0x61c │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov ip, r5 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ add.w r3, r2, #28 │ │ │ │ │ str.w fp, [r1, r3] │ │ │ │ │ add r3, r1 │ │ │ │ │ @@ -1477,904 +1610,947 @@ │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 910 │ │ │ │ │ + beq.w 920 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r3, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 910 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - add r5, sp, #604 @ 0x25c │ │ │ │ │ + b.n 920 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + add r5, sp, #612 @ 0x264 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - add.w r3, r7, #1 │ │ │ │ │ - str r7, [r2, #4] │ │ │ │ │ + add.w r3, r9, #1 │ │ │ │ │ + str.w r9, [r2, #4] │ │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ │ str r5, [r2, #12] │ │ │ │ │ mov.w r3, r3, asr #1 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ add.w r3, r3, #135 @ 0x87 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ mov.w r3, #7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - bne.w fde │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + bne.w 116a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1104 │ │ │ │ │ + bge.w 129a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n d2e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + b.n c86 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, r7, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 80c │ │ │ │ │ - add.w sl, fp, r5, lsl #2 │ │ │ │ │ + beq.w 81e │ │ │ │ │ + add.w r9, fp, r5, lsl #2 │ │ │ │ │ ldr.w r4, [fp, r5, lsl #2] │ │ │ │ │ - ldr.w r1, [sl, #-4] │ │ │ │ │ + ldr.w r1, [r9, #-4] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - ubfx r9, r3, #5, #1 │ │ │ │ │ + ubfx sl, r3, #5, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 150e │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 1756 │ │ │ │ │ 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 f14 │ │ │ │ │ + beq.n 10a2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1300 │ │ │ │ │ + beq.w 1438 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 80e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne.w 820 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, r7, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.w 80e │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ + ble.w 820 │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r3, [r3, #28] │ │ │ │ │ - bpl.n f50 │ │ │ │ │ + bpl.n 10de │ │ │ │ │ lsls r0, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r3, #28 │ │ │ │ │ addmi r3, #20 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 1502 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 1752 │ │ │ │ │ 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 134c │ │ │ │ │ + beq.w 14da │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 80e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne.w 820 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, r7, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.w 80e │ │ │ │ │ - mov r7, sl │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - ldr.w r1, [r7, #4]! │ │ │ │ │ + ble.w 820 │ │ │ │ │ + ldr.w r0, [r9, #8] │ │ │ │ │ + ldr.w r1, [r9, #4]! │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 150a │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 16c6 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 1506 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 16c2 │ │ │ │ │ + lsls r7, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1424 │ │ │ │ │ + beq.w 152c │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 80e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne.w 820 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n f86 │ │ │ │ │ - b.n 80e │ │ │ │ │ + bgt.n 1112 │ │ │ │ │ + b.w 820 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n c10 │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ + b.n d68 │ │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w a84 │ │ │ │ │ + beq.w a8a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r3, 1008 │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - bgt.w 1356 │ │ │ │ │ + cbz r3, 1194 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + bgt.w 148e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 952 │ │ │ │ │ + b.w 960 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 528 │ │ │ │ │ + ble.w 52c │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ movs r1, #1 │ │ │ │ │ + mov lr, sl │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - mov lr, sl │ │ │ │ │ movs r6, #0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ negs r2, r5 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ adcs r2, r5 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 106e │ │ │ │ │ - cbz r5, 1094 │ │ │ │ │ - ldrb.w r0, [r9, #16] │ │ │ │ │ + b.n 11fc │ │ │ │ │ + cbz r5, 1222 │ │ │ │ │ + ldrb.w r3, [r8, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - and.w r0, r0, #28 │ │ │ │ │ - sub.w r9, r0, #4 │ │ │ │ │ - clz r9, r9 │ │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ │ - bge.n 10f4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - ldr.w r9, [lr, #4]! │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bne.w 14ee │ │ │ │ │ - ldr.w r9, [lr] │ │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 14ee │ │ │ │ │ - ldr.w r9, [r9, #16] │ │ │ │ │ - ldr.w r4, [r9, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.w 13c8 │ │ │ │ │ - cbz r0, 1094 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + and.w r3, r3, #28 │ │ │ │ │ + sub.w r8, r3, #4 │ │ │ │ │ + clz r8, r8 │ │ │ │ │ + mov.w r8, r8, lsr #5 │ │ │ │ │ + bge.n 128e │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + ldr.w r0, [lr, #4]! │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bne.w 16aa │ │ │ │ │ + ldr.w r0, [lr] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 16aa │ │ │ │ │ + ldr.w r8, [r0, #16] │ │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + bne.w 16a6 │ │ │ │ │ + cbz r3, 1222 │ │ │ │ │ tst r2, r1 │ │ │ │ │ - bne.n 10e8 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - beq.n 103e │ │ │ │ │ + bne.n 1282 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + cmp sl, ip │ │ │ │ │ + beq.n 11d0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - blt.n 105e │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + blt.n 11f0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13cc │ │ │ │ │ + beq.w 1568 │ │ │ │ │ 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 c32 │ │ │ │ │ + bne.w d0a │ │ │ │ │ lsls r0, r5, #31 │ │ │ │ │ - bpl.w c32 │ │ │ │ │ + bpl.w d0a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_tuple_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ str.w r2, [r1, #1572] @ 0x624 │ │ │ │ │ str.w r3, [r1, #1564] @ 0x61c │ │ │ │ │ - b.w 5c6 │ │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ │ - cmp r4, #15 │ │ │ │ │ - bls.n 1090 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - b.n 1094 │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - mov r0, ip │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - b.w 59e │ │ │ │ │ + b.w 5ca │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ - b.n d40 │ │ │ │ │ + b.n c98 │ │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + bls.n 121c │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + b.n 1222 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + b.w 5a2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 952 │ │ │ │ │ + beq.w 960 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fe8 │ │ │ │ │ - b.n ffe │ │ │ │ │ - beq.w 1344 │ │ │ │ │ + bne.w 1172 │ │ │ │ │ + b.n 1188 │ │ │ │ │ + beq.w 14d2 │ │ │ │ │ add.w r7, fp, #4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - bls.n 11ce │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + bcs.n 139e │ │ │ │ │ movs r5, #2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ - b.n b54 │ │ │ │ │ + b.n b9a │ │ │ │ │ add.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ │ lsls r4, r3, #4 │ │ │ │ │ add.w r3, r0, r3, lsl #4 │ │ │ │ │ ldrd r2, r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ subs r0, r0, r1 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ asrs r3, r0, #2 │ │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ add r1, ip │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 11aa │ │ │ │ │ + ble.n 1326 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n 11ae │ │ │ │ │ + bgt.n 132a │ │ │ │ │ mov r5, ip │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.w e32 │ │ │ │ │ - add.w r3, sp, #1640 @ 0x668 │ │ │ │ │ + ble.w fbc │ │ │ │ │ + add.w r3, sp, #1648 @ 0x670 │ │ │ │ │ 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 e32 │ │ │ │ │ + bge.w fbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1168 │ │ │ │ │ - ldrd r7, r5, [sp, #52] @ 0x34 │ │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w da0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble.w 1008 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n d20 │ │ │ │ │ + beq.n 12fc │ │ │ │ │ + b.n c62 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ - b.n 115c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r2, sl, #1 │ │ │ │ │ - subs r1, r5, r2 │ │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ │ - cbnz r3, 11c8 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - bl 15cc │ │ │ │ │ - b.n b44 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 80e │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r1, r3 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bls.w b80 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - str.w r0, [r3], #4 │ │ │ │ │ - str.w r2, [r1], #-4 │ │ │ │ │ - b.n 11de │ │ │ │ │ + b.n 12f0 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + b.n dde │ │ │ │ │ subs r1, r6, #2 │ │ │ │ │ - beq.n 1210 │ │ │ │ │ - add.w r3, sp, #1640 @ 0x668 │ │ │ │ │ + beq.n 1354 │ │ │ │ │ + add.w r3, sp, #1648 @ 0x670 │ │ │ │ │ add.w r3, r3, r6, lsl #4 │ │ │ │ │ subw r3, r3, #1564 @ 0x61c │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it gt │ │ │ │ │ subgt r1, r6, #3 │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1198 │ │ │ │ │ + bne.w c68 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 92a │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + ble.w 938 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq.n 1248 │ │ │ │ │ - add.w r2, sp, #1640 @ 0x668 │ │ │ │ │ + beq.n 138e │ │ │ │ │ + add.w r2, sp, #1648 @ 0x670 │ │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ │ subw r4, r4, #1596 @ 0x63c │ │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it lt │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1198 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + bne.w c68 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - b.n 121e │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w b20 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w b26 │ │ │ │ │ - b.n c04 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 664 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r5, #0 │ │ │ │ │ - movlt r5, #1 │ │ │ │ │ - b.w 666 │ │ │ │ │ + b.n 1364 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + movs r5, #2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 820 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r1, r3 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bls.w bc6 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + str.w r0, [r3], #4 │ │ │ │ │ + str.w r2, [r1], #-4 │ │ │ │ │ + b.n 13ae │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.w 6be │ │ │ │ │ + bne.w 6c6 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6d4 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - ble.w 6d8 │ │ │ │ │ - b.w 786 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n e00 │ │ │ │ │ + bne.w 6dc │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + bge.w 6e0 │ │ │ │ │ + b.w 798 │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w r2, fp, r3, lsl #2 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc.w b50 │ │ │ │ │ + bcc.w b96 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 80e │ │ │ │ │ - b.n 11da │ │ │ │ │ + beq.w 820 │ │ │ │ │ + b.n 13aa │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n f8a │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 772 │ │ │ │ │ + bne.w 66c │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b.w 66e │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 784 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.w 776 │ │ │ │ │ - b.w 780 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r2, sl, #1 │ │ │ │ │ - subs r1, r5, r2 │ │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ │ - cbnz r3, 12fa │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - bl 15cc │ │ │ │ │ - b.n c0c │ │ │ │ │ + ble.w 788 │ │ │ │ │ + b.w 792 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + bgt.w dd2 │ │ │ │ │ + b.n e10 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b.n f20 │ │ │ │ │ + b.n 10ae │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 718 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 732 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b.w 722 │ │ │ │ │ + ble.w 736 │ │ │ │ │ + b.w 798 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r2, sl, #1 │ │ │ │ │ + sub.w r1, fp, r2 │ │ │ │ │ + add.w r0, r3, r1, lsl #2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ │ + cbnz r3, 1478 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + bl 17c8 │ │ │ │ │ + b.n dda │ │ │ │ │ cmp r4, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w bea │ │ │ │ │ - b.n ec2 │ │ │ │ │ + bne.w c32 │ │ │ │ │ + b.n 1050 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + b.n 14aa │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + str.w r3, [r2], #-4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 149e │ │ │ │ │ + b.w 960 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ - b.n 133e │ │ │ │ │ + b.n 14cc │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n 1332 │ │ │ │ │ - b.n df6 │ │ │ │ │ - ldr.w ip, [sp, #24] │ │ │ │ │ - b.w 8ec │ │ │ │ │ + bhi.n 14c0 │ │ │ │ │ + b.n f7c │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + b.w 8fc │ │ │ │ │ cmp r6, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n f74 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - subs r2, r7, #1 │ │ │ │ │ - add.w r2, r1, r2, lsl #2 │ │ │ │ │ - b.n 1370 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ + b.n 1102 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.n e3e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r2, sl, #1 │ │ │ │ │ + subs r1, r5, r2 │ │ │ │ │ + add.w r0, fp, r1, lsl #2 │ │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ │ + cbnz r3, 1502 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + bl 17c8 │ │ │ │ │ + b.n d64 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w b82 │ │ │ │ │ + b.n 1164 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w b40 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ite le │ │ │ │ │ + movle r4, #0 │ │ │ │ │ + movgt r4, #1 │ │ │ │ │ + b.n 1152 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n 1364 │ │ │ │ │ - b.w 952 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r1 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ │ + b.w b46 │ │ │ │ │ + add.w r0, r6, #28 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bmi.w dba │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n df6 │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + b.w 5be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.w 95c │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + b.w 96a │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + bne.w 772 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 141c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w 998 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.w 84e │ │ │ │ │ + add.w r0, sl, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w a0a │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w a46 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov r3, lr │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + b.n 156c │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + bgt.w dd2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w e10 │ │ │ │ │ + b.n 175a │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + b.w 5be │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.w 798 │ │ │ │ │ + add.w r0, sl, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 89a │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n fa4 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bmi.w 65a │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 1404 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ │ - add r5, sp, #604 @ 0x25c │ │ │ │ │ + add r5, sp, #612 @ 0x264 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - addw r3, sp, #1116 @ 0x45c │ │ │ │ │ + addw r3, sp, #1124 @ 0x464 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - strd r7, sl, [r2, #4] │ │ │ │ │ + strd r9, sl, [r2, #4] │ │ │ │ │ str r5, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e00 │ │ │ │ │ + beq.w f8a │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ - b.n 13c2 │ │ │ │ │ + b.n 164e │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n 13b6 │ │ │ │ │ - b.n 132a │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1094 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - b.w 5ba │ │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - b.w 5ba │ │ │ │ │ + bhi.n 1642 │ │ │ │ │ + b.n 14b8 │ │ │ │ │ movs r5, #2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 1520 │ │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ │ - bgt.w 1518 │ │ │ │ │ - ldrd r5, r4, [r8, #8] │ │ │ │ │ + bne.n 16e8 │ │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ │ + bgt.n 16e0 │ │ │ │ │ + ldrd r5, r4, [r7, #8] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - str.w r3, [r8, #16] │ │ │ │ │ + str r3, [r7, #16] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - strd r7, r3, [r8, #8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 1512 │ │ │ │ │ + strd r9, r3, [r7, #8] │ │ │ │ │ + cbnz r4, 16da │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ - b.w 992 │ │ │ │ │ + b.w 998 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 13f2 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ite le │ │ │ │ │ - movle r4, #0 │ │ │ │ │ - movgt r4, #1 │ │ │ │ │ - b.n fc8 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w 760 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n 12d2 │ │ │ │ │ - lsls r0, r7, #2 │ │ │ │ │ + b.n 1656 │ │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 14d0 │ │ │ │ │ + cbz r0, 16d4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cba │ │ │ │ │ + bne.w ec0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 13f2 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.w 786 │ │ │ │ │ - add.w r0, sl, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 888 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n e1a │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r3, lr │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.n 13d0 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - lsls r7, r3, #26 │ │ │ │ │ - bmi.w 652 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n 127a │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w b08 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 125a │ │ │ │ │ + b.n 1656 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w 992 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.w 83c │ │ │ │ │ - add.w r0, sl, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w a04 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w a40 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 1430 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1406 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w bd8 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w bc8 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 716 │ │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ │ - b.n 146c │ │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ │ + b.n 1222 │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ │ - b.w 5c6 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.n f66 │ │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str.w r3, [sp, #1636] @ 0x664 │ │ │ │ │ + b.w 5ca │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n fbc │ │ │ │ │ + b.n 1146 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n faa │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.n f00 │ │ │ │ │ + b.n 1136 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w e32 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 158c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 1668 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 1556 │ │ │ │ │ + b.n 170c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1406 │ │ │ │ │ + b.n 1668 │ │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 13f8 │ │ │ │ │ + bge.n 165c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f8 │ │ │ │ │ + bne.n 165c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 13f8 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 1498 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 1488 │ │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ │ - b.n 14ba │ │ │ │ │ + b.n 165c │ │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ bl 25c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bpl.n 154e │ │ │ │ │ + bpl.n 1704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w 97a │ │ │ │ │ + b.w 980 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w b70 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.w b5c │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w b28 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w b0e │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.n 155a │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w c20 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w c10 │ │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ │ + b.n 15ae │ │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ │ + b.n 15f2 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 1604 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.n 10f4 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n 108e │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w e1e │ │ │ │ │ │ │ │ │ │ -00001564 : │ │ │ │ │ +00001760 : │ │ │ │ │ unsafe_latin_compare(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 15c6 │ │ │ │ │ + beq.n 17c2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 15b8 │ │ │ │ │ + bpl.n 17b4 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 15c2 │ │ │ │ │ + beq.n 17be │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 15a4 │ │ │ │ │ + bpl.n 17a0 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 15ae │ │ │ │ │ + cbz r0, 17aa │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15a0 │ │ │ │ │ + bne.n 179c │ │ │ │ │ cmp r5, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.n 1594 │ │ │ │ │ + bne.n 1790 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 15a6 │ │ │ │ │ + b.n 17a2 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 15ba │ │ │ │ │ + b.n 17b6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015cc : │ │ │ │ │ +000017c8 : │ │ │ │ │ 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 15fa │ │ │ │ │ + bls.n 17f2 │ │ │ │ │ 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 15dc │ │ │ │ │ - add.w r2, ip, r2, lsl #2 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.n 1610 │ │ │ │ │ + bhi.n 17d6 │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + cbnz r1, 1806 │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ - cbnz r1, 1624 │ │ │ │ │ + cbnz r1, 1818 │ │ │ │ │ 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 1602 │ │ │ │ │ - b.n 15f6 │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - str.w r1, [ip], #4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 17fa │ │ │ │ │ + b.n 17ee │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - bhi.n 1616 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 180c │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000162c : │ │ │ │ │ +00001820 : │ │ │ │ │ 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 1678 │ │ │ │ │ + bpl.n 186c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 1694 │ │ │ │ │ + bcs.n 1888 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 165e │ │ │ │ │ + cbz r0, 1852 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1666 │ │ │ │ │ + blt.n 185a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 165e │ │ │ │ │ + bne.n 1852 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1660 │ │ │ │ │ + b.n 1854 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 25c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #453 @ 0x1c5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1660 │ │ │ │ │ + b.n 1854 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 25c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 168e │ │ │ │ │ + b.n 1882 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016b4 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ +000018a8 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ _PyList_FromStackRefStealOnSuccess(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 176c <_PyList_FromStackRefStealOnSuccess+0xb8> │ │ │ │ │ - ldr r3, [pc, #412] @ (1868 <_PyList_FromStackRefStealOnSuccess+0x1b4>) │ │ │ │ │ + bne.n 1960 <_PyList_FromStackRefStealOnSuccess+0xb8> │ │ │ │ │ + ldr r3, [pc, #412] @ (1a5c <_PyList_FromStackRefStealOnSuccess+0x1b4>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r2, #1888] @ 0x760 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17da <_PyList_FromStackRefStealOnSuccess+0x126> │ │ │ │ │ + beq.n 19ce <_PyList_FromStackRefStealOnSuccess+0x126> │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2, #1888] @ 0x760 │ │ │ │ │ ldr.w r0, [r2, #1892] @ 0x764 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r2, #1892] @ 0x764 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r2, [pc, #364] @ (186c <_PyList_FromStackRefStealOnSuccess+0x1b8>) │ │ │ │ │ + ldr r2, [pc, #364] @ (1a60 <_PyList_FromStackRefStealOnSuccess+0x1b8>) │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub.w ip, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ @@ -2398,74 +2574,74 @@ │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w ip, [r0, #3760] @ 0xeb0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ │ - bgt.n 1854 <_PyList_FromStackRefStealOnSuccess+0x1a0> │ │ │ │ │ + bgt.n 1a48 <_PyList_FromStackRefStealOnSuccess+0x1a0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1862 <_PyList_FromStackRefStealOnSuccess+0x1ae> │ │ │ │ │ + beq.n 1a56 <_PyList_FromStackRefStealOnSuccess+0x1ae> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1766 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + ble.n 195a <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ lsls r5, r2, #31 │ │ │ │ │ - bpl.n 17a0 <_PyList_FromStackRefStealOnSuccess+0xec> │ │ │ │ │ + bpl.n 1994 <_PyList_FromStackRefStealOnSuccess+0xec> │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r2] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - beq.n 1766 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + beq.n 195a <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ add.w ip, r4, #4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ │ bic.w r1, r0, #1 │ │ │ │ │ lsls r5, r0, #31 │ │ │ │ │ it pl │ │ │ │ │ movpl r1, r0 │ │ │ │ │ - bpl.n 17d0 <_PyList_FromStackRefStealOnSuccess+0x11c> │ │ │ │ │ + bpl.n 19c4 <_PyList_FromStackRefStealOnSuccess+0x11c> │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ add.w lr, r0, #1 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ strlt.w lr, [r1] │ │ │ │ │ cmp r4, ip │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - bne.n 17b0 <_PyList_FromStackRefStealOnSuccess+0xfc> │ │ │ │ │ - b.n 1766 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + bne.n 19a4 <_PyList_FromStackRefStealOnSuccess+0xfc> │ │ │ │ │ + b.n 195a <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1862 <_PyList_FromStackRefStealOnSuccess+0x1ae> │ │ │ │ │ + beq.n 1a56 <_PyList_FromStackRefStealOnSuccess+0x1ae> │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - ldr r2, [pc, #120] @ (1870 <_PyList_FromStackRefStealOnSuccess+0x1bc>) │ │ │ │ │ + ldr r2, [pc, #120] @ (1a64 <_PyList_FromStackRefStealOnSuccess+0x1bc>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ addw ip, r0, #3756 @ 0xeac │ │ │ │ │ ldr.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ @@ -2486,48 +2662,48 @@ │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ │ - ble.n 1766 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + ble.n 195a <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 1766 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + b.n 195a <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1766 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + b.n 195a <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000196 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000015c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001874 : │ │ │ │ │ +00001a68 : │ │ │ │ │ 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 189e │ │ │ │ │ + beq.n 1a92 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 18b8 │ │ │ │ │ + beq.n 1aac │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 18f4 │ │ │ │ │ + b.n 1ae8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2535,88 +2711,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 3608 │ │ │ │ │ + bl 3818 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ae │ │ │ │ │ + beq.n 1aa2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f4 │ │ │ │ │ + bl 1ae8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 18b2 │ │ │ │ │ + bge.n 1aa6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18b2 │ │ │ │ │ + bne.n 1aa6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 18b2 │ │ │ │ │ + b.n 1aa6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018f4 : │ │ │ │ │ +00001ae8 : │ │ │ │ │ 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 1afc │ │ │ │ │ + bne.w 1cf0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 1cc2 │ │ │ │ │ + blt.w 1eb6 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ it ge │ │ │ │ │ movge r5, r1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.w 1cca │ │ │ │ │ + bgt.w 1ebe │ │ │ │ │ cmp r7, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r1 │ │ │ │ │ sub.w r7, r9, r3 │ │ │ │ │ add r7, r5 │ │ │ │ │ cmn r7, r1 │ │ │ │ │ - beq.w 1aa2 │ │ │ │ │ + beq.w 1c96 │ │ │ │ │ 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 1bea │ │ │ │ │ + beq.w 1dde │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi.w 1c52 │ │ │ │ │ + bhi.w 1e46 │ │ │ │ │ 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 1b5e │ │ │ │ │ + bge.w 1d52 │ │ │ │ │ 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] │ │ │ │ │ @@ -2627,130 +2803,130 @@ │ │ │ │ │ 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 1b3e │ │ │ │ │ + ble.w 1d32 │ │ │ │ │ adds r2, r3, #6 │ │ │ │ │ add.w r2, r2, r3, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bgt.w 1c78 │ │ │ │ │ + bgt.w 1e6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c82 │ │ │ │ │ + beq.w 1e76 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1c9a │ │ │ │ │ + bcs.w 1e8e │ │ │ │ │ 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 1c9a │ │ │ │ │ + beq.w 1e8e │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ strd sl, r2, [r4, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 1a44 │ │ │ │ │ + bgt.n 1c38 │ │ │ │ │ subs.w r3, fp, #1 │ │ │ │ │ - bmi.n 1a20 │ │ │ │ │ + bmi.n 1c14 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 1a00 │ │ │ │ │ + cbz r0, 1bf4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1bce │ │ │ │ │ + blt.w 1dc2 │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 1a20 │ │ │ │ │ + beq.n 1c14 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 1a1c │ │ │ │ │ + cbz r0, 1c10 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1b4e │ │ │ │ │ + blt.w 1d42 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 1a0a │ │ │ │ │ + bcs.n 1bfe │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1c1e │ │ │ │ │ + bne.w 1e12 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1a3c │ │ │ │ │ + beq.n 1c30 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1a90 │ │ │ │ │ + blt.n 1c84 │ │ │ │ │ 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 1c34 │ │ │ │ │ + beq.w 1e28 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1c34 │ │ │ │ │ + bge.w 1e28 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [sl, r5, lsl #2] │ │ │ │ │ - beq.n 19e8 │ │ │ │ │ + beq.n 1bdc │ │ │ │ │ add.w r9, r6, r9, lsl #2 │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c40 │ │ │ │ │ + beq.w 1e34 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1c40 │ │ │ │ │ + bge.w 1e34 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - beq.n 19e8 │ │ │ │ │ - b.n 1a6e │ │ │ │ │ + beq.n 1bdc │ │ │ │ │ + b.n 1c62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a3c │ │ │ │ │ + bne.n 1c30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a3c │ │ │ │ │ + b.n 1c30 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1ab2 │ │ │ │ │ + beq.n 1ca6 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1b24 │ │ │ │ │ + blt.n 1d18 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ - cbz r5, 1af2 │ │ │ │ │ + cbz r5, 1ce6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - bmi.n 1aec │ │ │ │ │ + bmi.n 1ce0 │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ - cbz r0, 1ad2 │ │ │ │ │ + cbz r0, 1cc6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1c02 │ │ │ │ │ + blt.w 1df6 │ │ │ │ │ subs r4, r1, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1aec │ │ │ │ │ + beq.n 1ce0 │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ - cbz r0, 1ae8 │ │ │ │ │ + cbz r0, 1cdc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1bf2 │ │ │ │ │ + blt.w 1de6 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 1ad8 │ │ │ │ │ + bcs.n 1ccc │ │ │ │ │ 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} │ │ │ │ │ @@ -2759,363 +2935,363 @@ │ │ │ │ │ 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 1ce8 │ │ │ │ │ + beq.w 1edc │ │ │ │ │ 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 1918 │ │ │ │ │ + b.n 1b0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ab2 │ │ │ │ │ + bne.n 1ca6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1af2 │ │ │ │ │ + beq.n 1ce6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - b.n 1ab6 │ │ │ │ │ + b.n 1caa │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - blt.w 19a4 │ │ │ │ │ + blt.w 1b98 │ │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 19e2 │ │ │ │ │ + b.n 1bd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a1c │ │ │ │ │ + bne.w 1c10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a1c │ │ │ │ │ - beq.n 1c4c │ │ │ │ │ + b.n 1c10 │ │ │ │ │ + beq.n 1e40 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ adds r2, r7, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 1c26 │ │ │ │ │ + ble.n 1e1a │ │ │ │ │ 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.w 1c96 │ │ │ │ │ + beq.w 1e8a │ │ │ │ │ cmp.w sl, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1cbc │ │ │ │ │ + bcs.w 1eb0 │ │ │ │ │ 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 1cbc │ │ │ │ │ + beq.w 1eb0 │ │ │ │ │ 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 19e2 │ │ │ │ │ + b.n 1bd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a00 │ │ │ │ │ + bne.w 1bf4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.w 1a0a │ │ │ │ │ - b.n 1a20 │ │ │ │ │ + bne.w 1bfe │ │ │ │ │ + b.n 1c14 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ - b.n 1972 │ │ │ │ │ + b.n 1b66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ae8 │ │ │ │ │ + bne.w 1cdc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ae8 │ │ │ │ │ + b.n 1cdc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ad2 │ │ │ │ │ + bne.w 1cc6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1ad2 │ │ │ │ │ + b.n 1cc6 │ │ │ │ │ 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 1a2c │ │ │ │ │ + b.n 1c20 │ │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ │ - blt.n 1b6c │ │ │ │ │ + blt.n 1d60 │ │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 1bb8 │ │ │ │ │ + b.n 1dac │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - beq.w 19e8 │ │ │ │ │ - b.n 1a68 │ │ │ │ │ + beq.w 1bdc │ │ │ │ │ + b.n 1c5c │ │ │ │ │ cmp r9, r6 │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - beq.w 19e8 │ │ │ │ │ - b.n 1a6e │ │ │ │ │ + beq.w 1bdc │ │ │ │ │ + b.n 1c62 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ - b.n 19e2 │ │ │ │ │ + b.n 1bd6 │ │ │ │ │ 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 1c16 │ │ │ │ │ + beq.n 1e0a │ │ │ │ │ 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 1972 │ │ │ │ │ - cbz r3, 1c82 │ │ │ │ │ + b.n 1b66 │ │ │ │ │ + cbz r3, 1e76 │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ - b.n 19bc │ │ │ │ │ + b.n 1bb0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1c9a │ │ │ │ │ + cbz r0, 1e8e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 19dc │ │ │ │ │ + b.n 1bd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 1b96 │ │ │ │ │ + b.n 1d8a │ │ │ │ │ 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 1a22 │ │ │ │ │ + b.n 1c16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1cb6 │ │ │ │ │ + b.n 1eaa │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 192c │ │ │ │ │ + bge.w 1b20 │ │ │ │ │ cmn.w r9, r1 │ │ │ │ │ - beq.w 1aa2 │ │ │ │ │ + beq.w 1c96 │ │ │ │ │ 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 1972 │ │ │ │ │ + b.n 1b66 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1a3c │ │ │ │ │ + b.n 1c30 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cf0 : │ │ │ │ │ +00001ee4 : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1d68 │ │ │ │ │ + beq.n 1f5c │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 1d56 │ │ │ │ │ + bmi.n 1f4a │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d00 │ │ │ │ │ + beq.n 1ef4 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d00 │ │ │ │ │ + bge.n 1ef4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d00 │ │ │ │ │ + bne.n 1ef4 │ │ │ │ │ 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 1d5c │ │ │ │ │ + bmi.n 1f50 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d38 │ │ │ │ │ + beq.n 1f2c │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d38 │ │ │ │ │ + bge.n 1f2c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d38 │ │ │ │ │ - b.n 1d2c │ │ │ │ │ + bne.n 1f2c │ │ │ │ │ + b.n 1f20 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001d6c : │ │ │ │ │ +00001f60 : │ │ │ │ │ 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 1da6 │ │ │ │ │ + bge.n 1f9a │ │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble.n 1dac │ │ │ │ │ + ble.n 1fa0 │ │ │ │ │ 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 1d90 │ │ │ │ │ + blt.n 1f84 │ │ │ │ │ bl 350 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b.n 1da2 │ │ │ │ │ + b.n 1f96 │ │ │ │ │ │ │ │ │ │ -00001dc0 : │ │ │ │ │ +00001fb4 : │ │ │ │ │ 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 1ddc │ │ │ │ │ + bpl.n 1fd0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001df4 : │ │ │ │ │ +00001fe8 : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 1f2a │ │ │ │ │ - ldr r3, [pc, #304] @ (1f40 ) │ │ │ │ │ + bpl.w 211e │ │ │ │ │ + ldr r3, [pc, #304] @ (2134 ) │ │ │ │ │ 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 1f1c │ │ │ │ │ + beq.n 2110 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1eb2 │ │ │ │ │ + bge.n 20a6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r2, [pc, #244] @ (1f44 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (2138 ) │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [r6, r2] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ @@ -3138,20 +3314,20 @@ │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ - blt.n 1f12 │ │ │ │ │ + blt.n 2106 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ - ldr r3, [pc, #140] @ (1f48 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (213c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ addw ip, r0, #3756 @ 0xeac │ │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ │ ldr.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ @@ -3171,89 +3347,89 @@ │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ - ble.n 1eae │ │ │ │ │ + ble.n 20a2 │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 1eae │ │ │ │ │ - ldr r0, [pc, #44] @ (1f4c ) │ │ │ │ │ + b.n 20a2 │ │ │ │ │ + ldr r0, [pc, #44] @ (2140 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e3e │ │ │ │ │ - b.n 1f3a │ │ │ │ │ + bne.n 2032 │ │ │ │ │ + b.n 212e │ │ │ │ │ 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 r4, #0 │ │ │ │ │ - b.n 1eae │ │ │ │ │ + b.n 20a2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000128 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ea │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000008a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001f50 : │ │ │ │ │ +00002144 : │ │ │ │ │ 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 1f9e │ │ │ │ │ + blt.n 2192 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 1f86 │ │ │ │ │ + bcs.n 217a │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1fa2 │ │ │ │ │ + bge.n 2196 │ │ │ │ │ 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 1f9e │ │ │ │ │ + bge.n 2192 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1fa8 │ │ │ │ │ + cbz r3, 219c │ │ │ │ │ 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 1f9e │ │ │ │ │ + b.n 2192 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001fb0 : │ │ │ │ │ +000021a4 : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ @@ -3268,657 +3444,657 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ │ - ldr r3, [pc, #140] @ (2080 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (2274 ) │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ - ble.n 2070 │ │ │ │ │ + ble.n 2264 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ - cbz r0, 2028 │ │ │ │ │ + cbz r0, 221c │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2048 │ │ │ │ │ + blt.n 223c │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r3, #1900] @ 0x76c │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi.n 2064 │ │ │ │ │ + bhi.n 2258 │ │ │ │ │ ldr.w r0, [r3, #1896] @ 0x768 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str.w r2, [r3, #1896] @ 0x768 │ │ │ │ │ str.w r1, [r3, #1900] @ 0x76c │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2028 │ │ │ │ │ + bne.n 221c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #44] @ (2084 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (2278 ) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b.n 2028 │ │ │ │ │ + b.n 221c │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2020 │ │ │ │ │ - b.n 2028 │ │ │ │ │ + bne.n 2214 │ │ │ │ │ + b.n 221c │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002088 <_PyList_Extend>: │ │ │ │ │ +0000227c <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 20ac <_list_extend> │ │ │ │ │ + bl 22a0 <_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 │ │ │ │ │ │ │ │ │ │ -000020ac <_list_extend>: │ │ │ │ │ +000022a0 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 242c <_list_extend+0x380> │ │ │ │ │ + beq.w 2620 <_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 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 21d0 <_list_extend+0x124> │ │ │ │ │ + beq.n 23c4 <_list_extend+0x124> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 21d0 <_list_extend+0x124> │ │ │ │ │ + beq.n 23c4 <_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 2264 <_list_extend+0x1b8> │ │ │ │ │ + beq.w 2458 <_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 2252 <_list_extend+0x1a6> │ │ │ │ │ + beq.w 2446 <_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 2252 <_list_extend+0x1a6> │ │ │ │ │ + beq.w 2446 <_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 224e <_list_extend+0x1a2> │ │ │ │ │ + beq.w 2442 <_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 2382 <_list_extend+0x2d6> │ │ │ │ │ + beq.w 2576 <_list_extend+0x2d6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2248 <_list_extend+0x19c> │ │ │ │ │ + beq.n 243c <_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 2236 <_list_extend+0x18a> │ │ │ │ │ + blt.n 242a <_list_extend+0x18a> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 21a6 <_list_extend+0xfa> │ │ │ │ │ + bgt.n 239a <_list_extend+0xfa> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2360 <_list_extend+0x2b4> │ │ │ │ │ - cbz r0, 21a6 <_list_extend+0xfa> │ │ │ │ │ + bne.w 2554 <_list_extend+0x2b4> │ │ │ │ │ + cbz r0, 239a <_list_extend+0xfa> │ │ │ │ │ adds r0, #1 │ │ │ │ │ bic.w r1, r0, #1 │ │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 2414 <_list_extend+0x368> │ │ │ │ │ + bcs.w 2608 <_list_extend+0x368> │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2414 <_list_extend+0x368> │ │ │ │ │ + beq.w 2608 <_list_extend+0x368> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ - b.n 21a6 <_list_extend+0xfa> │ │ │ │ │ + b.n 239a <_list_extend+0xfa> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 222a <_list_extend+0x17e> │ │ │ │ │ + bge.n 241e <_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 2194 <_list_extend+0xe8> │ │ │ │ │ + bne.n 2388 <_list_extend+0xe8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23f0 <_list_extend+0x344> │ │ │ │ │ + bne.w 25e4 <_list_extend+0x344> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 21c6 <_list_extend+0x11a> │ │ │ │ │ + ble.n 23ba <_list_extend+0x11a> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.n 21dc <_list_extend+0x130> │ │ │ │ │ + blt.n 23d0 <_list_extend+0x130> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 221c <_list_extend+0x170> │ │ │ │ │ - b.n 2222 <_list_extend+0x176> │ │ │ │ │ + blt.n 2410 <_list_extend+0x170> │ │ │ │ │ + b.n 2416 <_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 2590 │ │ │ │ │ + b.n 2784 │ │ │ │ │ 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 2376 <_list_extend+0x2ca> │ │ │ │ │ + blt.w 256a <_list_extend+0x2ca> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 23de <_list_extend+0x332> │ │ │ │ │ + beq.w 25d2 <_list_extend+0x332> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 2414 <_list_extend+0x368> │ │ │ │ │ + bcs.w 2608 <_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 2414 <_list_extend+0x368> │ │ │ │ │ + beq.w 2608 <_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 2222 <_list_extend+0x176> │ │ │ │ │ + bge.n 2416 <_list_extend+0x176> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 225c <_list_extend+0x1b0> │ │ │ │ │ + cbz r3, 2450 <_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 350 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 21a6 <_list_extend+0xfa> │ │ │ │ │ + bne.n 239a <_list_extend+0xfa> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2248 <_list_extend+0x19c> │ │ │ │ │ + bge.n 243c <_list_extend+0x19c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 241a <_list_extend+0x36e> │ │ │ │ │ + beq.w 260e <_list_extend+0x36e> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2224 <_list_extend+0x178> │ │ │ │ │ + b.n 2418 <_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 3e18 │ │ │ │ │ + b.w 4028 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2222 <_list_extend+0x176> │ │ │ │ │ + b.n 2416 <_list_extend+0x176> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ adds r3, r5, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq.n 2222 <_list_extend+0x176> │ │ │ │ │ + beq.n 2416 <_list_extend+0x176> │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 3f4 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2224 <_list_extend+0x178> │ │ │ │ │ + beq.n 2418 <_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 235a <_list_extend+0x2ae> │ │ │ │ │ + beq.n 254e <_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 235a <_list_extend+0x2ae> │ │ │ │ │ + beq.n 254e <_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 235a <_list_extend+0x2ae> │ │ │ │ │ + beq.n 254e <_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 235a <_list_extend+0x2ae> │ │ │ │ │ + beq.n 254e <_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 235a <_list_extend+0x2ae> │ │ │ │ │ + beq.n 254e <_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, 235a <_list_extend+0x2ae> │ │ │ │ │ + cbz r0, 254e <_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, 235a <_list_extend+0x2ae> │ │ │ │ │ + cbz r0, 254e <_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, 235a <_list_extend+0x2ae> │ │ │ │ │ + cbz r0, 254e <_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, 235a <_list_extend+0x2ae> │ │ │ │ │ + cbz r0, 254e <_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 2348 <_list_extend+0x29c> │ │ │ │ │ + b.n 253c <_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 2342 <_list_extend+0x296> │ │ │ │ │ + bne.n 2536 <_list_extend+0x296> │ │ │ │ │ mov r4, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 2222 <_list_extend+0x176> │ │ │ │ │ + b.n 2416 <_list_extend+0x176> │ │ │ │ │ adds r1, r0, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 3f4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2236 <_list_extend+0x18a> │ │ │ │ │ + beq.w 242a <_list_extend+0x18a> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 21a6 <_list_extend+0xfa> │ │ │ │ │ + b.n 239a <_list_extend+0xfa> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 23de <_list_extend+0x332> │ │ │ │ │ + beq.n 25d2 <_list_extend+0x332> │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ - b.n 21f4 <_list_extend+0x148> │ │ │ │ │ + b.n 23e8 <_list_extend+0x148> │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq.w 2222 <_list_extend+0x176> │ │ │ │ │ + beq.w 2416 <_list_extend+0x176> │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 3f4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2248 <_list_extend+0x19c> │ │ │ │ │ + beq.w 243c <_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 23c4 <_list_extend+0x318> │ │ │ │ │ + b.n 25b8 <_list_extend+0x318> │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ - cbz r0, 2422 <_list_extend+0x376> │ │ │ │ │ + cbz r0, 2616 <_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 23b2 <_list_extend+0x306> │ │ │ │ │ + bne.n 25a6 <_list_extend+0x306> │ │ │ │ │ str.w fp, [r8, #8] │ │ │ │ │ - b.n 2222 <_list_extend+0x176> │ │ │ │ │ + b.n 2416 <_list_extend+0x176> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 2414 <_list_extend+0x368> │ │ │ │ │ + cbz r0, 2608 <_list_extend+0x368> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 220e <_list_extend+0x162> │ │ │ │ │ + b.n 2402 <_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 2236 <_list_extend+0x18a> │ │ │ │ │ + beq.w 242a <_list_extend+0x18a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 21c0 <_list_extend+0x114> │ │ │ │ │ - b.n 21c6 <_list_extend+0x11a> │ │ │ │ │ + blt.w 23b4 <_list_extend+0x114> │ │ │ │ │ + b.n 23ba <_list_extend+0x11a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 2236 <_list_extend+0x18a> │ │ │ │ │ + b.n 242a <_list_extend+0x18a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2248 <_list_extend+0x19c> │ │ │ │ │ + b.n 243c <_list_extend+0x19c> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r2, r5 │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ - b.n 2248 <_list_extend+0x19c> │ │ │ │ │ + b.n 243c <_list_extend+0x19c> │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.w 19a0 │ │ │ │ │ + b.w 1998 <_PyList_FromStackRefStealOnSuccess+0xf0> │ │ │ │ │ R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002434 : │ │ │ │ │ +00002628 : │ │ │ │ │ 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, 24a4 │ │ │ │ │ + cbz r3, 2698 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 24a4 │ │ │ │ │ + cbz r3, 2698 │ │ │ │ │ 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 248c │ │ │ │ │ + bne.n 2680 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 249e │ │ │ │ │ + cbnz r0, 2692 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs.n 2496 │ │ │ │ │ + bcs.n 268a │ │ │ │ │ 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 2472 │ │ │ │ │ - ldr r1, [pc, #176] @ (2548 ) │ │ │ │ │ + b.n 2666 │ │ │ │ │ + ldr r1, [pc, #176] @ (273c ) │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, 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.n 252e │ │ │ │ │ + bne.n 2722 │ │ │ │ │ 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 249e │ │ │ │ │ + blt.n 2692 │ │ │ │ │ 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 24ee │ │ │ │ │ + ble.n 26e2 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 24f6 │ │ │ │ │ + bne.n 26ea │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3608 │ │ │ │ │ + bl 3818 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - b.n 2488 │ │ │ │ │ + b.n 267c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2f50 │ │ │ │ │ + bl 303c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2488 │ │ │ │ │ + beq.n 267c │ │ │ │ │ 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 250c │ │ │ │ │ + bne.n 2700 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - b.n 2488 │ │ │ │ │ + b.n 267c │ │ │ │ │ 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 249e │ │ │ │ │ + b.n 2692 │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000254c : │ │ │ │ │ +00002740 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002550 : │ │ │ │ │ +00002744 : │ │ │ │ │ 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 2578 │ │ │ │ │ + bls.n 276c │ │ │ │ │ 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] @ (258c ) │ │ │ │ │ + ldr r1, [pc, #8] @ (2780 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002590 : │ │ │ │ │ +00002784 : │ │ │ │ │ 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 │ │ │ │ │ @@ -3926,400 +4102,400 @@ │ │ │ │ │ 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 2782 │ │ │ │ │ + beq.w 2976 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 26f0 │ │ │ │ │ + beq.w 28e4 │ │ │ │ │ ldrd r3, r0, [r5, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2708 │ │ │ │ │ + bne.w 28fc │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 2778 │ │ │ │ │ + bcs.w 296c │ │ │ │ │ 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 2778 │ │ │ │ │ + beq.w 296c │ │ │ │ │ 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 274a │ │ │ │ │ + bmi.w 293e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 26f0 │ │ │ │ │ + ble.n 28e4 │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r5] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 26f0 │ │ │ │ │ + beq.n 28e4 │ │ │ │ │ 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 26f0 │ │ │ │ │ + beq.n 28e4 │ │ │ │ │ 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 26f0 │ │ │ │ │ + beq.n 28e4 │ │ │ │ │ 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 26f0 │ │ │ │ │ + beq.n 28e4 │ │ │ │ │ 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 26f0 │ │ │ │ │ + beq.n 28e4 │ │ │ │ │ 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 26f0 │ │ │ │ │ + beq.n 28e4 │ │ │ │ │ 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 2752 │ │ │ │ │ + blt.n 2946 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 26dc │ │ │ │ │ + bne.n 28d0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2702 │ │ │ │ │ + bge.n 28f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2788 │ │ │ │ │ + beq.n 297c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ adds r1, r7, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 2760 │ │ │ │ │ + ble.n 2954 │ │ │ │ │ adds r3, r6, #6 │ │ │ │ │ add.w r3, r3, r6, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ subs r1, r3, r6 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 276a │ │ │ │ │ - cbz r6, 2774 │ │ │ │ │ + blt.n 295e │ │ │ │ │ + cbz r6, 2968 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 2778 │ │ │ │ │ + bcs.n 296c │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 2778 │ │ │ │ │ + cbz r0, 296c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 25fe │ │ │ │ │ + bpl.w 27f2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 26f0 │ │ │ │ │ + ble.n 28e4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - b.n 2606 │ │ │ │ │ + b.n 27fa │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 26dc │ │ │ │ │ - b.n 26f0 │ │ │ │ │ + bne.n 28d0 │ │ │ │ │ + b.n 28e4 │ │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ │ - blt.n 2712 │ │ │ │ │ + blt.n 2906 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 2740 │ │ │ │ │ - cbz r6, 2774 │ │ │ │ │ + b.n 2934 │ │ │ │ │ + cbz r6, 2968 │ │ │ │ │ adds r3, r6, #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ - b.n 2724 │ │ │ │ │ + b.n 2918 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 272a │ │ │ │ │ + b.n 291e │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 26f2 │ │ │ │ │ + b.n 28e6 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2702 │ │ │ │ │ + b.n 28f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2702 │ │ │ │ │ + b.n 28f6 │ │ │ │ │ │ │ │ │ │ -00002790 : │ │ │ │ │ +00002984 : │ │ │ │ │ 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 27be │ │ │ │ │ + beq.n 29b2 │ │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 27c0 │ │ │ │ │ - cbnz r2, 27d2 │ │ │ │ │ + bne.n 29b4 │ │ │ │ │ + cbnz r2, 29c6 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 27ea │ │ │ │ │ + bhi.n 29de │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r1, 2806 │ │ │ │ │ - cbnz r3, 2822 │ │ │ │ │ + cbnz r1, 29fa │ │ │ │ │ + cbnz r3, 2a16 │ │ │ │ │ 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 27c0 │ │ │ │ │ + bne.n 29b4 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 27ce │ │ │ │ │ + b.n 29c2 │ │ │ │ │ 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 27e4 │ │ │ │ │ + beq.n 29d8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 27ca │ │ │ │ │ + ble.n 29be │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ - cbnz r3, 2824 │ │ │ │ │ + cbnz r3, 2a18 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 27cc │ │ │ │ │ + beq.n 29c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20ac <_list_extend> │ │ │ │ │ + bl 22a0 <_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 1cf0 │ │ │ │ │ + bl 1ee4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 280a │ │ │ │ │ + b.n 29fe │ │ │ │ │ │ │ │ │ │ -00002830 : │ │ │ │ │ +00002a24 : │ │ │ │ │ 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 2950 │ │ │ │ │ + bpl.w 2b44 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 2950 │ │ │ │ │ + bpl.n 2b44 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 295a │ │ │ │ │ + bne.n 2b4e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 292a │ │ │ │ │ + ble.n 2b1e │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 28ea │ │ │ │ │ + bge.n 2ade │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ - ldr.w r5, [r0, r4, lsl #2] │ │ │ │ │ - ldr.w r6, [r1, r4, lsl #2] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq.n 28d2 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2908 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + ldr.w r6, [r0, r4, lsl #2] │ │ │ │ │ + ldr.w r5, [r1, r4, lsl #2] │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq.n 2ac6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2896 │ │ │ │ │ + bge.n 2afc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 2a8a │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 28b4 │ │ │ │ │ + bge.n 2aa8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2a12 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + beq.w 2c06 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 28c6 │ │ │ │ │ + bge.n 2aba │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2a26 │ │ │ │ │ + beq.w 2c1a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 2912 │ │ │ │ │ + blt.n 2b06 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ - beq.n 28ea │ │ │ │ │ + beq.n 2ade │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 2868 │ │ │ │ │ + blt.n 2a5c │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.w 2a1e │ │ │ │ │ + bhi.w 2c12 │ │ │ │ │ tbb [pc, r9] │ │ │ │ │ .word 0x781c9475 │ │ │ │ │ .short 0x9d7b │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 28d8 │ │ │ │ │ + bge.n 2acc │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 28d8 │ │ │ │ │ + bge.n 2acc │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 296a │ │ │ │ │ + bne.n 2b5e │ │ │ │ │ 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, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2892 │ │ │ │ │ - b.n 2896 │ │ │ │ │ + blt.n 2a86 │ │ │ │ │ + b.n 2a8a │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 28f8 │ │ │ │ │ + bne.n 2aec │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 2900 │ │ │ │ │ + b.n 2af4 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 2a12 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 2938 ) │ │ │ │ │ + bhi.n 2c06 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 2b2c ) │ │ │ │ │ ldr.w pc, [r1, r9, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000028f9 │ │ │ │ │ + .word 0x00002aed │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a0d │ │ │ │ │ + .word 0x00002c01 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000291d │ │ │ │ │ + .word 0x00002b11 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029d5 │ │ │ │ │ + .word 0x00002bc9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029db │ │ │ │ │ + .word 0x00002bcf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a1f │ │ │ │ │ + .word 0x00002c13 │ │ │ │ │ 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 2900 │ │ │ │ │ + b.n 2af4 │ │ │ │ │ sub.w r1, r9, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 29e0 │ │ │ │ │ + bhi.n 2bd4 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 28f8 │ │ │ │ │ - b.n 2920 │ │ │ │ │ + beq.n 2aec │ │ │ │ │ + b.n 2b14 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - beq.n 2920 │ │ │ │ │ + beq.n 2b14 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -4334,90 +4510,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 29b6 │ │ │ │ │ + bge.n 2baa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 29b6 │ │ │ │ │ + cbnz r3, 2baa │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2900 │ │ │ │ │ + bge.n 2af4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2900 │ │ │ │ │ + bne.n 2af4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2900 │ │ │ │ │ + b.n 2af4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 2920 │ │ │ │ │ - b.n 28f8 │ │ │ │ │ + bgt.n 2b14 │ │ │ │ │ + b.n 2aec │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 28f8 │ │ │ │ │ - b.n 2920 │ │ │ │ │ + beq.n 2aec │ │ │ │ │ + b.n 2b14 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 2920 │ │ │ │ │ - b.n 28f8 │ │ │ │ │ + blt.n 2b14 │ │ │ │ │ + b.n 2aec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 2866 │ │ │ │ │ + bgt.w 2a5a │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 2a12 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 29f4 ) │ │ │ │ │ + bhi.n 2c06 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 2be8 ) │ │ │ │ │ ldr.w pc, [r1, r9, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000029cf │ │ │ │ │ + .word 0x00002bc3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a0d │ │ │ │ │ + .word 0x00002c01 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a13 │ │ │ │ │ + .word 0x00002c07 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a13 │ │ │ │ │ + .word 0x00002c07 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029db │ │ │ │ │ + .word 0x00002bcf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a1f │ │ │ │ │ + .word 0x00002c13 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n 2920 │ │ │ │ │ - b.n 28f8 │ │ │ │ │ + bge.n 2b14 │ │ │ │ │ + b.n 2aec │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 28b4 │ │ │ │ │ + b.n 2aa8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 2920 │ │ │ │ │ - b.n 28f8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ble.w 2b14 │ │ │ │ │ + b.n 2aec │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 28c6 │ │ │ │ │ + b.n 2aba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002a34 : │ │ │ │ │ +00002c28 : │ │ │ │ │ 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 2af2 │ │ │ │ │ + ble.n 2ce6 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -4426,38 +4602,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 2a78 │ │ │ │ │ + bge.n 2c6c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2b0c │ │ │ │ │ + beq.n 2d00 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2a98 │ │ │ │ │ + ble.n 2c8c │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 18f4 │ │ │ │ │ + bl 1ae8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2b08 │ │ │ │ │ + bne.n 2cfc │ │ │ │ │ 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 2b08 │ │ │ │ │ + bne.n 2cfc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 2af2 │ │ │ │ │ + ble.n 2ce6 │ │ │ │ │ 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 │ │ │ │ │ @@ -4466,632 +4642,641 @@ │ │ │ │ │ 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 2ace │ │ │ │ │ + bge.n 2cc2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 2b18 │ │ │ │ │ + cbz r3, 2d0c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2ae4 │ │ │ │ │ + ble.n 2cd8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 18f4 │ │ │ │ │ + bl 1ae8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a8c │ │ │ │ │ - b.n 2b08 │ │ │ │ │ + beq.n 2c80 │ │ │ │ │ + b.n 2cfc │ │ │ │ │ add.w r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne.n 2b08 │ │ │ │ │ + bne.n 2cfc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 2aa2 │ │ │ │ │ + blt.n 2c96 │ │ │ │ │ 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 2a94 │ │ │ │ │ + b.n 2c88 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2a78 │ │ │ │ │ + b.n 2c6c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2ace │ │ │ │ │ + b.n 2cc2 │ │ │ │ │ │ │ │ │ │ -00002b24 : │ │ │ │ │ +00002d18 : │ │ │ │ │ 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 2bb2 │ │ │ │ │ + bne.n 2da6 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 2b9a │ │ │ │ │ + cbnz r3, 2d8e │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2b88 │ │ │ │ │ - cbz r4, 2b6e │ │ │ │ │ + cbz r0, 2d7c │ │ │ │ │ + cbz r4, 2d62 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r2, 2b8c │ │ │ │ │ - cbz r1, 2b6e │ │ │ │ │ + cbnz r2, 2d80 │ │ │ │ │ + cbz r1, 2d62 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 20ac <_list_extend> │ │ │ │ │ + bl 22a0 <_list_extend> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2b74 │ │ │ │ │ + beq.n 2d68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2b88 │ │ │ │ │ + bge.n 2d7c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2b88 │ │ │ │ │ + cbnz r2, 2d7c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2b6e │ │ │ │ │ + b.n 2d62 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ - bl 1cf0 │ │ │ │ │ + bl 1ee4 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 2b5e │ │ │ │ │ + b.n 2d52 │ │ │ │ │ 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 2b4a │ │ │ │ │ - b.n 2b88 │ │ │ │ │ + bne.n 2d3e │ │ │ │ │ + b.n 2d7c │ │ │ │ │ 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 2b88 │ │ │ │ │ - b.n 2b3c │ │ │ │ │ + beq.n 2d7c │ │ │ │ │ + b.n 2d30 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002bcc : │ │ │ │ │ +00002dc0 : │ │ │ │ │ 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 2cc0 │ │ │ │ │ + bhi.n 2eb4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2cd8 │ │ │ │ │ + bne.n 2ecc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2d04 │ │ │ │ │ + beq.w 2ef8 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 2d64 │ │ │ │ │ + bcs.w 2f58 │ │ │ │ │ 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 2c5e │ │ │ │ │ + beq.n 2e52 │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 2c90 │ │ │ │ │ + bgt.n 2e84 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 2ca4 │ │ │ │ │ + bge.n 2e98 │ │ │ │ │ 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 2d1e │ │ │ │ │ + bcs.n 2f12 │ │ │ │ │ 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 2d1e │ │ │ │ │ + beq.n 2f12 │ │ │ │ │ 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 2c56 │ │ │ │ │ + beq.n 2e4a │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 2c82 │ │ │ │ │ + cbz r0, 2e76 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2cae │ │ │ │ │ + blt.n 2ea2 │ │ │ │ │ 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 2cbc │ │ │ │ │ + bgt.n 2eb0 │ │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ │ - blt.n 2cbc │ │ │ │ │ + blt.n 2eb0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 2c56 │ │ │ │ │ + b.n 2e4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c82 │ │ │ │ │ + bne.n 2e76 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c82 │ │ │ │ │ + b.n 2e76 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 2c1e │ │ │ │ │ + b.n 2e12 │ │ │ │ │ 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, 2d1a │ │ │ │ │ + cbz r0, 2f0e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 2bec │ │ │ │ │ + ble.n 2de0 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2d4c │ │ │ │ │ + cbz r0, 2f40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2d38 │ │ │ │ │ + blt.n 2f2c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 2d4c │ │ │ │ │ + beq.n 2f40 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbz r3, 2d04 │ │ │ │ │ + cbz r3, 2ef8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 2bf8 │ │ │ │ │ + bge.w 2dec │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 2bf8 │ │ │ │ │ + b.n 2dec │ │ │ │ │ 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 2c56 │ │ │ │ │ + b.n 2e4a │ │ │ │ │ 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 2d1a │ │ │ │ │ + b.n 2f0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2cf0 │ │ │ │ │ + bne.n 2ee4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2cf0 │ │ │ │ │ + b.n 2ee4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d1a │ │ │ │ │ + bne.n 2f0e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2d04 │ │ │ │ │ + beq.n 2ef8 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 2bf8 │ │ │ │ │ + b.n 2dec │ │ │ │ │ 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 2d1a │ │ │ │ │ + b.n 2f0e │ │ │ │ │ │ │ │ │ │ -00002d7c : │ │ │ │ │ +00002f70 : │ │ │ │ │ list_concat(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ + sub sp, #12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bpl.w 2f2c │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + bpl.n 301e │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - adds r5, r5, r3 │ │ │ │ │ - beq.w 2ed6 │ │ │ │ │ - ldr r3, [pc, #416] @ (2f48 ) │ │ │ │ │ - mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ - ldr.w r4, [r3, #1888] @ 0x760 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 2ee0 │ │ │ │ │ - ldr.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ + adds r4, r4, r3 │ │ │ │ │ + beq.n 3012 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str.w r1, [r3, #1888] @ 0x760 │ │ │ │ │ - str.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r3, r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #16] │ │ │ │ │ - sub.w ip, r4, #8 │ │ │ │ │ - ldr r3, [pc, #356] @ (2f4c ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ │ - addw r8, r0, #3756 @ 0xeac │ │ │ │ │ - addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ - ldr.w lr, [r0, #20] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - orr.w r2, r3, lr │ │ │ │ │ - ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ │ - ldr.w r1, [lr] │ │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ │ - and.w r1, r1, #3 │ │ │ │ │ - orr.w r3, r3, r8 │ │ │ │ │ - orr.w r1, r1, ip │ │ │ │ │ - str.w r1, [lr] │ │ │ │ │ - str.w r2, [r4, #-4] │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - ldr.w r1, [r0, #128] @ 0x80 │ │ │ │ │ - ldr.w lr, [r0, #24] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r3, [r4, #-8] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str.w ip, [r0, #20] │ │ │ │ │ - cmp r2, lr │ │ │ │ │ - str.w r1, [r0, #128] @ 0x80 │ │ │ │ │ - str r2, [r0, #28] │ │ │ │ │ - bgt.n 2ef8 │ │ │ │ │ - cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - itt cs │ │ │ │ │ - movcs r3, #0 │ │ │ │ │ - strcs r3, [r4, #12] │ │ │ │ │ - bcs.n 2efe │ │ │ │ │ - lsls r0, r5, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - str r0, [r4, #12] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + bl 303c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2efe │ │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ │ - str r5, [r4, #16] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - ble.n 2e9a │ │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ │ - sub.w lr, ip, #4 │ │ │ │ │ - add.w r1, r0, r8, lsl #2 │ │ │ │ │ - b.n 2e86 │ │ │ │ │ + beq.n 3036 │ │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.n 2fd8 │ │ │ │ │ + ldr.w ip, [r6, #12] │ │ │ │ │ + sub.w lr, r0, #4 │ │ │ │ │ + add.w r6, ip, r7, lsl #2 │ │ │ │ │ + b.n 2fc4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ + cmp ip, r6 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - beq.n 2e9a │ │ │ │ │ - ldr.w r2, [r0], #4 │ │ │ │ │ + beq.n 2fd8 │ │ │ │ │ + ldr.w r2, [ip], #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2e7a │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ + blt.n 2fb8 │ │ │ │ │ + cmp ip, r6 │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - bne.n 2e86 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ittt gt │ │ │ │ │ - addgt.w ip, ip, r8, lsl #2 │ │ │ │ │ - ldrgt r1, [r6, #12] │ │ │ │ │ - addgt.w r0, r1, r0, lsl #2 │ │ │ │ │ - ble.n 2ec4 │ │ │ │ │ + bne.n 2fc4 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 3000 │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ + add.w ip, r0, r7, lsl #2 │ │ │ │ │ + add.w lr, r1, r3, lsl #2 │ │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ecc │ │ │ │ │ + bge.n 3008 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [ip], #4 │ │ │ │ │ - bne.n 2eac │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - str.w r2, [ip], #4 │ │ │ │ │ - bne.n 2eac │ │ │ │ │ - b.n 2ec4 │ │ │ │ │ + bne.n 2fe8 │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + str.w r2, [ip], #4 │ │ │ │ │ + bne.n 2fe8 │ │ │ │ │ + b.n 3000 │ │ │ │ │ + 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 .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_PyObject_GC_New> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2dd8 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 2ec6 │ │ │ │ │ - bl 0 <_Py_TriggerGC> │ │ │ │ │ - R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 2e48 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2f12 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2f12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2ef4 │ │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ │ - ldr.w ip, [r0, #12] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bgt.n 2e6e │ │ │ │ │ - b.n 2e9a │ │ │ │ │ - movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2ef4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 3002 │ │ │ │ │ nop │ │ │ │ │ - .word 0x0000019a │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000162 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002f50 : │ │ │ │ │ +0000303c : │ │ │ │ │ list_new_prealloc(): │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [pc, #344] @ (31a4 ) │ │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyList_New │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 2f7c │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r4, [r3, #1888] @ 0x760 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 3102 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str.w r2, [r3, #1888] @ 0x760 │ │ │ │ │ + ldr.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r3, [pc, #296] @ (31a8 ) │ │ │ │ │ + sub.w r1, r4, #8 │ │ │ │ │ + strd r2, r2, [r4, #8] │ │ │ │ │ + str r2, [r4, #16] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ │ + addw lr, r0, #3756 @ 0xeac │ │ │ │ │ + ldr.w r6, [r0, #3760] @ 0xeb0 │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + orrs r3, r6 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + ldr.w r6, [r0, #3868] @ 0xf1c │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + ldr.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ + add.w ip, r6, #1 │ │ │ │ │ + ldr.w r3, [r0, #3876] @ 0xf24 │ │ │ │ │ + ldr.w r6, [r0, #3764] @ 0xeb4 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ │ + orr.w r3, r3, lr │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + str.w r3, [r4, #-8] │ │ │ │ │ + str.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ + str.w ip, [r0, #3868] @ 0xf1c │ │ │ │ │ + str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ + bgt.n 317c │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 2f80 │ │ │ │ │ + itt cs │ │ │ │ │ + movcs r3, #0 │ │ │ │ │ + strcs r3, [r4, #12] │ │ │ │ │ + bcs.n 3186 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cbz r0, 2f84 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3186 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ + 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 30fe │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r3, [pc, #148] @ (31ac ) │ │ │ │ │ + strd r2, r2, [r0, #8] │ │ │ │ │ + sub.w r1, r0, #8 │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ │ + addw lr, r0, #3756 @ 0xeac │ │ │ │ │ + ldr.w r6, [r0, #3760] @ 0xeb0 │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + ldr.w ip, [r0, #3764] @ 0xeb4 │ │ │ │ │ + orrs r3, r6 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + ldr.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ + ldr.w r3, [r0, #3876] @ 0xf24 │ │ │ │ │ + ldr.w r6, [r0, #3868] @ 0xf1c │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + add.w r6, r6, #1 │ │ │ │ │ + orr.w r3, r3, lr │ │ │ │ │ + str.w r3, [r4, #-8] │ │ │ │ │ + str.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ + str.w r6, [r0, #3868] @ 0xf1c │ │ │ │ │ + str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ + ble.n 30e4 │ │ │ │ │ + addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ + bl 0 <_Py_TriggerGC> │ │ │ │ │ + R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ + b.n 30e4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2f98 │ │ │ │ │ + bge.n 319a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2f98 │ │ │ │ │ + cbnz r3, 319a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ + nop │ │ │ │ │ + .word 0x0000014e │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x0000011a │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00000086 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002fa0 : │ │ │ │ │ +000031b0 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 20ac <_list_extend> │ │ │ │ │ + bl 22a0 <_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 │ │ │ │ │ │ │ │ │ │ -00002fc4 : │ │ │ │ │ +000031d4 : │ │ │ │ │ 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 3046 │ │ │ │ │ + ble.n 3256 │ │ │ │ │ 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 30bc │ │ │ │ │ - beq.n 3050 │ │ │ │ │ + blt.n 32cc │ │ │ │ │ + beq.n 3260 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 3046 │ │ │ │ │ + beq.n 3256 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 30bc │ │ │ │ │ - beq.n 3092 │ │ │ │ │ + blt.n 32cc │ │ │ │ │ + beq.n 32a2 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 3046 │ │ │ │ │ + beq.n 3256 │ │ │ │ │ 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 30bc │ │ │ │ │ + blt.n 32cc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 30aa │ │ │ │ │ + beq.n 32ba │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 3020 │ │ │ │ │ + bne.n 3230 │ │ │ │ │ cmp r6, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 308c │ │ │ │ │ + b.n 329c │ │ │ │ │ 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 30b0 │ │ │ │ │ + bne.n 32c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -5110,135 +5295,135 @@ │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 3094 │ │ │ │ │ - b.n 3046 │ │ │ │ │ + bgt.n 32a4 │ │ │ │ │ + b.n 3256 │ │ │ │ │ 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 308c │ │ │ │ │ + b.n 329c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000030c4 : │ │ │ │ │ +000032d4 : │ │ │ │ │ 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 3138 │ │ │ │ │ + bne.n 3348 │ │ │ │ │ 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 312a │ │ │ │ │ - cbz r0, 3164 │ │ │ │ │ + beq.n 333a │ │ │ │ │ + cbz r0, 3374 │ │ │ │ │ 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 3142 │ │ │ │ │ + bne.n 3352 │ │ │ │ │ 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 3154 │ │ │ │ │ + blt.n 3364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 316a │ │ │ │ │ + blt.n 337a │ │ │ │ │ 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 3124 │ │ │ │ │ + bge.n 3334 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3124 │ │ │ │ │ + bne.n 3334 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3124 │ │ │ │ │ + b.n 3334 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3124 │ │ │ │ │ + b.n 3334 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3132 │ │ │ │ │ + bne.n 3342 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3132 │ │ │ │ │ + b.n 3342 │ │ │ │ │ │ │ │ │ │ -00003178 : │ │ │ │ │ +00003388 : │ │ │ │ │ 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 319c │ │ │ │ │ + b.n 33ac │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 319c │ │ │ │ │ + cbz r0, 33ac │ │ │ │ │ blx r7 │ │ │ │ │ - cbnz r0, 31a4 │ │ │ │ │ + cbnz r0, 33b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 3190 │ │ │ │ │ + bpl.n 33a0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000031a8 : │ │ │ │ │ +000033b8 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3218 │ │ │ │ │ + beq.n 3428 │ │ │ │ │ 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 │ │ │ │ │ @@ -5258,97 +5443,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 3204 │ │ │ │ │ - cbnz r3, 31fe │ │ │ │ │ + blt.n 3414 │ │ │ │ │ + cbnz r3, 340e │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 31c4 │ │ │ │ │ + bhi.n 33d4 │ │ │ │ │ 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 31f2 │ │ │ │ │ + bne.n 3402 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 31f2 │ │ │ │ │ + b.n 3402 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003220 <_PyList_SliceSubscript>: │ │ │ │ │ +00003430 <_PyList_SliceSubscript>: │ │ │ │ │ _PyList_SliceSubscript(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3600 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ + blt.w 3810 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ ldrd r1, r7, [sp, #16] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble.w 34f8 <_PyList_SliceSubscript+0x2d8> │ │ │ │ │ + ble.w 3708 <_PyList_SliceSubscript+0x2d8> │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 359c <_PyList_SliceSubscript+0x37c> │ │ │ │ │ + bne.w 37ac <_PyList_SliceSubscript+0x37c> │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ subs r6, r7, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 34f8 <_PyList_SliceSubscript+0x2d8> │ │ │ │ │ - ldr r3, [pc, #652] @ (3504 <_PyList_SliceSubscript+0x2e4>) │ │ │ │ │ + ble.w 3708 <_PyList_SliceSubscript+0x2d8> │ │ │ │ │ + ldr r3, [pc, #652] @ (3714 <_PyList_SliceSubscript+0x2e4>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1888] @ 0x760 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 350c <_PyList_SliceSubscript+0x2ec> │ │ │ │ │ + beq.w 371c <_PyList_SliceSubscript+0x2ec> │ │ │ │ │ ldr.w r1, [r3, #1892] @ 0x764 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1888] @ 0x760 │ │ │ │ │ str.w r1, [r3, #1892] @ 0x764 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ sub.w ip, r5, #8 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - ldr r3, [pc, #592] @ (3508 <_PyList_SliceSubscript+0x2e8>) │ │ │ │ │ + ldr r3, [pc, #592] @ (3718 <_PyList_SliceSubscript+0x2e8>) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ ldr.w lr, [r0, #3760] @ 0xeb0 │ │ │ │ │ @@ -5369,210 +5554,210 @@ │ │ │ │ │ ldr.w r2, [r0, #3764] @ 0xeb4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r1, [r5, #-8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str.w ip, [r0, #3760] @ 0xeb0 │ │ │ │ │ str.w r9, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ │ - blt.w 3592 <_PyList_SliceSubscript+0x372> │ │ │ │ │ + blt.w 37a2 <_PyList_SliceSubscript+0x372> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ strcs r3, [r5, #12] │ │ │ │ │ - bcs.w 35cc <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bcs.w 37dc <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35cc <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + beq.w 37dc <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ subs r7, #1 │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ add.w r7, r3, r7, lsl #2 │ │ │ │ │ subs r3, r7, r1 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 33fc <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ + beq.n 360c <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 33e4 <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ + beq.n 35f4 <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 33d0 <_PyList_SliceSubscript+0x1b0> │ │ │ │ │ + beq.n 35e0 <_PyList_SliceSubscript+0x1b0> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 33ba <_PyList_SliceSubscript+0x19a> │ │ │ │ │ + beq.n 35ca <_PyList_SliceSubscript+0x19a> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 33a4 <_PyList_SliceSubscript+0x184> │ │ │ │ │ + beq.n 35b4 <_PyList_SliceSubscript+0x184> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 338e <_PyList_SliceSubscript+0x16e> │ │ │ │ │ + beq.n 359e <_PyList_SliceSubscript+0x16e> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 34e2 <_PyList_SliceSubscript+0x2c2> │ │ │ │ │ + bne.w 36f2 <_PyList_SliceSubscript+0x2c2> │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 34d6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.w 36e6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 34d6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.w 36e6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 34d6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.w 36e6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 34d6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.w 36e6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34d6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 36e6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34d6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 36e6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 34cc <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ + beq.n 36dc <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34d6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 36e6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ mov r4, ip │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34d6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 36e6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34d6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 36e6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34d6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 36e6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add.w r1, lr, #16 │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34d6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 36e6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add.w r1, lr, #20 │ │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34d6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 36e6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add.w r1, lr, #24 │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34d6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 36e6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add.w r1, lr, #28 │ │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34d6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 36e6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ add.w ip, r4, #28 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.n 33fc <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ + bne.n 360c <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - bne.w 3350 <_PyList_SliceSubscript+0x130> │ │ │ │ │ - b.n 34cc <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ + bne.w 3560 <_PyList_SliceSubscript+0x130> │ │ │ │ │ + b.n 36dc <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34d6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 36e6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - b.n 3378 <_PyList_SliceSubscript+0x158> │ │ │ │ │ + b.n 3588 <_PyList_SliceSubscript+0x158> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 34ce <_PyList_SliceSubscript+0x2ae> │ │ │ │ │ + b.n 36de <_PyList_SliceSubscript+0x2ae> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000024a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3600 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ + beq.n 3810 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w ip, r5, #8 │ │ │ │ │ - ldr r3, [pc, #212] @ (3604 <_PyList_SliceSubscript+0x3e4>) │ │ │ │ │ + ldr r3, [pc, #212] @ (3814 <_PyList_SliceSubscript+0x3e4>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ ldr.w lr, [r0, #3760] @ 0xeb0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -5592,97 +5777,97 @@ │ │ │ │ │ ldr.w r2, [r0, #3764] @ 0xeb4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r1, [r5, #-8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w ip, [r0, #3760] @ 0xeb0 │ │ │ │ │ str.w r9, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ │ - ble.w 331e <_PyList_SliceSubscript+0xfe> │ │ │ │ │ + ble.w 352e <_PyList_SliceSubscript+0xfe> │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 331e <_PyList_SliceSubscript+0xfe> │ │ │ │ │ - bl 2f50 │ │ │ │ │ + b.n 352e <_PyList_SliceSubscript+0xfe> │ │ │ │ │ + bl 303c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3600 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ + cbz r0, 3810 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr.w lr, [r8, #12] │ │ │ │ │ add.w ip, r2, r6, lsl #2 │ │ │ │ │ ldr.w r3, [lr, r4, lsl #2] │ │ │ │ │ add r4, r7 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r0, r1, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r0, [r3, #0] │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 35ae <_PyList_SliceSubscript+0x38e> │ │ │ │ │ - b.n 34cc <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ + bne.n 37be <_PyList_SliceSubscript+0x38e> │ │ │ │ │ + b.n 36dc <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 35e0 <_PyList_SliceSubscript+0x3c0> │ │ │ │ │ + bge.n 37f0 <_PyList_SliceSubscript+0x3c0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 35e0 <_PyList_SliceSubscript+0x3c0> │ │ │ │ │ + cbnz r3, 37f0 <_PyList_SliceSubscript+0x3c0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3600 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ + cbz r0, 3810 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ add.w r7, r2, r3, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ - b.n 3350 <_PyList_SliceSubscript+0x130> │ │ │ │ │ + b.n 3560 <_PyList_SliceSubscript+0x130> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 34ce <_PyList_SliceSubscript+0x2ae> │ │ │ │ │ + b.n 36de <_PyList_SliceSubscript+0x2ae> │ │ │ │ │ .word 0x000000d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003608 : │ │ │ │ │ +00003818 : │ │ │ │ │ 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 3932 │ │ │ │ │ - ldr r3, [pc, #792] @ (393c ) │ │ │ │ │ + ble.w 3b42 │ │ │ │ │ + ldr r3, [pc, #792] @ (3b4c ) │ │ │ │ │ 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, #1888] @ 0x760 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 38a2 │ │ │ │ │ + beq.w 3ab2 │ │ │ │ │ ldr.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1888] @ 0x760 │ │ │ │ │ str.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ sub.w ip, r5, #8 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - ldr r3, [pc, #728] @ (3940 ) │ │ │ │ │ + ldr r3, [pc, #728] @ (3b50 ) │ │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ addw r9, r3, #3756 @ 0xeac │ │ │ │ │ @@ -5702,196 +5887,196 @@ │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str.w ip, [r3, #3760] @ 0xeb0 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ - blt.w 3928 │ │ │ │ │ + blt.w 3b38 │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ strcs r3, [r5, #12] │ │ │ │ │ - bcs.w 394c │ │ │ │ │ + bcs.w 3b5c │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 394c │ │ │ │ │ + beq.w 3b5c │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ │ add.w r7, r3, r7, lsl #2 │ │ │ │ │ subs r3, r7, r1 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 37be │ │ │ │ │ + beq.n 39ce │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 37a6 │ │ │ │ │ + beq.n 39b6 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3792 │ │ │ │ │ + beq.n 39a2 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 377c │ │ │ │ │ + beq.n 398c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3766 │ │ │ │ │ + beq.n 3976 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3750 │ │ │ │ │ + beq.n 3960 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 373a │ │ │ │ │ + beq.n 394a │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3896 │ │ │ │ │ + bge.w 3aa6 │ │ │ │ │ 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 3896 │ │ │ │ │ + bge.w 3aa6 │ │ │ │ │ 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 3896 │ │ │ │ │ + bge.w 3aa6 │ │ │ │ │ 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 3896 │ │ │ │ │ + bge.w 3aa6 │ │ │ │ │ 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 3896 │ │ │ │ │ + bge.w 3aa6 │ │ │ │ │ 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 3896 │ │ │ │ │ + bge.n 3aa6 │ │ │ │ │ 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 3896 │ │ │ │ │ + bge.n 3aa6 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 388e │ │ │ │ │ + beq.n 3a9e │ │ │ │ │ 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 3896 │ │ │ │ │ + bge.n 3aa6 │ │ │ │ │ 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 3896 │ │ │ │ │ + bge.n 3aa6 │ │ │ │ │ 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 3896 │ │ │ │ │ + bge.n 3aa6 │ │ │ │ │ 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 3896 │ │ │ │ │ + bge.n 3aa6 │ │ │ │ │ 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 3896 │ │ │ │ │ + bge.n 3aa6 │ │ │ │ │ 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 3896 │ │ │ │ │ + bge.n 3aa6 │ │ │ │ │ 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 3896 │ │ │ │ │ + bge.n 3aa6 │ │ │ │ │ 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 3896 │ │ │ │ │ + bge.n 3aa6 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ add.w ip, r4, #28 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.n 37be │ │ │ │ │ + bne.n 39ce │ │ │ │ │ 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 36fe │ │ │ │ │ - b.n 388e │ │ │ │ │ + bne.w 390e │ │ │ │ │ + b.n 3a9e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3948 │ │ │ │ │ + beq.n 3b58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w ip, r0, #8 │ │ │ │ │ - ldr r3, [pc, #128] @ (3944 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (3b54 ) │ │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ addw r9, r3, #3756 @ 0xeac │ │ │ │ │ @@ -5911,364 +6096,364 @@ │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp r2, lr │ │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str.w ip, [r3, #3760] @ 0xeb0 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ - ble.w 36ce │ │ │ │ │ + ble.w 38de │ │ │ │ │ addw r0, r3, #3740 @ 0xe9c │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 36ce │ │ │ │ │ + b.n 38de │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ .word 0x0000030e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000007a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3890 │ │ │ │ │ + b.n 3aa0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3960 │ │ │ │ │ + bge.n 3b70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3960 │ │ │ │ │ + cbnz r3, 3b70 │ │ │ │ │ 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 3948 │ │ │ │ │ + beq.n 3b58 │ │ │ │ │ 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 36fe │ │ │ │ │ + b.n 390e │ │ │ │ │ │ │ │ │ │ -00003980 : │ │ │ │ │ +00003b90 : │ │ │ │ │ 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, 39c4 │ │ │ │ │ + cbnz r3, 3bd4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 3a1a │ │ │ │ │ + blt.n 3c2a │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3a4c │ │ │ │ │ + bne.n 3c5c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4c0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - ldr.w ip, [pc, #176] @ 3a78 │ │ │ │ │ + ldr.w ip, [pc, #176] @ 3c88 │ │ │ │ │ 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 3a72 │ │ │ │ │ + beq.n 3c82 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 39ae │ │ │ │ │ + beq.n 3bbe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 3a10 │ │ │ │ │ + cbz r3, 3c20 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 39b8 │ │ │ │ │ + beq.n 3bc8 │ │ │ │ │ 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 39b8 │ │ │ │ │ - b.n 3a72 │ │ │ │ │ + bge.n 3bc8 │ │ │ │ │ + b.n 3c82 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 3a00 │ │ │ │ │ - ldr.w ip, [pc, #92] @ 3a78 │ │ │ │ │ + b.n 3c10 │ │ │ │ │ + ldr.w ip, [pc, #92] @ 3c88 │ │ │ │ │ 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, 3a72 │ │ │ │ │ + cbz r0, 3c82 │ │ │ │ │ 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 3a00 │ │ │ │ │ - ldr.w ip, [pc, #40] @ 3a78 │ │ │ │ │ + b.n 3c10 │ │ │ │ │ + ldr.w ip, [pc, #40] @ 3c88 │ │ │ │ │ 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 39f0 │ │ │ │ │ + bne.n 3c00 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 39c0 │ │ │ │ │ + b.n 3bd0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003a7c : │ │ │ │ │ +00003c8c : │ │ │ │ │ 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 3b12 │ │ │ │ │ + beq.n 3d22 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3b12 │ │ │ │ │ + beq.n 3d22 │ │ │ │ │ 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 3ba8 │ │ │ │ │ + bne.n 3db8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d98 │ │ │ │ │ + bne.w 3fa8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 3d8a │ │ │ │ │ + bcs.w 3f9a │ │ │ │ │ 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 3b96 │ │ │ │ │ + bne.n 3da6 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 3af2 │ │ │ │ │ + bge.n 3d02 │ │ │ │ │ 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 3b08 │ │ │ │ │ + bge.n 3d18 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3b08 │ │ │ │ │ + cbnz r3, 3d18 │ │ │ │ │ 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 3dfe │ │ │ │ │ + bne.w 400e │ │ │ │ │ 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 3d98 │ │ │ │ │ + blt.w 3fa8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3bb2 │ │ │ │ │ + beq.n 3dc2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 3dea │ │ │ │ │ + beq.w 3ffa │ │ │ │ │ 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 3d98 │ │ │ │ │ + beq.w 3fa8 │ │ │ │ │ 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 3bea │ │ │ │ │ - beq.n 3bf4 │ │ │ │ │ + blt.n 3dfa │ │ │ │ │ + beq.n 3e04 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 3bf2 │ │ │ │ │ + bgt.n 3e02 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 3c00 │ │ │ │ │ + bne.n 3e10 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f4 │ │ │ │ │ + bl 1ae8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3b0a │ │ │ │ │ + bge.n 3d1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b0a │ │ │ │ │ + bne.n 3d1a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b0a │ │ │ │ │ + b.n 3d1a │ │ │ │ │ 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 3af4 │ │ │ │ │ + b.n 3d04 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3ac6 │ │ │ │ │ + bge.n 3cd6 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 3ac6 │ │ │ │ │ + b.n 3cd6 │ │ │ │ │ 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 3d60 │ │ │ │ │ - beq.n 3bd4 │ │ │ │ │ + blt.w 3f70 │ │ │ │ │ + beq.n 3de4 │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 3d6a │ │ │ │ │ + bgt.w 3f7a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3c28 │ │ │ │ │ + bne.n 3e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - bl 18f4 │ │ │ │ │ + bl 1ae8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3b0a │ │ │ │ │ + b.n 3d1a │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 3bf4 │ │ │ │ │ + bge.n 3e04 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3c00 │ │ │ │ │ + bne.n 3e10 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - b.n 3b74 │ │ │ │ │ + b.n 3d84 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 3d9e │ │ │ │ │ + bne.w 3fae │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3cd8 │ │ │ │ │ + bne.n 3ee8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3b08 │ │ │ │ │ + bge.w 3d18 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3b08 │ │ │ │ │ + bne.w 3d18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b08 │ │ │ │ │ + b.n 3d18 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 3b08 │ │ │ │ │ + ble.w 3d18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3c44 │ │ │ │ │ + bge.n 3e54 │ │ │ │ │ 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 3de4 │ │ │ │ │ + beq.w 3ff4 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 3c9a │ │ │ │ │ + b.n 3eaa │ │ │ │ │ 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 │ │ │ │ │ @@ -6287,117 +6472,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 3c5a │ │ │ │ │ + bcc.n 3e6a │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mla r1, r2, r6, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc.n 3d6e │ │ │ │ │ + bcc.n 3f7e │ │ │ │ │ sub.w r1, ip, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 3f4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [r7, r5, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3d52 │ │ │ │ │ + blt.n 3f62 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 3cbe │ │ │ │ │ + bne.n 3ece │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3b0a │ │ │ │ │ + b.n 3d1a │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3dd0 │ │ │ │ │ + beq.n 3fe0 │ │ │ │ │ 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 3d22 │ │ │ │ │ + b.n 3f32 │ │ │ │ │ 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 3d02 │ │ │ │ │ + blt.n 3f12 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3d38 │ │ │ │ │ + b.n 3f48 │ │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3d44 │ │ │ │ │ + blt.n 3f54 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - blt.n 3d2a │ │ │ │ │ + blt.n 3f3a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3c0c │ │ │ │ │ + b.n 3e1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d36 │ │ │ │ │ + bne.n 3f46 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d36 │ │ │ │ │ + b.n 3f46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3cca │ │ │ │ │ + bne.n 3eda │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3cca │ │ │ │ │ + b.n 3eda │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 3bd4 │ │ │ │ │ + bge.w 3de4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 3bd4 │ │ │ │ │ + b.n 3de4 │ │ │ │ │ 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 3cae │ │ │ │ │ + b.n 3ebe │ │ │ │ │ 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 3b0a │ │ │ │ │ + b.n 3d1a │ │ │ │ │ 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 │ │ │ │ │ @@ -6405,82 +6590,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 3d98 │ │ │ │ │ + bge.n 3fa8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d98 │ │ │ │ │ + bne.n 3fa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d98 │ │ │ │ │ + b.n 3fa8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3de4 │ │ │ │ │ + bge.n 3ff4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3de4 │ │ │ │ │ + cbnz r3, 3ff4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 3d98 │ │ │ │ │ + b.n 3fa8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3608 │ │ │ │ │ + bl 3818 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b52 │ │ │ │ │ - b.n 3d98 │ │ │ │ │ + bne.w 3d62 │ │ │ │ │ + b.n 3fa8 │ │ │ │ │ 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 3d98 │ │ │ │ │ + b.n 3fa8 │ │ │ │ │ │ │ │ │ │ -00003e18 : │ │ │ │ │ +00004028 : │ │ │ │ │ list_extend_dict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ adds.w r8, r7, r3 │ │ │ │ │ - beq.n 3e86 │ │ │ │ │ + beq.n 4096 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 3f4 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3e88 │ │ │ │ │ + beq.n 4098 │ │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ │ add.w r4, r4, r7, lsl #2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - b.n 3e70 │ │ │ │ │ + b.n 4080 │ │ │ │ │ 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 │ │ │ │ │ @@ -6491,22 +6676,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 3e58 │ │ │ │ │ + bne.n 4068 │ │ │ │ │ str.w r8, [r9, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003e90 : │ │ │ │ │ +000040a0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6516,28 +6701,28 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003ebc : │ │ │ │ │ +000040cc : │ │ │ │ │ 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 3f0a │ │ │ │ │ + blt.n 411a │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 3ef2 │ │ │ │ │ + bcs.n 4102 │ │ │ │ │ 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 │ │ │ │ │ @@ -6545,25 +6730,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 3f0a │ │ │ │ │ + bge.n 411a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 3f0e │ │ │ │ │ + cbz r3, 411e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f0a │ │ │ │ │ + b.n 411a │ │ │ │ │ │ │ │ │ │ -00003f14 : │ │ │ │ │ +00004124 : │ │ │ │ │ unsafe_float_compare(): │ │ │ │ │ vldr d6, [r0, #8] │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r0, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ │ 0000002c : │ │ │ │ │ list_inplace_repeat(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 19a0 │ │ │ │ │ + bl 1998 │ │ │ │ │ R_ARM_THM_CALL list_inplace_repeat_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 52 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 54 │ │ │ │ │ adds r3, #1 │ │ │ ├── longobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 96920 (bytes into file) │ │ │ │ │ + Start of section headers: 97104 (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 0x17a98: │ │ │ │ │ +There are 18 section headers, starting at offset 0x17b50: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 001414 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0145c8 000828 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 014640 000828 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001448 0004d4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 014df0 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 014e68 0003b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00191c 0000d0 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00191c 00db20 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0151a8 002628 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00f43c 000ceb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 010128 000304 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0177d0 0001f8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 01042c 00109e 00 A 0 0 8 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0179c8 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0114ca 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0114ca 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 011500 001da0 10 16 317 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0132a0 001327 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 017a08 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00191c 00db98 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 015220 002668 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00f4b4 000ceb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0101a0 000304 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 017888 0001f8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0104a4 00109e 00 A 0 0 8 │ │ │ │ │ + [12] .rel.rodata REL 00000000 017a80 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 011542 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 011542 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 011578 001da0 10 16 317 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 013318 001327 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 017ac0 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 {} │ │ │ │ │ @@ -40,218 +40,218 @@ │ │ │ │ │ 36: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 37: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 38: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 39: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 40: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 41: 00000a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 42: 00000a70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 43: 0000d39d 104 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 44: 0000a5a5 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 43: 0000d415 104 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 44: 0000a61d 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 45: 000010f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 00001110 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 47: 00001351 212 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ 48: 0000141c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 49: 00001424 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 50: 00001425 556 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ + 50: 00001425 548 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ 51: 00001476 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 52: 0000147c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 53: 00001534 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 54: 0000154c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 55: 00001558 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 0000155e 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 00001568 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 58: 00001580 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 59: 00001604 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 60: 0000160a 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 61: 00001638 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 62: 00001650 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 53: 0000152c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 00001544 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 55: 00001550 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 00001556 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00001574 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 0000158c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 59: 00001600 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 00001618 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 61: 00001630 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 62: 00001648 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 63: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 64: 00001879 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ - 65: 00001889 92 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ - 66: 000018e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 67: 000018e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 68: 000018e5 106 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ - 69: 00001951 40 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ - 70: 00001979 2922 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal │ │ │ │ │ + 64: 00001871 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ + 65: 00001881 92 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ + 66: 000018d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 000018dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 68: 000018dd 106 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ + 69: 00001949 40 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ + 70: 00001971 2922 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal │ │ │ │ │ 71: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 72: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 73: 0000029c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 74: 00001fb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 75: 00001fc4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 76: 00002280 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 77: 00002288 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 78: 000024e5 132 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ - 79: 00002560 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 80: 00002568 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 81: 000025a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 00001fa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 75: 00001fbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 76: 00002278 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 77: 00002280 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 78: 000024dd 132 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ + 79: 00002558 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 80: 00002560 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 81: 000025a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 82: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 83: 000025ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 83: 000025a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 84: 000002fc 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 85: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 86: 00002870 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 86: 000028e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 87: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 88: 000000dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 89: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 90: 000000e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 91: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 92: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 93: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 94: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 95: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 96: 00000181 452 FUNC LOCAL DEFAULT 1 int_to_bytes │ │ │ │ │ 97: 00000338 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 98: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 99: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 100: 00002874 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 101: 000030a9 320 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ - 102: 000041e5 620 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 103: 0000749d 976 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 104: 000031e9 290 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 105: 0000330d 232 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ - 106: 0000a5bd 246 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ - 107: 000033f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 000033f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 109: 000033f5 316 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ - 110: 00003528 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 111: 00003530 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 112: 00003531 76 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 113: 00003735 232 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ - 114: 000038dd 2312 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 115: 0000381d 192 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 100: 000028e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 101: 0000311d 320 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ + 102: 00004259 620 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 103: 00007515 976 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 104: 0000325d 290 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 105: 00003381 232 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ + 106: 0000a635 246 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 107: 00003464 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 00003468 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 109: 00003469 316 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ + 110: 0000359c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 111: 000035a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 112: 000035a5 76 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 113: 000037a9 232 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ + 114: 00003951 2312 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 115: 00003891 192 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ 116: 00000d95 292 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ 117: 00000eb9 280 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ 118: 00000fd1 258 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ - 119: 00004094 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 0000409c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 121: 0000444c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 122: 00004450 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 123: 00004451 84 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 124: 00006c11 2018 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 119: 00004108 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 00004110 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 121: 000044c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 122: 000044c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 123: 000044c5 84 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 124: 00006c89 2018 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ 125: 00000438 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 126: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 127: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 128: 00000344 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 129: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 130: 000004b8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 131: 00004515 2156 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ - 132: 00004d70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 133: 00004d80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 131: 00004589 2156 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ + 132: 00004de4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 00004df4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 134: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 135: 00005035 976 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ - 136: 00005405 316 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ - 137: 00005541 286 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 135: 000050a9 976 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ + 136: 00005479 316 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ + 137: 000055b5 286 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ 138: 00000504 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 139: 00005795 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 140: 000083ad 424 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 141: 000057f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 139: 00005809 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 140: 00008425 424 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 141: 0000586c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 142: 00000530 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 143: 0000055c 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 144: 000057fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 145: 00005a38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 00005870 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 145: 00005ab0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 146: 00000591 72 FUNC LOCAL DEFAULT 1 long_invert │ │ │ │ │ 147: 000005d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 148: 00005a50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 148: 00005ac8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 149: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 150: 00005b21 2644 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 151: 00005eb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 152: 00005eb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 153: 00006468 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 154: 00006478 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 155: 0000656c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 156: 00006574 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 157: 00006bb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 158: 00006bbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 159: 00006c0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 160: 00006c10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 161: 0000711c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 00007128 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 163: 00007440 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00007444 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 165: 00007445 86 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 166: 0000785c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 167: 0000786c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 168: 0000786d 352 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 169: 000079cd 724 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 170: 000079c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 00005b99 2644 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 151: 00005f2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 152: 00005f30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 153: 000064e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 154: 000064f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 155: 000065e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 000065ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 157: 00006c28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 158: 00006c34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 159: 00006c84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 00006c88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 161: 00007194 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 000071a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 163: 000074b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 000074bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 165: 000074bd 86 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 166: 000078d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 167: 000078e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 168: 000078e5 352 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 169: 00007a45 724 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 170: 00007a40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 171: 0000058c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 172: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 173: 0000059c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 174: 000005cc 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 175: 000079cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 176: 00007ca1 1244 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 177: 00007c9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 00007a44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 176: 00007d19 1244 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 177: 00007d14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 178: 000005f8 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 179: 00007ca0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 180: 0000c9b9 2532 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 181: 00007fec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 182: 00007ff8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 179: 00007d18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 180: 0000ca31 2532 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 181: 00008064 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 00008070 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 183: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 184: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 185: 00000654 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 186: 0000817d 560 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 187: 000083a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 000083ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 189: 00008550 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 00008554 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 191: 0000b2c5 2304 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 186: 000081f5 560 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 187: 00008420 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 00008424 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 189: 000085c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 000085cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 191: 0000b33d 2304 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ 192: 000005d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 193: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 194: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 195: 00000629 110 FUNC LOCAL DEFAULT 1 int___format__ │ │ │ │ │ 196: 000006a0 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 197: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 198: 000086d5 1644 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 199: 00008d28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 198: 0000874d 1644 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 199: 00008da0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 200: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 201: 00000714 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 202: 00008d40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 203: 00008d41 5936 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 204: 00009084 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 205: 0000908c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 206: 0000aed1 938 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 207: 000092f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 00009300 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 209: 00009648 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 00009650 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 211: 0000993c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 00009940 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 213: 00009d0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 214: 00009d18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 215: 0000a46c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 216: 0000a470 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 202: 00008db8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 203: 00008db9 5936 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 204: 000090fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 00009104 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 206: 0000af49 938 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 207: 00009370 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 00009378 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 209: 000096c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 000096c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 211: 000099b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 000099b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 213: 00009d84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 214: 00009d90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 215: 0000a4e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 216: 0000a4e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 217: 00000791 122 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ 218: 00000904 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 219: 0000a6b5 250 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 220: 0000a8f5 46 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ - 221: 0000a925 50 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 222: 0000a959 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 219: 0000a72d 250 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 220: 0000a96d 46 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ + 221: 0000a99d 50 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 222: 0000a9d1 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ 223: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 224: 00000908 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 225: 0000aa55 160 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 225: 0000aacd 160 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ 226: 0000094d 84 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ - 227: 0000aaf5 986 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 227: 0000ab6d 986 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ 228: 0000075c 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 229: 0000bbc5 206 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 230: 0000bc95 1860 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 231: 0000c3d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 232: 0000c3d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 233: 0000c5e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 229: 0000bc3d 206 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 230: 0000bd0d 1860 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 231: 0000c448 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 232: 0000c450 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 233: 0000c658 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 234: 00000a2d 98 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ - 235: 0000c5e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 236: 0000c7e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 235: 0000c660 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 236: 0000c860 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 237: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 238: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 239: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 240: 00000bd5 368 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ 241: 00000d3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 242: 000007d4 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 243: 0000c800 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 244: 0000d388 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 243: 0000c878 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 244: 0000d400 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 245: 00000d44 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 246: 0000d39c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 246: 0000d414 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 247: 000010d5 34 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ 248: 000010f9 2 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ 249: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 250: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ 251: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 252: 000010fd 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ 253: 00001100 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -350,110 +350,110 @@ │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 353: 00001651 320 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 353: 00001649 320 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 355: 00001791 230 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 355: 00001789 230 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ - 363: 00002569 68 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ - 364: 000025ad 316 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 365: 000026e9 230 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 366: 000027d1 164 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 363: 00002561 68 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ + 364: 000025a5 316 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 365: 000026e1 230 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 366: 000027c9 288 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ 367: 000000d9 8 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ 368: 000000e1 94 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ 369: 00000141 62 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 372: 00002875 2098 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 372: 000028e9 2098 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 377: 0000a7b1 130 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 378: 0000357d 258 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 379: 00003681 178 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ - 380: 000044a5 68 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ - 381: 000044e9 44 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 377: 0000a829 130 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 378: 000035f1 258 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 379: 000036f5 178 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ + 380: 00004519 68 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ + 381: 0000455d 44 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ 382: 00000345 178 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 384: 00004d81 64 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ - 385: 00004dc1 628 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ - 386: 00005661 306 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 384: 00004df5 64 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ + 385: 00004e35 628 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ + 386: 000056d5 306 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 390: 000057fd 596 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 390: 00005871 600 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ 393: 000003f9 152 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ 394: 00000491 256 FUNC GLOBAL DEFAULT 1 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 395: 00005a51 206 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 395: 00005ac9 206 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 398: 00006575 1692 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 399: 000073f5 80 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 398: 000065ed 1692 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 399: 0000746d 80 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 404: 00008591 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 404: 00008609 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 406: 0000a9d9 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 406: 0000aa51 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 409: 00008555 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 409: 000085cd 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ 410: 000005d9 78 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 417: 00008631 162 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 418: 0000c5e9 536 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 417: 000086a9 162 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 418: 0000c661 536 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 420: 00000699 138 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLong │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 423: 0000a471 302 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ + 423: 0000a4e9 302 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ 424: 00000725 108 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLongMask │ │ │ │ │ 425: 0000080d 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ 427: 00000819 126 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ - 428: 0000a5a1 4 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ + 428: 0000a619 4 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ 429: 00000899 112 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ - 430: 0000a835 190 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 430: 0000a8ad 190 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 432: 00000909 66 FUNC GLOBAL DEFAULT 1 PyLong_IsZero │ │ │ │ │ - 433: 0000b27d 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 433: 0000b2f5 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 435: 0000c3d9 528 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 435: 0000c451 528 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ 437: 000009a1 30 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ 438: 000009c1 106 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ 439: 00000a91 68 FUNC GLOBAL DEFAULT 1 PyLong_FromNativeBytes │ │ │ │ │ 440: 00000ad5 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ 441: 00000b11 66 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ 442: 00000b55 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ 443: 00000b95 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ 444: 0000125d 404 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 446: 0000c801 440 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ + 446: 0000c879 440 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ 447: 00000d45 78 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 448: 0000d405 1818 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 448: 0000d47d 1818 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ 449: 00001105 100 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 451: 000011d9 62 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ 453: 00000045 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ 454: 00000081 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ 455: 000000c7 22 FUNC GLOBAL DEFAULT 9 PyLongWriter_Discard │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x145c8 contains 261 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x14640 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 0001470a 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 │ │ │ │ │ @@ -30,17 +30,17 @@ │ │ │ │ │ 0000012c 00005930 R_ARM_THM_MOVT_ABS 00000360 .LC20 │ │ │ │ │ 00000132 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001b6 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000001c0 00014a0a R_ARM_THM_CALL 00000611 PyLong_AsSsize_t │ │ │ │ │ 000001ee 0001720a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ 000001fa 0001720a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ 0000020c 0001730a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000226 0001740a R_ARM_THM_CALL 00002875 _PyLong_AsByteArray │ │ │ │ │ +00000226 0001740a R_ARM_THM_CALL 000028e9 _PyLong_AsByteArray │ │ │ │ │ 0000025e 0001750a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000026c 0001760a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000270 0001760a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 0000027c 0001760a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00000292 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000298 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000002b8 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002c0 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000002c4 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000002c8 00005f2f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ @@ -87,32 +87,32 @@ │ │ │ │ │ 0000047a 00007d30 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ 00000486 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000055e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000056a 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000578 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000057c 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000584 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000005c0 0000680a R_ARM_THM_CALL 000031e9 long_add │ │ │ │ │ -000005ca 00002b0a R_ARM_THM_CALL 0000d39d _PyLong_Negate │ │ │ │ │ +000005c0 0000680a R_ARM_THM_CALL 0000325d long_add │ │ │ │ │ +000005ca 00002b0a R_ARM_THM_CALL 0000d415 _PyLong_Negate │ │ │ │ │ 000005d4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000005fe 00016d0a R_ARM_THM_CALL 000026e9 PyLong_AsUnsignedLong │ │ │ │ │ -0000060e 0001610a R_ARM_THM_CALL 00001651 PyLong_AsLong │ │ │ │ │ +000005fe 00016d0a R_ARM_THM_CALL 000026e1 PyLong_AsUnsignedLong │ │ │ │ │ +0000060e 0001610a R_ARM_THM_CALL 00001649 PyLong_AsLong │ │ │ │ │ 00000618 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000648 00019b0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ 00000658 00019c0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ 00000662 00019d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ 0000066a 00019e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ 00000674 00005b2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ 00000678 00005b30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ 0000067e 0000c22f R_ARM_THM_MOVW_ABS_NC 00000694 .LC47 │ │ │ │ │ 00000682 0000c230 R_ARM_THM_MOVT_ABS 00000694 .LC47 │ │ │ │ │ 00000686 0000c12f R_ARM_THM_MOVW_ABS_NC 00000688 .LC46 │ │ │ │ │ 0000068a 0000c130 R_ARM_THM_MOVT_ABS 00000688 .LC46 │ │ │ │ │ 0000068e 0001770a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000006ca 0001740a R_ARM_THM_CALL 00002875 _PyLong_AsByteArray │ │ │ │ │ +000006ca 0001740a R_ARM_THM_CALL 000028e9 _PyLong_AsByteArray │ │ │ │ │ 000006f0 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000006f4 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006f8 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000006fc 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ 00000702 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000710 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000714 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ @@ -154,50 +154,50 @@ │ │ │ │ │ 00000b04 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000b08 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000b34 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000b38 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000b3e 0000df2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC52 │ │ │ │ │ 00000b42 0000df30 R_ARM_THM_MOVT_ABS 00000744 .LC52 │ │ │ │ │ 00000b48 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b66 0001810a R_ARM_THM_CALL 00004dc1 PyLong_AsNativeBytes │ │ │ │ │ +00000b66 0001810a R_ARM_THM_CALL 00004e35 PyLong_AsNativeBytes │ │ │ │ │ 00000b78 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000b7c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000b80 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000774 .LC54 │ │ │ │ │ 00000b84 0000ed30 R_ARM_THM_MOVT_ABS 00000774 .LC54 │ │ │ │ │ 00000b8a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ba6 0001810a R_ARM_THM_CALL 00004dc1 PyLong_AsNativeBytes │ │ │ │ │ +00000ba6 0001810a R_ARM_THM_CALL 00004e35 PyLong_AsNativeBytes │ │ │ │ │ 00000bb8 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000bbc 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000bc0 0000ee2f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ 00000bc4 0000ee30 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ 00000bca 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000bf6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000bfa 0001a530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000c02 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000c18 0000700a R_ARM_THM_CALL 00003531 long_neg │ │ │ │ │ +00000c18 0000700a R_ARM_THM_CALL 000035a5 long_neg │ │ │ │ │ 00000c2c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000c30 0001a530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c36 0000cb0a R_ARM_THM_CALL 00008d41 long_pow │ │ │ │ │ +00000c36 0000cb0a R_ARM_THM_CALL 00008db9 long_pow │ │ │ │ │ 00000c5a 0001bc0a R_ARM_THM_CALL 0000125d _PyLong_DivmodNear │ │ │ │ │ -00000c72 0000890a R_ARM_THM_CALL 00005541 long_sub │ │ │ │ │ +00000c72 0000890a R_ARM_THM_CALL 000055b5 long_sub │ │ │ │ │ 00000c8a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c9e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ca2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000ccc 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cde 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cf4 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cfa 0000ef2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC56 │ │ │ │ │ 00000cfe 0000ef30 R_ARM_THM_MOVT_ABS 000007c8 .LC56 │ │ │ │ │ 00000d08 0001bd0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000d20 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d34 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d3c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000d40 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d6e 0000460a R_ARM_THM_CALL 00001979 long_to_decimal_string_internal │ │ │ │ │ -00000d8c 0000bf0a R_ARM_THM_CALL 0000b2c5 long_format_binary │ │ │ │ │ +00000d6e 0000460a R_ARM_THM_CALL 00001971 long_to_decimal_string_internal │ │ │ │ │ +00000d8c 0000bf0a R_ARM_THM_CALL 0000b33d long_format_binary │ │ │ │ │ 00000dbc 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ 00000dc8 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ 00000de0 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000df2 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000e94 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000010da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -209,80 +209,80 @@ │ │ │ │ │ 00001154 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000115a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001164 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001178 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000117c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000119a 0001c20a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 000011bc 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011c6 0001790a R_ARM_THM_CALL 0000a7b1 _PyLong_Copy │ │ │ │ │ +000011c6 0001790a R_ARM_THM_CALL 0000a829 _PyLong_Copy │ │ │ │ │ 000011d4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011ea 0001810a R_ARM_THM_CALL 00004dc1 PyLong_AsNativeBytes │ │ │ │ │ +000011ea 0001810a R_ARM_THM_CALL 00004e35 PyLong_AsNativeBytes │ │ │ │ │ 000011fc 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00001200 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001204 0001052f R_ARM_THM_MOVW_ABS_NC 000007f8 .LC58 │ │ │ │ │ 00001208 00010530 R_ARM_THM_MOVT_ABS 000007f8 .LC58 │ │ │ │ │ 0000120e 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001240 0001c40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001292 0000b00a R_ARM_THM_CALL 00007ca1 long_divrem │ │ │ │ │ -000012b0 0000870a R_ARM_THM_CALL 00005035 long_lshift1 │ │ │ │ │ -000012d6 0000440a R_ARM_THM_CALL 000018e5 long_compare │ │ │ │ │ +00001292 0000b00a R_ARM_THM_CALL 00007d19 long_divrem │ │ │ │ │ +000012b0 0000870a R_ARM_THM_CALL 000050a9 long_lshift1 │ │ │ │ │ +000012d6 0000440a R_ARM_THM_CALL 000018dd long_compare │ │ │ │ │ 00001302 0001af0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001320 0000680a R_ARM_THM_CALL 000031e9 long_add │ │ │ │ │ +00001320 0000680a R_ARM_THM_CALL 0000325d long_add │ │ │ │ │ 0000133a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001348 0000890a R_ARM_THM_CALL 00005541 long_sub │ │ │ │ │ +00001348 0000890a R_ARM_THM_CALL 000055b5 long_sub │ │ │ │ │ 00001364 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000136e 00002c0a R_ARM_THM_CALL 0000a5a5 Py_XDECREF │ │ │ │ │ -00001374 00002c0a R_ARM_THM_CALL 0000a5a5 Py_XDECREF │ │ │ │ │ -00001380 0000700a R_ARM_THM_CALL 00003531 long_neg │ │ │ │ │ +0000136e 00002c0a R_ARM_THM_CALL 0000a61d Py_XDECREF │ │ │ │ │ +00001374 00002c0a R_ARM_THM_CALL 0000a61d Py_XDECREF │ │ │ │ │ +00001380 0000700a R_ARM_THM_CALL 000035a5 long_neg │ │ │ │ │ 00001398 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013a6 0000680a R_ARM_THM_CALL 000031e9 long_add │ │ │ │ │ -000013ae 0000890a R_ARM_THM_CALL 00005541 long_sub │ │ │ │ │ +000013a6 0000680a R_ARM_THM_CALL 0000325d long_add │ │ │ │ │ +000013ae 0000890a R_ARM_THM_CALL 000055b5 long_sub │ │ │ │ │ 000013b8 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000013bc 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000013c0 00010b2f R_ARM_THM_MOVW_ABS_NC 00000878 .LC61 │ │ │ │ │ 000013c4 00010b30 R_ARM_THM_MOVT_ABS 00000878 .LC61 │ │ │ │ │ 000013ca 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000013de 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013e8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000013ec 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013fe 0001790a R_ARM_THM_CALL 0000a7b1 _PyLong_Copy │ │ │ │ │ +000013fe 0001790a R_ARM_THM_CALL 0000a829 _PyLong_Copy │ │ │ │ │ 00001408 00010d2f R_ARM_THM_MOVW_ABS_NC 0000089c .LC62 │ │ │ │ │ 0000140c 00010d30 R_ARM_THM_MOVT_ABS 0000089c .LC62 │ │ │ │ │ 00000160 00002f1e R_ARM_THM_JUMP24 00001351 maybe_small_long │ │ │ │ │ -000005aa 0000691e R_ARM_THM_JUMP24 0000330d _PyLong_FromSTwoDigits │ │ │ │ │ +000005aa 0000691e R_ARM_THM_JUMP24 00003381 _PyLong_FromSTwoDigits │ │ │ │ │ 00000814 0001aa1e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 00000892 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ 00000900 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ -00000966 00007c1e R_ARM_THM_JUMP24 00006c11 long_bitwise │ │ │ │ │ -00000992 0000691e R_ARM_THM_JUMP24 0000330d _PyLong_FromSTwoDigits │ │ │ │ │ +00000966 00007c1e R_ARM_THM_JUMP24 00006c89 long_bitwise │ │ │ │ │ +00000992 0000691e R_ARM_THM_JUMP24 00003381 _PyLong_FromSTwoDigits │ │ │ │ │ 000009ba 0001511e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000aac 00018e1e R_ARM_THM_JUMP24 00006575 _PyLong_FromByteArray │ │ │ │ │ -00000ae8 00018e1e R_ARM_THM_JUMP24 00006575 _PyLong_FromByteArray │ │ │ │ │ -00000cc0 0001791e R_ARM_THM_JUMP24 0000a7b1 _PyLong_Copy │ │ │ │ │ -000010ec 0001791e R_ARM_THM_JUMP24 0000a7b1 _PyLong_Copy │ │ │ │ │ -00001140 0000871e R_ARM_THM_JUMP24 00005035 long_lshift1 │ │ │ │ │ -00001256 00017b1e R_ARM_THM_JUMP24 00003681 PyLong_FromInt64 │ │ │ │ │ +00000aac 00018e1e R_ARM_THM_JUMP24 000065ed _PyLong_FromByteArray │ │ │ │ │ +00000ae8 00018e1e R_ARM_THM_JUMP24 000065ed _PyLong_FromByteArray │ │ │ │ │ +00000cc0 0001791e R_ARM_THM_JUMP24 0000a829 _PyLong_Copy │ │ │ │ │ +000010ec 0001791e R_ARM_THM_JUMP24 0000a829 _PyLong_Copy │ │ │ │ │ +00001140 0000871e R_ARM_THM_JUMP24 000050a9 long_lshift1 │ │ │ │ │ +00001256 00017b1e R_ARM_THM_JUMP24 000036f5 PyLong_FromInt64 │ │ │ │ │ 00001410 0001c81e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x14df0 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x14e68 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001d702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00004102 R_ARM_ABS32 00001889 long_dealloc │ │ │ │ │ -0000002c 00004502 R_ARM_ABS32 00001951 long_to_decimal_string │ │ │ │ │ +00000018 00004102 R_ARM_ABS32 00001881 long_dealloc │ │ │ │ │ +0000002c 00004502 R_ARM_ABS32 00001949 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000245 long_hash │ │ │ │ │ 00000048 0001d802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00003202 R_ARM_ABS32 00001425 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000ba02 R_ARM_ABS32 0000817d long_new │ │ │ │ │ +0000009c 0000ba02 R_ARM_ABS32 000081f5 long_new │ │ │ │ │ 000000a0 00015502 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008b02 R_ARM_ABS32 00005795 long_vectorcall │ │ │ │ │ +000000c8 00008b02 R_ARM_ABS32 00005809 long_vectorcall │ │ │ │ │ 000000d0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d4 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e4 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000210 00011802 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 00006502 R_ARM_ABS32 000030a9 long_add_method │ │ │ │ │ -000002f4 00008802 R_ARM_ABS32 00005405 long_sub_method │ │ │ │ │ -000002f8 00007102 R_ARM_ABS32 00003735 long_mul_method │ │ │ │ │ -000002fc 0000e302 R_ARM_ABS32 0000aaf5 long_mod │ │ │ │ │ -00000300 0000de02 R_ARM_ABS32 0000a959 long_divmod │ │ │ │ │ -00000304 0000cb02 R_ARM_ABS32 00008d41 long_pow │ │ │ │ │ -00000308 00006d02 R_ARM_ABS32 000033f5 long_neg_method │ │ │ │ │ -0000030c 0000e102 R_ARM_ABS32 0000aa55 long_long │ │ │ │ │ -00000310 0000dc02 R_ARM_ABS32 0000a8f5 long_abs_method │ │ │ │ │ -00000314 00004002 R_ARM_ABS32 00001879 long_bool │ │ │ │ │ +000002f0 00006502 R_ARM_ABS32 0000311d long_add_method │ │ │ │ │ +000002f4 00008802 R_ARM_ABS32 00005479 long_sub_method │ │ │ │ │ +000002f8 00007102 R_ARM_ABS32 000037a9 long_mul_method │ │ │ │ │ +000002fc 0000e302 R_ARM_ABS32 0000ab6d long_mod │ │ │ │ │ +00000300 0000de02 R_ARM_ABS32 0000a9d1 long_divmod │ │ │ │ │ +00000304 0000cb02 R_ARM_ABS32 00008db9 long_pow │ │ │ │ │ +00000308 00006d02 R_ARM_ABS32 00003469 long_neg_method │ │ │ │ │ +0000030c 0000e102 R_ARM_ABS32 0000aacd long_long │ │ │ │ │ +00000310 0000dc02 R_ARM_ABS32 0000a96d long_abs_method │ │ │ │ │ +00000314 00004002 R_ARM_ABS32 00001871 long_bool │ │ │ │ │ 00000318 00009202 R_ARM_ABS32 00000591 long_invert │ │ │ │ │ -0000031c 00008302 R_ARM_ABS32 00004515 long_lshift_method │ │ │ │ │ -00000320 0000e602 R_ARM_ABS32 0000bc95 long_rshift │ │ │ │ │ -00000324 00007b02 R_ARM_ABS32 00004451 long_and │ │ │ │ │ +0000031c 00008302 R_ARM_ABS32 00004589 long_lshift_method │ │ │ │ │ +00000320 0000e602 R_ARM_ABS32 0000bd0d long_rshift │ │ │ │ │ +00000324 00007b02 R_ARM_ABS32 000044c5 long_and │ │ │ │ │ 00000328 0000e202 R_ARM_ABS32 0000094d long_xor │ │ │ │ │ -0000032c 0000a502 R_ARM_ABS32 00007445 long_or │ │ │ │ │ -00000330 0000e102 R_ARM_ABS32 0000aa55 long_long │ │ │ │ │ -00000338 0000e502 R_ARM_ABS32 0000bbc5 long_float │ │ │ │ │ -00000364 0000a802 R_ARM_ABS32 0000786d long_div │ │ │ │ │ -00000368 0000c602 R_ARM_ABS32 000086d5 long_true_divide │ │ │ │ │ -00000374 0000e102 R_ARM_ABS32 0000aa55 long_long │ │ │ │ │ +0000032c 0000a502 R_ARM_ABS32 000074bd long_or │ │ │ │ │ +00000330 0000e102 R_ARM_ABS32 0000aacd long_long │ │ │ │ │ +00000338 0000e502 R_ARM_ABS32 0000bc3d long_float │ │ │ │ │ +00000364 0000a802 R_ARM_ABS32 000078e5 long_div │ │ │ │ │ +00000368 0000c602 R_ARM_ABS32 0000874d long_true_divide │ │ │ │ │ +00000374 0000e102 R_ARM_ABS32 0000aacd long_long │ │ │ │ │ 00000380 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000384 0000f802 R_ARM_ABS32 000010f9 long_long_getter │ │ │ │ │ 0000038c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000398 0000fa02 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 0000fc02 R_ARM_ABS32 000010fd long_get1 │ │ │ │ │ 000003c8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 0000f702 R_ARM_ABS32 000010d5 long_long_meth │ │ │ │ │ 000003f0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f8 0000db02 R_ARM_ABS32 0000a6b5 int_bit_length │ │ │ │ │ +000003f8 0000db02 R_ARM_ABS32 0000a72d int_bit_length │ │ │ │ │ 00000400 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000404 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000408 00010702 R_ARM_ABS32 00001219 int_bit_count │ │ │ │ │ 00000410 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000414 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000418 00006002 R_ARM_ABS32 00000181 int_to_bytes │ │ │ │ │ 00000420 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000424 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000428 00009602 R_ARM_ABS32 00005b21 int_from_bytes │ │ │ │ │ +00000428 00009602 R_ARM_ABS32 00005b99 int_from_bytes │ │ │ │ │ 00000430 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000434 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000438 00010102 R_ARM_ABS32 00001169 int_as_integer_ratio │ │ │ │ │ 00000440 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000444 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000448 0000f702 R_ARM_ABS32 000010d5 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 00010402 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ 000004b0 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b8 00010a02 R_ARM_ABS32 000000bd int_is_integer │ │ │ │ │ 000004c0 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x151a8 contains 1221 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x15220 contains 1229 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004c 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000006a 00013f0a 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 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000a4 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ @@ -549,1137 +549,1145 @@ │ │ │ │ │ 00001480 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00001484 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00001488 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00001496 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 0000149a 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 0000149e 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000014a2 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000152c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001530 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001534 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001538 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000153c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001540 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001544 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001548 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001568 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000156c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001570 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001556 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000155a 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001560 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001564 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00001574 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001578 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000157c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001582 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001586 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000158a 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000158e 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000159c 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000015a0 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000015a4 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000015a8 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000015b6 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000015ba 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000015be 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000015c2 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000015ce 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000015d2 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000015d8 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000015dc 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000015e4 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000015e8 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000015ec 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000015f0 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000160a 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000160e 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001614 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001618 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000161e 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001622 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001580 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001584 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001588 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000158e 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001592 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001596 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000159a 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000015a8 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000015ac 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000015b0 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000015b4 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000015c2 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000015c6 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000015ca 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000015ce 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000015dc 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000015e0 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000015e4 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000015e8 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001600 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001604 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001608 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000160c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001610 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001614 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001618 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000161c 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001630 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001634 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001638 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000163c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001640 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001644 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001648 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000164c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001688 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000016ce 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000016d2 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000016d6 00003f2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ -000016da 00003f30 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -000016e2 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000170e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001730 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001734 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001738 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000017d2 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000182c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000184e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001852 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001856 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001894 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001898 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018e0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019bc 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000019c8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000019cc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000019e4 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001a4e 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001a6e 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001a9a 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001aba 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001ada 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001afa 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001b48 0001650a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00001b6c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d16 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001d30 0001660a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001e6e 0001670a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00001e98 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001fa0 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001fb8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001fbc 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fc0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fe2 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000200a 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002016 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002022 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002048 0001680a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000213e 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00002142 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00002146 00015c0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00002154 0000252f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -00002158 00002530 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -0000215c 0000482f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -00002160 00004830 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -00002164 00015d0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000021b8 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021e0 0001680a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00002220 0001670a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000222c 0001690a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00001680 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000016c6 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000016ca 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000016ce 00003f2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ +000016d2 00003f30 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ +000016da 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001706 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001728 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000172c 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001730 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000017ca 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001824 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001846 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000184a 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000184e 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000188c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001890 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000018d8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019b4 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000019c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000019c4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000019dc 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001a46 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001a66 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001a92 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001ab2 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001ad2 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001af2 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001b40 0001650a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00001b64 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d0e 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001d28 0001660a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001e66 0001670a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00001e90 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001f98 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001fb0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001fb4 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fb8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fda 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002002 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000200e 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000201a 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002040 0001680a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00002136 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +0000213a 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +0000213e 00015c0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000214c 0000252f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +00002150 00002530 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +00002154 0000482f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00002158 00004830 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +0000215c 00015d0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000021b0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021d8 0001680a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00002218 0001670a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00002224 0001690a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00002250 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002258 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002260 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002280 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002284 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000229e 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -000022c8 00015b0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000022d2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000022d6 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000022de 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000245a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000245e 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002462 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002468 0000472f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -0000246c 00004730 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -00002472 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002478 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000247c 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002482 0000472f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -00002486 00004730 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -0000248c 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024ae 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000024b2 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000024b6 0000492f R_ARM_THM_MOVW_ABS_NC 0000029c .LC16 │ │ │ │ │ -000024ba 00004930 R_ARM_THM_MOVT_ABS 0000029c .LC16 │ │ │ │ │ -000024c0 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002560 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002564 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025a8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025e4 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000262a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000262e 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002632 0000522f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC17 │ │ │ │ │ -00002636 00005230 R_ARM_THM_MOVT_ABS 000002d0 .LC17 │ │ │ │ │ -0000263c 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002666 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002688 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000268c 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002690 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000276c 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002770 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002774 0000552f R_ARM_THM_MOVW_ABS_NC 0000032c .LC19 │ │ │ │ │ -00002778 00005530 R_ARM_THM_MOVT_ABS 0000032c .LC19 │ │ │ │ │ -0000277e 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002788 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000278c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002790 0000542f R_ARM_THM_MOVW_ABS_NC 000002fc .LC18 │ │ │ │ │ -00002794 00005430 R_ARM_THM_MOVT_ABS 000002fc .LC18 │ │ │ │ │ -0000279a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000027a4 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000027a8 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000027ac 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000027b0 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000027b6 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000027c0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000027c4 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000027c8 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002804 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000280c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002810 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002824 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002860 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002868 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002870 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000029d0 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002a9e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002aa2 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002aa6 0000632f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -00002aaa 00006330 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -00002ab0 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003018 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000301c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003020 0000622f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ -00003024 00006230 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ -0000302a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003120 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003124 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000031d0 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031d4 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000324c 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003250 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003332 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003336 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000338e 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000033b4 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000033be 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000033c2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000033e8 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000033f0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003484 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000034ce 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000034ec 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000034f6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000034fa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000351e 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003528 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000352c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003562 0001790a R_ARM_THM_CALL 0000a7b1 _PyLong_Copy │ │ │ │ │ -000035d2 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000035de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000035e2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035fc 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003636 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000363a 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003654 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000365e 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003718 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000371c 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003798 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000379c 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000037fe 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003802 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003812 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003816 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000386e 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003872 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003940 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000394e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003952 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003966 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000397c 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000039ba 0001650a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00003bc6 0001650a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00003e16 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003e36 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003e3a 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003e3e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003e42 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003e48 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e58 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003e84 0000740a R_ARM_THM_CALL 00000d95 kmul_split.constprop.0 │ │ │ │ │ -00003ea0 0000740a R_ARM_THM_CALL 00000d95 kmul_split.constprop.0 │ │ │ │ │ -00003ee8 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003f2c 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003f56 0000750a R_ARM_THM_CALL 00000eb9 v_isub.isra.0 │ │ │ │ │ -00003f6a 0000750a R_ARM_THM_CALL 00000eb9 v_isub.isra.0 │ │ │ │ │ -00003fe8 0000760a R_ARM_THM_CALL 00000fd1 v_iadd.isra.0 │ │ │ │ │ -0000401e 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004052 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004066 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004094 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004098 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000040b6 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000040ec 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004124 0000760a R_ARM_THM_CALL 00000fd1 v_iadd.isra.0 │ │ │ │ │ -00004192 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041aa 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041c8 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004222 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000422c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004230 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004246 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000043e4 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000440c 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000442c 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004434 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004438 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000443c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004440 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004446 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000444c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000449a 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000449e 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044ca 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000044ce 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000044d4 00007d2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC28 │ │ │ │ │ -000044d8 00007d30 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ -000044de 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004628 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004634 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004638 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000464c 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000467e 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004abe 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004ac2 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004b10 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004b14 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004b4c 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004b50 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004b54 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004b58 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004b5e 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b82 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004b8e 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004bf2 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004c1a 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00004c88 0001740a R_ARM_THM_CALL 00002875 _PyLong_AsByteArray │ │ │ │ │ -00004d0a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004d0e 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004d12 0000822f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ -00004d16 00008230 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ -00004d1c 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d22 00017f0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004d2e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004d32 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004d36 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d3e 00015b0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00004d44 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d48 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d56 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004d5a 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004d5e 0000812f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ -00004d62 00008130 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ -00004d68 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d70 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004d74 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004d78 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004d7c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004d92 0001810a R_ARM_THM_CALL 00004dc1 PyLong_AsNativeBytes │ │ │ │ │ -00004da4 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004da8 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004dac 0000822f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ -00004db0 00008230 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ -00004db6 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e40 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004e5e 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004e8e 0001740a R_ARM_THM_CALL 00002875 _PyLong_AsByteArray │ │ │ │ │ -00004efc 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004f00 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004f04 00007d2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC28 │ │ │ │ │ -00004f08 00007d30 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ -00004f10 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004f7c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f8a 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004fa2 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004fa6 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004faa 0000862f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ -00004fae 00008630 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ -00004fb4 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004fce 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fda 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005010 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00005014 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000501c 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000508a 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00005378 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000537c 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005476 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000547a 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005536 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000553a 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000559e 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000055a2 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000056c4 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000056c8 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005746 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000574c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005750 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005764 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000578a 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000057ce 0001840a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000057da 0001850a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000057e2 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000057e6 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000057ea 00008a2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC34 │ │ │ │ │ -000057ee 00008a30 R_ARM_THM_MOVT_ABS 00000504 .LC34 │ │ │ │ │ -000057f8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000583e 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005842 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005884 0001870a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000058de 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00005906 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00005924 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000594e 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00005996 0001870a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000059a8 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00005a06 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005a0a 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005a0e 00008f2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC36 │ │ │ │ │ -00005a12 00008f30 R_ARM_THM_MOVT_ABS 0000055c .LC36 │ │ │ │ │ -00005a18 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a20 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005a24 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005a28 00008e2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC35 │ │ │ │ │ -00005a2c 00008e30 R_ARM_THM_MOVT_ABS 00000530 .LC35 │ │ │ │ │ -00005a32 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a8e 0001740a R_ARM_THM_CALL 00002875 _PyLong_AsByteArray │ │ │ │ │ -00005a9e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00005aa2 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00005aaa 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005ab6 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005af4 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b06 0001740a R_ARM_THM_CALL 00002875 _PyLong_AsByteArray │ │ │ │ │ -00005b80 0001720a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00005b90 00018c0a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -00005c5c 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005c68 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005c6c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005c7e 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005e56 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e5a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005eb4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005ef8 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000617a 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000617e 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000061e4 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006232 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000625e 0001750a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000628a 0001750a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000641c 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006460 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006468 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000646c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006470 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006474 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000064a4 0001720a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000064ae 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000064b2 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000064b6 00005e2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ -000064ba 00005e30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ -000064c0 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000064c8 0001760a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000064d6 0001760a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006502 00018d0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00006520 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006526 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000652a 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000652e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006532 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002278 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000227c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002296 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +000022c0 00015b0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000022ca 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000022ce 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000022d6 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002452 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002456 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000245a 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002460 0000472f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +00002464 00004730 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +0000246a 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002470 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002474 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000247a 0000472f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +0000247e 00004730 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +00002484 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024a6 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000024aa 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000024ae 0000492f R_ARM_THM_MOVW_ABS_NC 0000029c .LC16 │ │ │ │ │ +000024b2 00004930 R_ARM_THM_MOVT_ABS 0000029c .LC16 │ │ │ │ │ +000024b8 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002558 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000255c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000025a0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000025dc 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002622 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002626 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000262a 0000522f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC17 │ │ │ │ │ +0000262e 00005230 R_ARM_THM_MOVT_ABS 000002d0 .LC17 │ │ │ │ │ +00002634 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000265e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002680 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00002684 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00002688 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002764 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002768 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000276c 0000552f R_ARM_THM_MOVW_ABS_NC 0000032c .LC19 │ │ │ │ │ +00002770 00005530 R_ARM_THM_MOVT_ABS 0000032c .LC19 │ │ │ │ │ +00002776 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002780 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002784 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002788 0000542f R_ARM_THM_MOVW_ABS_NC 000002fc .LC18 │ │ │ │ │ +0000278c 00005430 R_ARM_THM_MOVT_ABS 000002fc .LC18 │ │ │ │ │ +00002792 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000279c 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000027a0 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000027a4 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000027a8 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000027ae 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027b8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000027bc 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000027c0 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000281e 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000283a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002848 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000284c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002864 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000289c 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000028a2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000028a6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000028ba 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000028ca 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000028d8 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000028e0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000028e4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002a44 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002b12 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002b16 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002b1a 0000632f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +00002b1e 00006330 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +00002b24 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000308c 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003090 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003094 0000622f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ +00003098 00006230 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ +0000309e 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003194 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003198 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003244 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003248 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032c0 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000032c4 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000033a6 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000033aa 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003402 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003428 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003432 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003436 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000345c 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003464 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000034f8 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003542 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003560 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000356a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000356e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003592 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000359c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000035a0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000035d6 0001790a R_ARM_THM_CALL 0000a829 _PyLong_Copy │ │ │ │ │ +00003646 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003652 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003656 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003670 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000036aa 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000036ae 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000036c8 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000036d2 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000378c 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003790 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000380c 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003810 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003872 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003876 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003886 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000388a 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038e2 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000038e6 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000039b4 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000039c2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000039c6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000039da 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000039f0 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003a2e 0001650a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00003c3a 0001650a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00003e8a 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003eaa 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003eae 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003eb2 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003eb6 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003ebc 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003ecc 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003ef8 0000740a R_ARM_THM_CALL 00000d95 kmul_split.constprop.0 │ │ │ │ │ +00003f14 0000740a R_ARM_THM_CALL 00000d95 kmul_split.constprop.0 │ │ │ │ │ +00003f5c 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003fa0 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003fca 0000750a R_ARM_THM_CALL 00000eb9 v_isub.isra.0 │ │ │ │ │ +00003fde 0000750a R_ARM_THM_CALL 00000eb9 v_isub.isra.0 │ │ │ │ │ +0000405c 0000760a R_ARM_THM_CALL 00000fd1 v_iadd.isra.0 │ │ │ │ │ +00004092 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000040c6 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000040da 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004108 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000410c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000412a 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004160 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004198 0000760a R_ARM_THM_CALL 00000fd1 v_iadd.isra.0 │ │ │ │ │ +00004206 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000421e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000423c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004296 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000042a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000042a4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000042ba 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004458 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004480 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000044a0 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000044a8 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000044ac 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000044b0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000044b4 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000044ba 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000044c0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000450e 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004512 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000453e 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004542 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004548 00007d2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC28 │ │ │ │ │ +0000454c 00007d30 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ +00004552 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000469c 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000046a8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000046ac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000046c0 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000046f2 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004b32 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004b36 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004b84 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004b88 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004bc0 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004bc4 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004bc8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004bcc 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004bd2 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004bf6 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004c02 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004c66 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004c8e 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00004cfc 0001740a R_ARM_THM_CALL 000028e9 _PyLong_AsByteArray │ │ │ │ │ +00004d7e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004d82 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004d86 0000822f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ +00004d8a 00008230 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ +00004d90 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d96 00017f0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004da2 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004da6 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004daa 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004db2 00015b0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00004db8 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004dbc 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004dca 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004dce 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004dd2 0000812f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ +00004dd6 00008130 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ +00004ddc 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004de4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004de8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004dec 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004df0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004e06 0001810a R_ARM_THM_CALL 00004e35 PyLong_AsNativeBytes │ │ │ │ │ +00004e18 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004e1c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004e20 0000822f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ +00004e24 00008230 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ +00004e2a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004eb4 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004ed2 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004f02 0001740a R_ARM_THM_CALL 000028e9 _PyLong_AsByteArray │ │ │ │ │ +00004f70 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004f74 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004f78 00007d2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC28 │ │ │ │ │ +00004f7c 00007d30 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ +00004f84 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004ff0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ffe 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00005016 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000501a 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000501e 0000862f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ +00005022 00008630 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ +00005028 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005042 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000504e 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005084 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00005088 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00005090 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000050fe 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000053ec 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000053f0 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000054ea 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000054ee 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000055aa 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055ae 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005612 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005616 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005738 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000573c 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000057ba 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000057c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000057c4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000057d8 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000057fe 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005842 0001840a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000584e 0001850a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00005856 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000585a 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000585e 00008a2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC34 │ │ │ │ │ +00005862 00008a30 R_ARM_THM_MOVT_ABS 00000504 .LC34 │ │ │ │ │ +0000586c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000058b2 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000058b6 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000058f8 0001870a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00005952 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000597a 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00005998 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000059c2 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00005a0a 0001870a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00005a1c 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00005a7a 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005a7e 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005a82 00008f2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC36 │ │ │ │ │ +00005a86 00008f30 R_ARM_THM_MOVT_ABS 0000055c .LC36 │ │ │ │ │ +00005a8c 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a94 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005a98 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005a9c 00008e2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC35 │ │ │ │ │ +00005aa0 00008e30 R_ARM_THM_MOVT_ABS 00000530 .LC35 │ │ │ │ │ +00005aa6 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005b06 0001740a R_ARM_THM_CALL 000028e9 _PyLong_AsByteArray │ │ │ │ │ +00005b16 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00005b1a 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00005b22 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005b2e 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005b6c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b7e 0001740a R_ARM_THM_CALL 000028e9 _PyLong_AsByteArray │ │ │ │ │ +00005bf8 0001720a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00005c08 00018c0a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00005cd4 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005ce0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ce4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005cf6 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005ece 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ed2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005f2c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005f70 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000061f2 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000061f6 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000625c 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000062aa 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000062d6 0001750a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006302 0001750a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006494 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000064d8 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064e0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000064e4 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000064e8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000064ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000651c 0001720a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006526 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000652a 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000652e 00005e2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ +00006532 00005e30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ 00006538 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006540 00015b0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000654c 00005b2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ -00006550 00005b30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ -00006554 00005c2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ -00006558 00005c30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ -0000655c 0000952f R_ARM_THM_MOVW_ABS_NC 00000580 .LC37 │ │ │ │ │ -00006560 00009530 R_ARM_THM_MOVT_ABS 00000580 .LC37 │ │ │ │ │ -00006564 0001770a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000656c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006570 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006604 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006610 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006614 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006626 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000068ce 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000068d2 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006a48 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006a98 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006b9a 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006bb0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006bb4 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006bb8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006be4 00015b0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00006bea 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006bee 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006bf2 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006bf6 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006bfc 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006c0c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ca2 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006cae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006cb2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006cc4 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006d9e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ea8 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006eac 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006ec8 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007000 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007086 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007116 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000711c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007120 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007124 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000736c 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000073a6 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000073aa 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000073ae 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000073b2 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000073bc 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000073c4 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073dc 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073e4 00015b0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000073ec 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007440 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007490 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007494 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000074ec 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000074f8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000074fc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000750e 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000076e2 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000076e6 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000779a 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000077e0 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000077e8 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000077ec 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007824 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000783a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000783e 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007842 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007846 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000784c 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007854 00015b0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000785c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007860 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007864 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007868 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000078ae 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000078c0 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000078c4 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000078d4 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000791c 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007952 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000795a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000795e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000079b4 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000079bc 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000079c0 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000079c8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007a44 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00007a48 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007a72 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00007a7a 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007aa4 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ace 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007afa 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b0e 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00007b18 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007b2c 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00007b32 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007b60 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00007b64 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00007b68 00015c0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00007b76 0000ab2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC38 │ │ │ │ │ -00007b7a 0000ab30 R_ARM_THM_MOVT_ABS 0000058c .LC38 │ │ │ │ │ -00007b7e 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000590 .LC39 │ │ │ │ │ -00007b82 0000ac30 R_ARM_THM_MOVT_ABS 00000590 .LC39 │ │ │ │ │ -00007b86 00015d0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00007bf8 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c0e 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007c12 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007c16 0000ae2f R_ARM_THM_MOVW_ABS_NC 000005cc .LC41 │ │ │ │ │ -00007c1a 0000ae30 R_ARM_THM_MOVT_ABS 000005cc .LC41 │ │ │ │ │ -00007c20 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007c34 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007c38 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007c3c 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ -00007c40 0000ad30 R_ARM_THM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ -00007c46 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006540 0001760a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000654e 0001760a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000657a 00018d0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00006598 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000659e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000065a2 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000065a6 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000065aa 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000065b0 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000065b8 00015b0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000065c4 00005b2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ +000065c8 00005b30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ +000065cc 00005c2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ +000065d0 00005c30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ +000065d4 0000952f R_ARM_THM_MOVW_ABS_NC 00000580 .LC37 │ │ │ │ │ +000065d8 00009530 R_ARM_THM_MOVT_ABS 00000580 .LC37 │ │ │ │ │ +000065dc 0001770a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000065e4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000065e8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000667c 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006688 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000668c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000669e 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006946 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000694a 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006ac0 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006b10 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006c12 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006c28 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006c2c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006c30 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006c5c 00015b0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00006c62 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006c66 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006c6a 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006c6e 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006c74 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006c84 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006d1a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006d26 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006d2a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006d3c 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006e16 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f20 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006f24 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006f40 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007078 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000070fe 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000718e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007194 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007198 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000719c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000073e4 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000741e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007422 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007426 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000742a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007434 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000743c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007454 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000745c 00015b0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00007464 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074b8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007508 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000750c 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007564 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007570 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007574 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007586 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000775a 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000775e 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007812 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007858 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007860 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007864 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000789c 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000078b2 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000078b6 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000078ba 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000078be 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000078c4 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000078cc 00015b0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000078d4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000078d8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000078dc 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000078e0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007926 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007938 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000793c 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000794c 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007994 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000079ca 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000079d2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000079d6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007a2c 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a34 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007a38 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007a40 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007abc 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007ac0 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00007aea 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00007af2 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00007b1c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b46 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b72 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b86 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00007b90 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00007ba4 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007baa 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00007bd8 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00007bdc 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00007be0 00015c0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00007bee 0000ab2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC38 │ │ │ │ │ +00007bf2 0000ab30 R_ARM_THM_MOVT_ABS 0000058c .LC38 │ │ │ │ │ +00007bf6 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000590 .LC39 │ │ │ │ │ +00007bfa 0000ac30 R_ARM_THM_MOVT_ABS 00000590 .LC39 │ │ │ │ │ +00007bfe 00015d0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ 00007c70 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c78 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c86 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c8e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c96 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c9c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007d52 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007d56 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007e9e 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007f20 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f46 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007fc0 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007fc4 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007fec 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007ff0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007ff4 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008026 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000803e 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008056 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008080 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008094 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000080aa 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000080c0 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000080ec 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008110 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008114 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008118 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ -0000811c 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ -00008122 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000812e 00015b0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00008136 0001790a R_ARM_THM_CALL 0000a7b1 _PyLong_Copy │ │ │ │ │ -00008176 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081a4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000081a8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000081c0 0001830a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -000081d2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000081d6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008214 0001920a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000822a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008238 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000823c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008258 0001750a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00008290 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000082ba 0001940a R_ARM_THM_CALL 00008591 PyLong_FromUnicodeObject │ │ │ │ │ -000082c2 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000082c6 00019530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000082d8 0001960a R_ARM_THM_CALL 0000a9d9 _PyLong_FromBytes │ │ │ │ │ -000082e0 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000082e6 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000082ea 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000082ee 0000b82f R_ARM_THM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ -000082f2 0000b830 R_ARM_THM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ -000082f8 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000830c 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008310 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008314 0000b72f R_ARM_THM_MOVW_ABS_NC 0000060c .LC43 │ │ │ │ │ -00008318 0000b730 R_ARM_THM_MOVT_ABS 0000060c .LC43 │ │ │ │ │ -0000831e 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000832a 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008342 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00008346 00019530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000834e 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008360 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008364 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008368 0000b92f R_ARM_THM_MOVW_ABS_NC 00000654 .LC45 │ │ │ │ │ -0000836c 0000b930 R_ARM_THM_MOVT_ABS 00000654 .LC45 │ │ │ │ │ -00008372 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008378 0001982f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000837c 00019830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000083a0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083a8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000083bc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000083c0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000083d6 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00008450 0001920a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00008464 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00008468 00019530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000848e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084b4 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084c0 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000084c6 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000084ca 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000084ce 0000b82f R_ARM_THM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ -000084d2 0000b830 R_ARM_THM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ -000084d8 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000084e0 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000084e4 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000084e8 0000b72f R_ARM_THM_MOVW_ABS_NC 0000060c .LC43 │ │ │ │ │ -000084ec 0000b730 R_ARM_THM_MOVT_ABS 0000060c .LC43 │ │ │ │ │ -000084f2 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000084fc 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008512 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00008516 00019530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000851c 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000852c 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008530 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008534 0000b92f R_ARM_THM_MOVW_ABS_NC 00000654 .LC45 │ │ │ │ │ -00008538 0000b930 R_ARM_THM_MOVT_ABS 00000654 .LC45 │ │ │ │ │ -0000853e 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008544 0001982f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00008548 00019830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00008550 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000085a8 00019f0a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -000085b2 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000085bc 0001520a R_ARM_THM_CALL 000006ed PyLong_FromString │ │ │ │ │ -000085f8 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000085fc 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008600 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00008604 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000860e 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000861a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008626 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000866e 0001a20a R_ARM_THM_CALL 0000c5e9 _PyLong_Frexp │ │ │ │ │ -0000868c 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008690 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008694 0000c42f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC48 │ │ │ │ │ -00008698 0000c430 R_ARM_THM_MOVT_ABS 000006a0 .LC48 │ │ │ │ │ -0000869e 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000086a8 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000086ac 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000086b0 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000086b4 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000086ba 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000086c0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000086c4 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000086cc 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000087c4 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000087f8 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000089e6 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a0e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a94 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008aae 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008b3c 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008b54 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008bc8 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008bcc 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008bec 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008bf0 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008bf4 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ -00008bf8 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ -00008bfe 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008c52 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008cce 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008ce2 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008ce6 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008cea 0000c52f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC49 │ │ │ │ │ -00008cee 0000c530 R_ARM_THM_MOVT_ABS 000006c4 .LC49 │ │ │ │ │ -00008cf4 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008d9a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008d9e 0001a530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008e7c 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008e80 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008ede 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f36 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008f3a 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008f58 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008fac 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000905c 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009084 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009088 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000090be 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009118 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000914e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000917c 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009180 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000091d6 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009242 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009246 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009260 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092ce 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000092da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000092de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000092f8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000092fc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009354 0001790a R_ARM_THM_CALL 0000a7b1 _PyLong_Copy │ │ │ │ │ -000094a8 0001790a R_ARM_THM_CALL 0000a7b1 _PyLong_Copy │ │ │ │ │ -0000950e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000952e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009542 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009556 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009576 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009648 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000964c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009696 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000096be 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000978a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097d0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009862 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009866 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000986e 0000c92f R_ARM_THM_MOVW_ABS_NC 00000714 .LC51 │ │ │ │ │ -00009872 0000c930 R_ARM_THM_MOVT_ABS 00000714 .LC51 │ │ │ │ │ -00009878 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000098b4 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098c6 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098ea 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000098ee 0001a630 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000098f6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000098fa 0001a530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000990c 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009918 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000991c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009936 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000993c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009978 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000099b2 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000099c6 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000099e2 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000099e6 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000099ee 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000099f2 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000099f6 0000c82f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC50 │ │ │ │ │ -000099fa 0000c830 R_ARM_THM_MOVT_ABS 000006f4 .LC50 │ │ │ │ │ -00009a04 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009a0c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a3a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a76 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009afa 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b0c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b14 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b1c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b24 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b38 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b46 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b4e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c2c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c32 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009c36 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009c5a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009c5e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009d0c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009d10 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009d14 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009d8a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009dda 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e26 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f30 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00009f38 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000a0d2 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000a11e 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a138 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a152 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a17c 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a192 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a1a8 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a1be 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a1d8 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000a208 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000a20c 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000a210 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ -0000a214 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ -0000a21c 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a248 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a25a 0001790a R_ARM_THM_CALL 0000a7b1 _PyLong_Copy │ │ │ │ │ -0000a3cc 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3e0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3ec 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a41c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a456 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a46c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a4ce 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a4d2 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a51e 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a526 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a52a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a53e 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a596 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a5da 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a5e4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a5e8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a5fa 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a644 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a64e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a652 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a66a 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a67e 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a69a 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a718 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a73c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a740 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a758 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a77e 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a782 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a7a0 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a7dc 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a7e0 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a826 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000a886 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a88a 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a900 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a904 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a932 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a936 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a986 0001af0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000a998 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a99c 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a9c6 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9d0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9f4 0001520a R_ARM_THM_CALL 000006ed PyLong_FromString │ │ │ │ │ -0000aa16 0001730a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000aa1e 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000aa22 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000aa28 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000aa2c 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000aa34 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000aa4a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa56 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000aa5a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aa8e 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000aa92 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000aad8 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000ab5c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000abb8 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000abc0 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000ad24 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000ad4c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ad50 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ad9e 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000adb8 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ade8 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000adfe 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ae14 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ae2a 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ae3a 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000ae44 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000ae6e 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000ae72 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000ae76 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ -0000ae7a 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ -0000ae80 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000aea8 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aeb6 0001790a R_ARM_THM_CALL 0000a7b1 _PyLong_Copy │ │ │ │ │ -0000aec4 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000aec8 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000af22 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000af84 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000af8c 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000b0ec 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000b112 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b116 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b162 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b17c 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b1aa 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b1c0 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b1d6 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b1ec 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b1fe 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b220 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000b224 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000b228 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ -0000b22c 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ -0000b232 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b25e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b26c 0001790a R_ARM_THM_CALL 0000a7b1 _PyLong_Copy │ │ │ │ │ -0000b370 0001660a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000b5b0 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b5dc 0001670a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000b8fc 0001680a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000b926 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000b92a 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000b932 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b950 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b954 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b958 0000e42f R_ARM_THM_MOVW_ABS_NC 0000075c .LC53 │ │ │ │ │ -0000b95c 0000e430 R_ARM_THM_MOVT_ABS 0000075c .LC53 │ │ │ │ │ -0000b962 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bbf8 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc22 0001a20a R_ARM_THM_CALL 0000c5e9 _PyLong_Frexp │ │ │ │ │ -0000bc36 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000bc4a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000bc4e 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000bc52 0000c42f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC48 │ │ │ │ │ -0000bc56 0000c430 R_ARM_THM_MOVT_ABS 000006a0 .LC48 │ │ │ │ │ -0000bc5c 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bc62 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000bc66 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000bc6a 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000bc6e 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000bc74 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bc7a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000bc7e 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000bc86 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000bdbc 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000bdc0 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c282 0001740a R_ARM_THM_CALL 00002875 _PyLong_AsByteArray │ │ │ │ │ -0000c30e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c312 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c338 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c33c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c340 0000822f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ -0000c344 00008230 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ -0000c34a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c350 00017f0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000c356 0001b20a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000c390 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000c39a 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c39e 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c3a2 0000812f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ -0000c3a6 00008130 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ -0000c3ac 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c3b8 0001790a R_ARM_THM_CALL 0000a7b1 _PyLong_Copy │ │ │ │ │ -0000c3c2 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c3c6 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c3d0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c3d4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c40e 0001b40a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000c542 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c546 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c5e0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c5e4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c63e 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c64a 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c6a4 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000c6a8 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000c728 0001b40a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000c78e 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000c792 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000c84a 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000c864 0001740a R_ARM_THM_CALL 00002875 _PyLong_AsByteArray │ │ │ │ │ -0000c8a8 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c8ac 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c8b0 0000f22f R_ARM_THM_MOVW_ABS_NC 000007d4 .LC57 │ │ │ │ │ -0000c8b4 0000f230 R_ARM_THM_MOVT_ABS 000007d4 .LC57 │ │ │ │ │ -0000c8ba 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c8f0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c91c 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c920 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c924 0000862f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ -0000c928 00008630 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ -0000c92e 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c936 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000c968 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000c96e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000c972 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000c97a 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c980 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c984 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c988 0000862f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ -0000c98c 00008630 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ -0000c992 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c9a8 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c9f4 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ca00 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ca04 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ca1a 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ca42 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ca4e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ca52 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ca68 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cd5a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cd66 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cd6a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cd80 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cddc 0001650a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000ce10 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000cfe8 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d10a 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d13e 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d184 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d19a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d1a6 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d1be 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d1c6 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d1d2 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d1e2 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d1ee 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d206 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d324 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d328 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d32c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d330 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d336 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d33c 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d340 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d344 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d348 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d34e 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d37e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d388 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d38c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d390 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d43e 00018b0a R_ARM_THM_CALL 00005a51 PyLong_AsLongLong │ │ │ │ │ -0000d448 00018b0a R_ARM_THM_CALL 00005a51 PyLong_AsLongLong │ │ │ │ │ -0000d48c 0001b40a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000d612 0001b40a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000d6b2 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d722 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000da04 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000da48 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000da88 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000da90 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000daac 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dab8 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dacc 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dade 0001790a R_ARM_THM_CALL 0000a7b1 _PyLong_Copy │ │ │ │ │ -0000dafe 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018d6 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000018da 00015b1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00002546 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -0000255c 00015b1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -0000259e 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000025a2 00015b1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -000057a0 0001831e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -000057f4 0001591e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -0000840a 0001941e R_ARM_THM_JUMP24 00008591 PyLong_FromUnicodeObject │ │ │ │ │ -00008416 0001831e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00008480 0001961e R_ARM_THM_JUMP24 0000a9d9 _PyLong_FromBytes │ │ │ │ │ -00008688 0001881e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ -00008ac0 0001a31e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000a5a0 0001431e R_ARM_THM_JUMP24 000000e1 PyLong_FromUnsignedLong │ │ │ │ │ -0000a5b4 0001511e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000a91e 0001791e R_ARM_THM_JUMP24 0000a7b1 _PyLong_Copy │ │ │ │ │ -0000a952 0001791e R_ARM_THM_JUMP24 0000a7b1 _PyLong_Copy │ │ │ │ │ -0000bc0a 0001a31e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000bc1c 0001a31e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000c5ba 0001481e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ -0000c5c6 0001791e R_ARM_THM_JUMP24 0000a7b1 _PyLong_Copy │ │ │ │ │ -0000d400 0001511e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000d4a4 00017b1e R_ARM_THM_JUMP24 00003681 PyLong_FromInt64 │ │ │ │ │ +00007c86 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007c8a 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007c8e 0000ae2f R_ARM_THM_MOVW_ABS_NC 000005cc .LC41 │ │ │ │ │ +00007c92 0000ae30 R_ARM_THM_MOVT_ABS 000005cc .LC41 │ │ │ │ │ +00007c98 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007cac 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007cb0 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007cb4 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ +00007cb8 0000ad30 R_ARM_THM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ +00007cbe 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007ce8 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cf0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cfe 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d06 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d0e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d14 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007dca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007dce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007f16 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00007f98 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007fbe 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008038 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000803c 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008064 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008068 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000806c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000809e 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000080b6 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000080ce 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000080f8 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000810c 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008122 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008138 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008164 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008188 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000818c 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00008190 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ +00008194 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ +0000819a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000081a6 00015b0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000081ae 0001790a R_ARM_THM_CALL 0000a829 _PyLong_Copy │ │ │ │ │ +000081ee 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000821c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008220 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008238 0001830a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000824a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000824e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000828c 0001920a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000082a2 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082b0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000082b4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000082d0 0001750a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00008308 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00008332 0001940a R_ARM_THM_CALL 00008609 PyLong_FromUnicodeObject │ │ │ │ │ +0000833a 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000833e 00019530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00008350 0001960a R_ARM_THM_CALL 0000aa51 _PyLong_FromBytes │ │ │ │ │ +00008358 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000835e 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008362 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008366 0000b82f R_ARM_THM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ +0000836a 0000b830 R_ARM_THM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ +00008370 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008384 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008388 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000838c 0000b72f R_ARM_THM_MOVW_ABS_NC 0000060c .LC43 │ │ │ │ │ +00008390 0000b730 R_ARM_THM_MOVT_ABS 0000060c .LC43 │ │ │ │ │ +00008396 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000083a2 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000083ba 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000083be 00019530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000083c6 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000083d8 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000083dc 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000083e0 0000b92f R_ARM_THM_MOVW_ABS_NC 00000654 .LC45 │ │ │ │ │ +000083e4 0000b930 R_ARM_THM_MOVT_ABS 00000654 .LC45 │ │ │ │ │ +000083ea 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000083f0 0001982f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000083f4 00019830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00008418 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008420 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008434 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008438 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000844e 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000084c8 0001920a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000084dc 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000084e0 00019530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00008506 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000852c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008538 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000853e 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008542 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008546 0000b82f R_ARM_THM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ +0000854a 0000b830 R_ARM_THM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ +00008550 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008558 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000855c 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008560 0000b72f R_ARM_THM_MOVW_ABS_NC 0000060c .LC43 │ │ │ │ │ +00008564 0000b730 R_ARM_THM_MOVT_ABS 0000060c .LC43 │ │ │ │ │ +0000856a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008574 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000858a 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000858e 00019530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00008594 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000085a4 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000085a8 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000085ac 0000b92f R_ARM_THM_MOVW_ABS_NC 00000654 .LC45 │ │ │ │ │ +000085b0 0000b930 R_ARM_THM_MOVT_ABS 00000654 .LC45 │ │ │ │ │ +000085b6 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000085bc 0001982f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000085c0 00019830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000085c8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008620 00019f0a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0000862a 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00008634 0001520a R_ARM_THM_CALL 000006ed PyLong_FromString │ │ │ │ │ +00008670 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008674 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008678 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000867c 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00008686 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008692 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000869e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086e6 0001a20a R_ARM_THM_CALL 0000c661 _PyLong_Frexp │ │ │ │ │ +00008704 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008708 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000870c 0000c42f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC48 │ │ │ │ │ +00008710 0000c430 R_ARM_THM_MOVT_ABS 000006a0 .LC48 │ │ │ │ │ +00008716 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008720 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008724 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008728 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000872c 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00008732 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008738 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000873c 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00008744 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000883c 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008870 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008a5e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a86 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b0c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b26 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008bb4 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008bcc 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008c40 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008c44 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008c64 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00008c68 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00008c6c 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ +00008c70 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ +00008c76 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008cca 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008d46 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008d5a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008d5e 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008d62 0000c52f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC49 │ │ │ │ │ +00008d66 0000c530 R_ARM_THM_MOVT_ABS 000006c4 .LC49 │ │ │ │ │ +00008d6c 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008e12 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008e16 0001a530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008ef4 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008ef8 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008f56 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fae 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008fb2 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008fd0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009024 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000090d4 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000090fc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009100 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009136 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009190 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091c6 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091f4 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000091f8 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000924e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092ba 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000092be 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000092d8 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009346 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009352 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009356 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009370 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009374 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000093cc 0001790a R_ARM_THM_CALL 0000a829 _PyLong_Copy │ │ │ │ │ +00009520 0001790a R_ARM_THM_CALL 0000a829 _PyLong_Copy │ │ │ │ │ +00009586 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095a6 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095ba 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095ce 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095ee 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000096c0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000096c4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000970e 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009736 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009802 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009848 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000098da 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000098de 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000098e6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000714 .LC51 │ │ │ │ │ +000098ea 0000c930 R_ARM_THM_MOVT_ABS 00000714 .LC51 │ │ │ │ │ +000098f0 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000992c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000993e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009962 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00009966 0001a630 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000996e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009972 0001a530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009984 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009990 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009994 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000099ae 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000099b4 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000099f0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a2a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a3e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a5a 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009a5e 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009a66 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009a6a 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009a6e 0000c82f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC50 │ │ │ │ │ +00009a72 0000c830 R_ARM_THM_MOVT_ABS 000006f4 .LC50 │ │ │ │ │ +00009a7c 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009a84 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ab2 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009aee 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009b72 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b84 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b8c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b94 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b9c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bb0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bbe 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bc6 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ca4 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009caa 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009cae 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009cd2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009cd6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009d84 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009d88 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009d8c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009e02 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e52 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e9e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009fa8 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00009fb0 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000a14a 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000a196 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a1b0 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a1ca 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a1f4 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a20a 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a220 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a236 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a250 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000a280 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000a284 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000a288 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ +0000a28c 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ +0000a294 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a2c0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2d2 0001790a R_ARM_THM_CALL 0000a829 _PyLong_Copy │ │ │ │ │ +0000a444 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a458 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a464 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a494 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4ce 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4e4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a546 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a54a 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a596 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a59e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a5a2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a5b6 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a60e 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a652 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a65c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a660 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a672 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a6bc 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a6c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a6ca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a6e2 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a6f6 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a712 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a790 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a7b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a7b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a7d0 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a7f6 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a7fa 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a818 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a854 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a858 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a89e 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000a8fe 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a902 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a978 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a97c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a9aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a9ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a9fe 0001af0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000aa10 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000aa14 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000aa3e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa48 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa6c 0001520a R_ARM_THM_CALL 000006ed PyLong_FromString │ │ │ │ │ +0000aa8e 0001730a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000aa96 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000aa9a 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000aaa0 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000aaa4 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000aaac 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000aac2 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aace 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000aad2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ab06 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ab0a 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ab50 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000abd4 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac30 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000ac38 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000ad9c 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000adc4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000adc8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ae16 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ae30 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ae60 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ae76 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ae8c 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000aea2 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000aeb2 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000aebc 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000aee6 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000aeea 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000aeee 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ +0000aef2 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ +0000aef8 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000af20 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af2e 0001790a R_ARM_THM_CALL 0000a829 _PyLong_Copy │ │ │ │ │ +0000af3c 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000af40 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000af9a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000affc 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b004 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000b164 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000b18a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b18e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b1da 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b1f4 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b222 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b238 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b24e 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b264 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b276 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b298 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000b29c 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000b2a0 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ +0000b2a4 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ +0000b2aa 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b2d6 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b2e4 0001790a R_ARM_THM_CALL 0000a829 _PyLong_Copy │ │ │ │ │ +0000b3e8 0001660a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000b628 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b654 0001670a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000b974 0001680a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000b99e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000b9a2 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000b9aa 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b9c8 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b9cc 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b9d0 0000e42f R_ARM_THM_MOVW_ABS_NC 0000075c .LC53 │ │ │ │ │ +0000b9d4 0000e430 R_ARM_THM_MOVT_ABS 0000075c .LC53 │ │ │ │ │ +0000b9da 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bc70 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc9a 0001a20a R_ARM_THM_CALL 0000c661 _PyLong_Frexp │ │ │ │ │ +0000bcae 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000bcc2 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000bcc6 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000bcca 0000c42f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC48 │ │ │ │ │ +0000bcce 0000c430 R_ARM_THM_MOVT_ABS 000006a0 .LC48 │ │ │ │ │ +0000bcd4 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bcda 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000bcde 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000bce2 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000bce6 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000bcec 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bcf2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000bcf6 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000bcfe 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000be34 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000be38 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c2fa 0001740a R_ARM_THM_CALL 000028e9 _PyLong_AsByteArray │ │ │ │ │ +0000c386 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c38a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c3b0 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c3b4 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c3b8 0000822f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ +0000c3bc 00008230 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ +0000c3c2 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c3c8 00017f0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000c3ce 0001b20a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000c408 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000c412 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c416 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c41a 0000812f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ +0000c41e 00008130 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ +0000c424 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c430 0001790a R_ARM_THM_CALL 0000a829 _PyLong_Copy │ │ │ │ │ +0000c43a 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c43e 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c448 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c44c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c486 0001b40a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000c5ba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c5be 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c658 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c65c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c6b6 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c6c2 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c71c 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000c720 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000c7a0 0001b40a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000c806 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000c80a 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000c8c2 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000c8dc 0001740a R_ARM_THM_CALL 000028e9 _PyLong_AsByteArray │ │ │ │ │ +0000c920 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c924 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c928 0000f22f R_ARM_THM_MOVW_ABS_NC 000007d4 .LC57 │ │ │ │ │ +0000c92c 0000f230 R_ARM_THM_MOVT_ABS 000007d4 .LC57 │ │ │ │ │ +0000c932 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c968 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c994 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c998 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c99c 0000862f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ +0000c9a0 00008630 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ +0000c9a6 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c9ae 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000c9e0 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000c9e6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000c9ea 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000c9f2 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c9f8 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c9fc 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000ca00 0000862f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ +0000ca04 00008630 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ +0000ca0a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ca20 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca6c 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ca78 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ca7c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ca92 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000caba 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cac6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000caca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cae0 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cdd2 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cdde 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cde2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cdf8 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ce54 0001650a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000ce88 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d060 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d182 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d1b6 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d1fc 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d212 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d21e 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d236 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d23e 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d24a 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d25a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d266 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d27e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d39c 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d3a0 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d3a4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d3a8 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d3ae 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d3b4 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d3b8 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d3bc 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d3c0 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d3c6 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d3f6 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d400 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d404 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d408 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d4b6 00018b0a R_ARM_THM_CALL 00005ac9 PyLong_AsLongLong │ │ │ │ │ +0000d4c0 00018b0a R_ARM_THM_CALL 00005ac9 PyLong_AsLongLong │ │ │ │ │ +0000d504 0001b40a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000d68a 0001b40a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000d72a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d79a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000da7c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dac0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db00 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db08 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db24 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db30 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db44 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db56 0001790a R_ARM_THM_CALL 0000a829 _PyLong_Copy │ │ │ │ │ +0000db76 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018ce 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000018d2 00015b1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +0000253e 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00002554 00015b1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00002596 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +0000259a 00015b1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00005814 0001831e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00005868 0001591e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +00008482 0001941e R_ARM_THM_JUMP24 00008609 PyLong_FromUnicodeObject │ │ │ │ │ +0000848e 0001831e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +000084f8 0001961e R_ARM_THM_JUMP24 0000aa51 _PyLong_FromBytes │ │ │ │ │ +00008700 0001881e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ +00008b38 0001a31e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000a618 0001431e R_ARM_THM_JUMP24 000000e1 PyLong_FromUnsignedLong │ │ │ │ │ +0000a62c 0001511e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000a996 0001791e R_ARM_THM_JUMP24 0000a829 _PyLong_Copy │ │ │ │ │ +0000a9ca 0001791e R_ARM_THM_JUMP24 0000a829 _PyLong_Copy │ │ │ │ │ +0000bc82 0001a31e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000bc94 0001a31e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000c632 0001481e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ +0000c63e 0001791e R_ARM_THM_JUMP24 0000a829 _PyLong_Copy │ │ │ │ │ +0000d478 0001511e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000d51c 00017b1e R_ARM_THM_JUMP24 000036f5 PyLong_FromInt64 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x177d0 contains 63 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x17888 contains 63 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000038 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000056 0001810a R_ARM_THM_CALL 00004dc1 PyLong_AsNativeBytes │ │ │ │ │ +00000056 0001810a R_ARM_THM_CALL 00004e35 PyLong_AsNativeBytes │ │ │ │ │ 00000062 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000066 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000006a 0001082f R_ARM_THM_MOVW_ABS_NC 0000081c .LC59 │ │ │ │ │ 0000006e 00010830 R_ARM_THM_MOVT_ABS 0000081c .LC59 │ │ │ │ │ 00000074 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000092 0001810a R_ARM_THM_CALL 00004dc1 PyLong_AsNativeBytes │ │ │ │ │ +00000092 0001810a R_ARM_THM_CALL 00004e35 PyLong_AsNativeBytes │ │ │ │ │ 0000009e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000000a2 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000000a6 0001092f R_ARM_THM_MOVW_ABS_NC 0000084c .LC60 │ │ │ │ │ 000000aa 00010930 R_ARM_THM_MOVT_ABS 0000084c .LC60 │ │ │ │ │ 000000b0 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000bc 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000000c0 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000ee 0001810a R_ARM_THM_CALL 00004dc1 PyLong_AsNativeBytes │ │ │ │ │ +000000ee 0001810a R_ARM_THM_CALL 00004e35 PyLong_AsNativeBytes │ │ │ │ │ 000000fa 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000000fe 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000102 0001102f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC63 │ │ │ │ │ 00000106 00011030 R_ARM_THM_MOVT_ABS 000008a0 .LC63 │ │ │ │ │ 0000010c 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000012c 0001810a R_ARM_THM_CALL 00004dc1 PyLong_AsNativeBytes │ │ │ │ │ +0000012c 0001810a R_ARM_THM_CALL 00004e35 PyLong_AsNativeBytes │ │ │ │ │ 00000138 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000013c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000140 0001112f R_ARM_THM_MOVW_ABS_NC 000008d0 .LC64 │ │ │ │ │ 00000144 00011130 R_ARM_THM_MOVT_ABS 000008d0 .LC64 │ │ │ │ │ 0000014a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000016a 0001810a R_ARM_THM_CALL 00004dc1 PyLong_AsNativeBytes │ │ │ │ │ +0000016a 0001810a R_ARM_THM_CALL 00004e35 PyLong_AsNativeBytes │ │ │ │ │ 00000176 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000017a 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000017e 0001122f R_ARM_THM_MOVW_ABS_NC 00000900 .LC65 │ │ │ │ │ 00000182 00011230 R_ARM_THM_MOVT_ABS 00000900 .LC65 │ │ │ │ │ 00000188 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001a6 0001810a R_ARM_THM_CALL 00004dc1 PyLong_AsNativeBytes │ │ │ │ │ +000001a6 0001810a R_ARM_THM_CALL 00004e35 PyLong_AsNativeBytes │ │ │ │ │ 000001b2 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000001b6 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000001ba 0001132f R_ARM_THM_MOVW_ABS_NC 00000924 .LC66 │ │ │ │ │ 000001be 00011330 R_ARM_THM_MOVT_ABS 00000924 .LC66 │ │ │ │ │ 000001c4 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001e8 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000001ec 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000001f2 0000df2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC52 │ │ │ │ │ 000001f6 0000df30 R_ARM_THM_MOVT_ABS 00000744 .LC52 │ │ │ │ │ 000001fc 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000230 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ 00000254 00015a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000260 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000282 0001810a R_ARM_THM_CALL 00004dc1 PyLong_AsNativeBytes │ │ │ │ │ +00000282 0001810a R_ARM_THM_CALL 00004e35 PyLong_AsNativeBytes │ │ │ │ │ 0000028e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000292 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000296 0001162f R_ARM_THM_MOVW_ABS_NC 00000954 .LC67 │ │ │ │ │ 0000029a 00011630 R_ARM_THM_MOVT_ABS 00000954 .LC67 │ │ │ │ │ 000002a0 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002ba 0001810a R_ARM_THM_CALL 00004dc1 PyLong_AsNativeBytes │ │ │ │ │ +000002ba 0001810a R_ARM_THM_CALL 00004e35 PyLong_AsNativeBytes │ │ │ │ │ 000002c6 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000002ca 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000002ce 0001172f R_ARM_THM_MOVW_ABS_NC 00000978 .LC68 │ │ │ │ │ 000002d2 00011730 R_ARM_THM_MOVT_ABS 00000978 .LC68 │ │ │ │ │ 000002d8 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000034 0001481e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ 000000d6 0001511e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000214 0000101e R_ARM_THM_JUMP24 00000315 long_alloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x179c8 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x17a80 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000324 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000328 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000032c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000334 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000338 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000033c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -218,24 +218,24 @@ │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 288 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ beq.n 298 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - beq.n 276 │ │ │ │ │ + beq.n 26a │ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.n 27a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ bpl.n 2d8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 26a │ │ │ │ │ + bne.n 26e │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r1, [pc, #332] @ (338 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 23c │ │ │ │ │ @@ -257,15 +257,15 @@ │ │ │ │ │ mov r3, r4 │ │ │ │ │ add.w r1, r0, #16 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - bl 2874 <_PyLong_AsByteArray> │ │ │ │ │ + bl 28e8 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 2a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r7, r4 │ │ │ │ │ @@ -289,22 +289,22 @@ │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1aa │ │ │ │ │ b.n 2bc │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.n 204 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bge.n 1ea │ │ │ │ │ b.n 2bc │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.n 204 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ blt.n 2bc │ │ │ │ │ mov r4, r5 │ │ │ │ │ b.n 204 │ │ │ │ │ @@ -659,28 +659,28 @@ │ │ │ │ │ bhi.n 5ae │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ │ mvns r0, r1 │ │ │ │ │ mvn.w r1, r1, asr #31 │ │ │ │ │ - b.w 330c <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3380 <_PyLong_FromSTwoDigits> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromSTwoDigits │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r1, [pc, #20] @ (5d4 ) │ │ │ │ │ - bl 31e8 │ │ │ │ │ + bl 325c │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cbz r0, 5d0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl d39c <_PyLong_Negate> │ │ │ │ │ + bl d414 <_PyLong_Negate> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Negate │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ @@ -697,23 +697,23 @@ │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ bpl.n 5fc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n 60e │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 26e8 │ │ │ │ │ + bl 26e0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ beq.n 616 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - bl 1650 │ │ │ │ │ + bl 1648 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 604 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -794,15 +794,15 @@ │ │ │ │ │ cmp r1, #8 │ │ │ │ │ bls.n 6da │ │ │ │ │ movs r2, #8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ add.w r1, sp, r2 │ │ │ │ │ - bl 2874 <_PyLong_AsByteArray> │ │ │ │ │ + bl 28e8 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 706 │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ @@ -1082,30 +1082,30 @@ │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ bpl.n 996 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ bls.n 96a │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ │ - b.w 6c10 │ │ │ │ │ + b.w 6c88 │ │ │ │ │ R_ARM_THM_JUMP24 long_bitwise │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ bhi.n 962 │ │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r0, ip, r0 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ eors r0, r3 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ - b.w 330c <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3380 <_PyLong_FromSTwoDigits> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromSTwoDigits │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1225,15 +1225,15 @@ │ │ │ │ │ orrne.w ip, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ andne.w r2, ip, #1 │ │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ │ - b.w 6574 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 65ec <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov.w r1, #1392 @ 0x570 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1251,15 +1251,15 @@ │ │ │ │ │ cbz r0, aec │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ itet ne │ │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ - b.w 6574 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 65ec <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #1414 @ 0x586 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1308,15 +1308,15 @@ │ │ │ │ │ _PyLong_UnsignedShort_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - bl 4dc0 │ │ │ │ │ + bl 4e34 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n b8e <_PyLong_UnsignedShort_Converter+0x3a> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n b78 <_PyLong_UnsignedShort_Converter+0x24> │ │ │ │ │ @@ -1340,15 +1340,15 @@ │ │ │ │ │ _PyLong_UnsignedInt_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 4dc0 │ │ │ │ │ + bl 4e34 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n bce <_PyLong_UnsignedInt_Converter+0x3a> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n bb8 <_PyLong_UnsignedInt_Converter+0x24> │ │ │ │ │ @@ -1394,29 +1394,29 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d12 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne.n c94 │ │ │ │ │ - bl 3530 │ │ │ │ │ + bl 35a4 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n d26 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n d12 │ │ │ │ │ ldr r0, [pc, #272] @ (d3c ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 8d40 │ │ │ │ │ + bl 8db8 │ │ │ │ │ R_ARM_THM_CALL long_pow │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n d16 │ │ │ │ │ ldr r0, [pc, #248] @ (d40 ) │ │ │ │ │ @@ -1434,15 +1434,15 @@ │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n cd2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n d12 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 5540 │ │ │ │ │ + bl 55b4 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n c8e │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -1469,15 +1469,15 @@ │ │ │ │ │ bge.n c8e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ b.n c8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w a7b0 <_PyLong_Copy> │ │ │ │ │ + b.w a828 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n c9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -1549,28 +1549,28 @@ │ │ │ │ │ cmp r3, #10 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bne.n d7e <_PyLong_FormatBytesWriter+0x3a> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ - bl 1978 │ │ │ │ │ + bl 1970 │ │ │ │ │ R_ARM_THM_CALL long_to_decimal_string_internal │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #20] │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, r3 │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w lr, [sp, #8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - bl b2c4 │ │ │ │ │ + bl b33c │ │ │ │ │ R_ARM_THM_CALL long_format_binary │ │ │ │ │ b.n d72 <_PyLong_FormatBytesWriter+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000d94 : │ │ │ │ │ kmul_split.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ @@ -1897,15 +1897,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 10ec │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 10f0 │ │ │ │ │ bx lr │ │ │ │ │ - b.w a7b0 <_PyLong_Copy> │ │ │ │ │ + b.w a828 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000010f8 : │ │ │ │ │ @@ -1941,15 +1941,15 @@ │ │ │ │ │ movs r2, #30 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 5034 │ │ │ │ │ + b.w 50a8 │ │ │ │ │ R_ARM_THM_JUMP24 long_lshift1 │ │ │ │ │ ldr r0, [pc, #28] @ (1164 <_PyLong_Lshift+0x60>) │ │ │ │ │ bx lr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ @@ -2006,15 +2006,15 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ b.n 11aa │ │ │ │ │ - bl a7b0 <_PyLong_Copy> │ │ │ │ │ + bl a828 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1194 │ │ │ │ │ b.n 11aa │ │ │ │ │ nop │ │ │ │ │ .word 0x00002438 │ │ │ │ │ @@ -2024,15 +2024,15 @@ │ │ │ │ │ _PyLong_UInt32_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 4dc0 │ │ │ │ │ + bl 4e34 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 1212 <_PyLong_UInt32_Converter+0x3a> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n 11fc <_PyLong_UInt32_Converter+0x24> │ │ │ │ │ @@ -2072,15 +2072,15 @@ │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc.w r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ bgt.n 123a │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 3680 │ │ │ │ │ + b.w 36f4 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromInt64 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000125c <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2098,27 +2098,27 @@ │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #7 │ │ │ │ │ bpl.w 13b8 <_PyLong_DivmodNear+0x15c> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7d18 │ │ │ │ │ R_ARM_THM_CALL long_divrem │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 136c <_PyLong_DivmodNear+0x110> │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq.n 137a <_PyLong_DivmodNear+0x11e> │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5034 │ │ │ │ │ + bl 50a8 │ │ │ │ │ R_ARM_THM_CALL long_lshift1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 136c <_PyLong_DivmodNear+0x110> │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ subs r2, r4, #2 │ │ │ │ │ @@ -2127,15 +2127,15 @@ │ │ │ │ │ adcs r4, r2 │ │ │ │ │ negs r5, r1 │ │ │ │ │ adcs r5, r1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bne.n 137e <_PyLong_DivmodNear+0x122> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 18e4 │ │ │ │ │ + bl 18dc │ │ │ │ │ R_ARM_THM_CALL long_compare │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 13d2 <_PyLong_DivmodNear+0x176> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ @@ -2160,15 +2160,15 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bge.n 12f4 <_PyLong_DivmodNear+0x98> │ │ │ │ │ ldr r1, [pc, #208] @ (13e8 <_PyLong_DivmodNear+0x18c>) │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bne.n 13ae <_PyLong_DivmodNear+0x152> │ │ │ │ │ - bl 31e8 │ │ │ │ │ + bl 325c │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 133e <_PyLong_DivmodNear+0xe2> │ │ │ │ │ @@ -2179,15 +2179,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cbz r6, 136c <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bne.n 13a6 <_PyLong_DivmodNear+0x14a> │ │ │ │ │ - bl 5540 │ │ │ │ │ + bl 55b4 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1368 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -2195,24 +2195,24 @@ │ │ │ │ │ cbnz r3, 1368 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.n 1300 <_PyLong_DivmodNear+0xa4> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 13ce <_PyLong_DivmodNear+0x172> │ │ │ │ │ ldr r6, [pc, #112] @ (13ec <_PyLong_DivmodNear+0x190>) │ │ │ │ │ b.n 12ba <_PyLong_DivmodNear+0x5e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3530 │ │ │ │ │ + bl 35a4 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 139e <_PyLong_DivmodNear+0x142> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ @@ -2222,19 +2222,19 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 136c <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r6, r2 │ │ │ │ │ b.n 12d2 <_PyLong_DivmodNear+0x76> │ │ │ │ │ - bl 31e8 │ │ │ │ │ + bl 325c │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 134e <_PyLong_DivmodNear+0xf2> │ │ │ │ │ - bl 5540 │ │ │ │ │ + bl 55b4 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 1328 <_PyLong_DivmodNear+0xcc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2266,15 +2266,15 @@ │ │ │ │ │ │ │ │ │ │ 000013f0 : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl a7b0 <_PyLong_Copy> │ │ │ │ │ + bl a828 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -251,27 +251,27 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ b.n 214 <_PyLong_FromMedium+0x54> │ │ │ │ │ .word 0x00000066 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000244 : │ │ │ │ │ long_hash(): │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - and.w r1, r2, #3 │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - rsb r1, r1, #1 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + and.w r2, r3, #3 │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + rsb r1, r2, #1 │ │ │ │ │ bhi.n 264 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 304 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ │ @@ -1467,15 +1467,15 @@ │ │ │ │ │ cmp r3, #15 │ │ │ │ │ bls.w e2a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ b.n e56 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ - bl d39c <_PyLong_Negate> │ │ │ │ │ + bl d414 <_PyLong_Negate> │ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ b.n a2e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ @@ -1563,15 +1563,15 @@ │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cbz r3, 103e │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ it cs │ │ │ │ │ @@ -1995,160 +1995,171 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00001424 : │ │ │ │ │ long_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 161e │ │ │ │ │ + bpl.w 1618 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 161e │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq.w 15fc │ │ │ │ │ + bpl.w 1618 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ - ldr.w ip, [r1, #8] │ │ │ │ │ - ldr.w lr, [r0, #8] │ │ │ │ │ - and.w r3, ip, #3 │ │ │ │ │ - and.w r4, lr, #3 │ │ │ │ │ - orr.w r6, lr, ip │ │ │ │ │ - rsb r5, r3, #1 │ │ │ │ │ - cmp r6, #15 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + beq.w 15f4 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr.w lr, [r1, #8] │ │ │ │ │ + and.w r4, r2, #3 │ │ │ │ │ + and.w ip, lr, #3 │ │ │ │ │ + orr.w r5, r2, lr │ │ │ │ │ + rsb ip, ip, #1 │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ bhi.n 14b0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - mls r3, r1, r5, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bhi.w 159c │ │ │ │ │ - tbb [pc, r2] │ │ │ │ │ - .short 0xb710 │ │ │ │ │ - .word 0x9386a003 │ │ │ │ │ + mls r3, r2, ip, r3 │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + bhi.w 15a8 │ │ │ │ │ + tbb [pc, r7] │ │ │ │ │ + .short 0xb310 │ │ │ │ │ + .word 0x998ca603 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, r2 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ands.w r0, r0, r3, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r2 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ mov.w lr, lr, lsr #3 │ │ │ │ │ - mov.w ip, ip, lsr #3 │ │ │ │ │ - mul.w r3, r3, lr │ │ │ │ │ - mls r3, r5, ip, r3 │ │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ │ + mls r3, ip, lr, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 155e │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - beq.n 154c │ │ │ │ │ - mov.w ip, lr, lsl #2 │ │ │ │ │ - add.w r5, r0, ip │ │ │ │ │ - add ip, r1 │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - ldr.w r7, [ip, #8] │ │ │ │ │ - subs r6, r6, r7 │ │ │ │ │ - bne.n 1522 │ │ │ │ │ - cmp.w lr, #1 │ │ │ │ │ - beq.n 154c │ │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ │ - ldr.w r7, [ip, #4] │ │ │ │ │ - subs r6, r6, r7 │ │ │ │ │ - bne.n 1522 │ │ │ │ │ - sub.w r7, lr, #3 │ │ │ │ │ - cmp.w lr, #2 │ │ │ │ │ - beq.n 154c │ │ │ │ │ - ldr.w r0, [r0, lr, lsl #2] │ │ │ │ │ - ldr.w r1, [r1, lr, lsl #2] │ │ │ │ │ - subs r1, r0, r1 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - bne.n 1522 │ │ │ │ │ - mov lr, r5 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - subs r1, r7, #1 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - beq.n 154c │ │ │ │ │ - ldr.w r1, [lr, #-4]! │ │ │ │ │ - ldr.w ip, [r0, #-4]! │ │ │ │ │ - subs.w r1, r1, ip │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - beq.n 150a │ │ │ │ │ + bne.n 156a │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 1544 │ │ │ │ │ + mov.w lr, r2, lsl #2 │ │ │ │ │ + add.w ip, r0, lr │ │ │ │ │ + add lr, r1 │ │ │ │ │ + ldr.w r5, [ip, #8] │ │ │ │ │ + ldr.w r6, [lr, #8] │ │ │ │ │ + subs r5, r5, r6 │ │ │ │ │ + bne.n 1518 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 1544 │ │ │ │ │ + ldr.w r5, [ip, #4] │ │ │ │ │ + ldr.w r6, [lr, #4] │ │ │ │ │ + subs r5, r5, r6 │ │ │ │ │ + bne.n 1518 │ │ │ │ │ + subs r6, r2, #3 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq.n 1544 │ │ │ │ │ + ldr.w r0, [r0, r2, lsl #2] │ │ │ │ │ + ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ + subs r2, r0, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + bne.n 1518 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + subs r2, r6, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + beq.n 1544 │ │ │ │ │ + ldr.w r2, [r1, #-4]! │ │ │ │ │ + ldr.w r0, [lr, #-4]! │ │ │ │ │ + subs r2, r2, r0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + beq.n 1502 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 1628 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bhi.w 1650 │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 1534 ) │ │ │ │ │ - ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ + beq.w 1622 │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + bhi.w 1648 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 152c ) │ │ │ │ │ + ldr.w pc, [r3, r7, lsl #2] │ │ │ │ │ + nop │ │ │ │ │ .word 0x00001495 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000015e3 │ │ │ │ │ + .word 0x000015db │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000015d9 │ │ │ │ │ + .word 0x00001561 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000015cf │ │ │ │ │ + .word 0x00001557 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001581 │ │ │ │ │ + .word 0x0000158d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000159b │ │ │ │ │ + .word 0x000015a7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 162a │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bhi.n 15ce │ │ │ │ │ - tbb [pc, r2] │ │ │ │ │ - .word 0x403b3b40 │ │ │ │ │ - .short 0x3b40 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bhi.n 1650 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 1568 ) │ │ │ │ │ - ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ + beq.n 1624 │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + bhi.n 1556 │ │ │ │ │ + tbb [pc, r7] │ │ │ │ │ + .word 0x08030308 │ │ │ │ │ + .short 0x0308 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + bhi.n 1648 │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 1574 ) │ │ │ │ │ + ldr.w pc, [r2, r7, lsl #2] │ │ │ │ │ .word 0x00001497 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000015e5 │ │ │ │ │ + .word 0x000015dd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000015d9 │ │ │ │ │ + .word 0x00001561 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000015cf │ │ │ │ │ + .word 0x00001557 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001583 │ │ │ │ │ + .word 0x0000158f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000159d │ │ │ │ │ + .word 0x000015a9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it le │ │ │ │ │ movle r0, r2 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -2165,337 +2176,328 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r2 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r2 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 1650 │ │ │ │ │ - tbb [pc, r2] │ │ │ │ │ - .word 0x03080803 │ │ │ │ │ - .short 0x0803 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - bx lr │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - bx lr │ │ │ │ │ + bhi.n 1648 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 1600 ) │ │ │ │ │ + ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00001561 │ │ │ │ │ + R_ARM_ABS32 .text.hot │ │ │ │ │ + .word 0x00001557 │ │ │ │ │ + R_ARM_ABS32 .text.hot │ │ │ │ │ + .word 0x00001557 │ │ │ │ │ + R_ARM_ABS32 .text.hot │ │ │ │ │ + .word 0x00001561 │ │ │ │ │ + R_ARM_ABS32 .text.hot │ │ │ │ │ + .word 0x00001561 │ │ │ │ │ + R_ARM_ABS32 .text.hot │ │ │ │ │ + .word 0x00001557 │ │ │ │ │ + R_ARM_ABS32 .text.hot │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ negs r3, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bhi.n 159c │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 1638 ) │ │ │ │ │ - ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ - nop │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + bhi.n 15a8 │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 1630 ) │ │ │ │ │ + ldr.w pc, [r2, r7, lsl #2] │ │ │ │ │ .word 0x00001497 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000015e5 │ │ │ │ │ + .word 0x000015dd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000147d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000015b7 │ │ │ │ │ + .word 0x000015c3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001583 │ │ │ │ │ + .word 0x0000158f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000159d │ │ │ │ │ + .word 0x000015a9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ │ │ │ │ │ -00001650 : │ │ │ │ │ +00001648 : │ │ │ │ │ PyLong_AsLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 172c │ │ │ │ │ + beq.n 1724 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 1688 │ │ │ │ │ + bpl.n 1680 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1698 │ │ │ │ │ + bhi.n 1690 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1754 │ │ │ │ │ + bne.n 174c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1682 │ │ │ │ │ + b.n 167a │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w ip, r2, #12 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcc.n 16ea │ │ │ │ │ + bcc.n 16e2 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq.n 16ac │ │ │ │ │ + beq.n 16a4 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 173e │ │ │ │ │ + bne.n 1736 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1682 │ │ │ │ │ + beq.n 167a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1682 │ │ │ │ │ + b.n 167a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1716 │ │ │ │ │ + blt.n 170e │ │ │ │ │ mul.w r3, r3, r4 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1682 │ │ │ │ │ + beq.n 167a │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1682 │ │ │ │ │ + bge.n 167a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1682 │ │ │ │ │ + bne.n 167a │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 16ca │ │ │ │ │ + b.n 16c2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 16c0 │ │ │ │ │ + bge.n 16b8 │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 16c0 │ │ │ │ │ + bne.n 16b8 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 1772 │ │ │ │ │ + bne.n 176a │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 1682 │ │ │ │ │ + b.n 167a │ │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1692 │ │ │ │ │ + b.n 168a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 16c6 │ │ │ │ │ + bge.n 16be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16c6 │ │ │ │ │ + bne.n 16be │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 170a │ │ │ │ │ + b.n 1702 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 178a │ │ │ │ │ + bhi.n 1782 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - blt.n 1700 │ │ │ │ │ - b.n 1682 │ │ │ │ │ + blt.n 16f8 │ │ │ │ │ + b.n 167a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1726 │ │ │ │ │ + bge.n 171e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1726 │ │ │ │ │ + bne.n 171e │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 170a │ │ │ │ │ + b.n 1702 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 169c │ │ │ │ │ + b.n 1694 │ │ │ │ │ │ │ │ │ │ -00001790 : │ │ │ │ │ +00001788 : │ │ │ │ │ PyLong_AsLongAndOverflow(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 184a │ │ │ │ │ + beq.n 1842 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 17d0 │ │ │ │ │ + bpl.n 17c8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 17e4 │ │ │ │ │ + bhi.n 17dc │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 185c │ │ │ │ │ + bne.n 1854 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17ca │ │ │ │ │ + b.n 17c2 │ │ │ │ │ mov r6, ip │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r5, r3, #1 │ │ │ │ │ add.w r0, r2, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 1834 │ │ │ │ │ + bcc.n 182c │ │ │ │ │ ldr.w r4, [r0, ip, lsl #2] │ │ │ │ │ orr.w lr, r4, r3, lsl #30 │ │ │ │ │ cmp.w r3, lr, lsr #30 │ │ │ │ │ mov r3, lr │ │ │ │ │ - beq.n 17f8 │ │ │ │ │ + beq.n 17f0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 17ca │ │ │ │ │ + beq.n 17c2 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 17ca │ │ │ │ │ + bge.n 17c2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 17ca │ │ │ │ │ + bne.n 17c2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 17ca │ │ │ │ │ + b.n 17c2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 183e │ │ │ │ │ + blt.n 1836 │ │ │ │ │ mul.w r3, r5, r3 │ │ │ │ │ - b.n 1814 │ │ │ │ │ + b.n 180c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n 180e │ │ │ │ │ + bge.n 1806 │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 180e │ │ │ │ │ - b.n 1814 │ │ │ │ │ + bne.n 1806 │ │ │ │ │ + b.n 180c │ │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 17de │ │ │ │ │ + b.n 17d6 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1872 │ │ │ │ │ + bhi.n 186a │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - b.n 1818 │ │ │ │ │ + b.n 1810 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 17e6 │ │ │ │ │ + b.n 17de │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001878 : │ │ │ │ │ +00001870 : │ │ │ │ │ long_bool(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001888 : │ │ │ │ │ +00001880 : │ │ │ │ │ long_dealloc(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsls r3, r1, #29 │ │ │ │ │ - bmi.n 18da │ │ │ │ │ + bmi.n 18d2 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ it ls │ │ │ │ │ cmpls ip, r3 │ │ │ │ │ - bne.n 18d0 │ │ │ │ │ - ldr r3, [pc, #56] @ (18e0 ) │ │ │ │ │ + bne.n 18c8 │ │ │ │ │ + ldr r3, [pc, #56] @ (18d8 ) │ │ │ │ │ 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, #1724] @ 0x6bc │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bhi.n 18d6 │ │ │ │ │ + bhi.n 18ce │ │ │ │ │ ldr.w r0, [r3, #1720] @ 0x6b8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str.w r2, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r1, [r3, #1724] @ 0x6bc │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r3, [ip, #160] @ 0xa0 │ │ │ │ │ @@ -2504,104 +2506,104 @@ │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ b.w 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_SetImmortal │ │ │ │ │ nop │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000018e4 : │ │ │ │ │ +000018dc : │ │ │ │ │ long_compare(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ and.w r3, ip, #3 │ │ │ │ │ and.w r4, lr, #3 │ │ │ │ │ orr.w r5, ip, lr │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ - bhi.n 1914 │ │ │ │ │ + bhi.n 190c │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ mls r0, r1, r2, r0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov.w lr, lr, lsr #3 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ mul.w r3, r3, lr │ │ │ │ │ mls r3, r2, ip, r3 │ │ │ │ │ - cbnz r3, 1946 │ │ │ │ │ + cbnz r3, 193e │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ adds r1, #12 │ │ │ │ │ subs.w lr, lr, #1 │ │ │ │ │ - bcc.n 194a │ │ │ │ │ + bcc.n 1942 │ │ │ │ │ ldr.w r0, [r3, lr, lsl #2] │ │ │ │ │ ldr.w r2, [r1, lr, lsl #2] │ │ │ │ │ subs r0, r0, r2 │ │ │ │ │ - beq.n 192c │ │ │ │ │ + beq.n 1924 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it eq │ │ │ │ │ negeq r0, r0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 193e │ │ │ │ │ + b.n 1936 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001950 : │ │ │ │ │ +00001948 : │ │ │ │ │ long_to_decimal_string(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 1978 │ │ │ │ │ + bl 1970 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00001978 : │ │ │ │ │ +00001970 : │ │ │ │ │ long_to_decimal_string_internal(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22d2 │ │ │ │ │ + beq.w 22ca │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w 22d2 │ │ │ │ │ + bpl.w 22ca │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp.w r6, #584 @ 0x248 │ │ │ │ │ mov.w r5, r6, lsr #3 │ │ │ │ │ - bcs.w 1fc4 │ │ │ │ │ + bcs.w 1fbc │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1f6e │ │ │ │ │ + beq.w 1f66 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2022 │ │ │ │ │ + beq.w 201a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ @@ -2620,31 +2622,31 @@ │ │ │ │ │ mov.w r7, #51712 @ 0xca00 │ │ │ │ │ movt r7, #15258 @ 0x3b9a │ │ │ │ │ str.w r4, [r3, #12]! │ │ │ │ │ strd r3, r6, [sp, #16] │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcc.w 1b72 │ │ │ │ │ + bcc.w 1b6a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ - ble.n 1b0c │ │ │ │ │ + ble.n 1b04 │ │ │ │ │ lsls r3, r4, #2 │ │ │ │ │ add.w r9, fp, #8 │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w sl, r9, r4, lsl #2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 1a7e │ │ │ │ │ + beq.n 1a76 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1a5a │ │ │ │ │ + beq.n 1a52 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 1d00 │ │ │ │ │ + bne.w 1cf8 │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ addw r3, pc, #1392 @ 0x570 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ @@ -2658,15 +2660,15 @@ │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, sl │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - beq.n 1b0c │ │ │ │ │ + beq.n 1b04 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ mov r8, r9 │ │ │ │ │ addw r3, pc, #1320 @ 0x528 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ orr.w r4, r0, r1, lsl #30 │ │ │ │ │ @@ -2703,17 +2705,17 @@ │ │ │ │ │ addw r3, pc, #1212 @ 0x4bc │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r4, r7, r0, r4 │ │ │ │ │ cmp r9, sl │ │ │ │ │ str.w r4, [r8, #16] │ │ │ │ │ - bne.n 1a80 │ │ │ │ │ + bne.n 1a78 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ - cbz r0, 1b48 │ │ │ │ │ + cbz r0, 1b40 │ │ │ │ │ lsrs r3, r0, #9 │ │ │ │ │ movw r2, #19331 @ 0x4b83 │ │ │ │ │ movt r2, #4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ │ @@ -2727,192 +2729,192 @@ │ │ │ │ │ addhi r4, #2 │ │ │ │ │ addhi.w r2, fp, #8 │ │ │ │ │ addls r4, #1 │ │ │ │ │ strhi.w r3, [r2, r4, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a0a │ │ │ │ │ + beq.w 1a02 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2026 │ │ │ │ │ + bge.w 201e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2026 │ │ │ │ │ + bne.w 201e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2026 │ │ │ │ │ + b.n 201e │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ and.w r3, r6, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ sub.w r2, r3, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1e4c │ │ │ │ │ + beq.w 1e44 │ │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w sl, r4, #4294967295 @ 0xffffffff │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ add.w r1, sl, sl, lsl #3 │ │ │ │ │ add r5, r1 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n 1bc0 │ │ │ │ │ + bls.n 1bb8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - bls.n 1bc0 │ │ │ │ │ + bls.n 1bb8 │ │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ │ movs r0, #10 │ │ │ │ │ mul.w r1, r0, r1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n 1bb6 │ │ │ │ │ + bls.n 1bae │ │ │ │ │ cmp.w r5, #640 @ 0x280 │ │ │ │ │ - bgt.w 20da │ │ │ │ │ + bgt.w 20d2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1d24 │ │ │ │ │ + beq.w 1d1c │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bls.w 1fa6 │ │ │ │ │ + bls.w 1f9e │ │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.w 1fa6 │ │ │ │ │ + blt.w 1f9e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2056 │ │ │ │ │ + bne.w 204e │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 2424 │ │ │ │ │ + bne.w 241c │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 22ce │ │ │ │ │ + bpl.w 22c6 │ │ │ │ │ lsls r7, r1, #25 │ │ │ │ │ - bpl.w 211c │ │ │ │ │ + bpl.w 2114 │ │ │ │ │ add r2, r5 │ │ │ │ │ adds r2, #20 │ │ │ │ │ add r3, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bgt.w 1d62 │ │ │ │ │ + bgt.w 1d5a │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ │ movs r6, #10 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ umull r1, r2, r4, r0 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r1, r6, r2, r0 │ │ │ │ │ add.w r1, r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ it ls │ │ │ │ │ addls.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - bls.n 1c7c │ │ │ │ │ + bls.n 1c74 │ │ │ │ │ umull r7, r1, r4, r2 │ │ │ │ │ subs r3, #2 │ │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r2, r6, r1, r2 │ │ │ │ │ add.w r2, r2, #48 @ 0x30 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - bls.n 1c7c │ │ │ │ │ + bls.n 1c74 │ │ │ │ │ umull r0, r2, r4, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r0, r6, r2, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w r2, r0, #48 @ 0x30 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ - bhi.n 1c60 │ │ │ │ │ + bhi.n 1c58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strbeq.w r2, [r3, #-1] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2134 │ │ │ │ │ + bge.w 212c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 1ce6 │ │ │ │ │ - ldr r2, [pc, #792] @ (1fb8 ) │ │ │ │ │ + cbnz r3, 1cde │ │ │ │ │ + ldr r2, [pc, #792] @ (1fb0 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2128 │ │ │ │ │ + bne.w 2120 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bmi.w 22c6 │ │ │ │ │ + bmi.w 22be │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w 1e96 │ │ │ │ │ - ldr r3, [pc, #768] @ (1fbc ) │ │ │ │ │ + bhi.w 1e8e │ │ │ │ │ + ldr r3, [pc, #768] @ (1fb4 ) │ │ │ │ │ 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, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 1e96 │ │ │ │ │ + bhi.w 1e8e │ │ │ │ │ ldr.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ str.w fp, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1e86 │ │ │ │ │ + beq.w 1e7e │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ add r3, r5 │ │ │ │ │ str.w r3, [r9, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ add.w r9, fp, #12 │ │ │ │ │ - add r3, pc, #676 @ (adr r3, 1fb0 ) │ │ │ │ │ + add r3, pc, #676 @ (adr r3, 1fa8 ) │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [fp, #12] │ │ │ │ │ - b.n 1a3a │ │ │ │ │ + b.n 1a32 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2040 │ │ │ │ │ + bne.w 2038 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b52 │ │ │ │ │ + beq.w 1b4a │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 22e4 │ │ │ │ │ + bne.w 22dc │ │ │ │ │ lsls r6, r3, #26 │ │ │ │ │ - bpl.w 22be │ │ │ │ │ + bpl.w 22b6 │ │ │ │ │ lsls r4, r3, #25 │ │ │ │ │ - bpl.w 241a │ │ │ │ │ + bpl.w 2412 │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ add r3, r0 │ │ │ │ │ - ble.w 1c1c │ │ │ │ │ + ble.w 1c14 │ │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ mov r8, lr │ │ │ │ │ @@ -2961,52 +2963,52 @@ │ │ │ │ │ mls r6, r1, ip, r6 │ │ │ │ │ add.w r6, r6, #48 @ 0x30 │ │ │ │ │ bfi lr, r6, #0, #8 │ │ │ │ │ bfi lr, r4, #8, #8 │ │ │ │ │ bfi lr, r0, #16, #8 │ │ │ │ │ bfi lr, r7, #24, #8 │ │ │ │ │ str.w lr, [r3, #-9] │ │ │ │ │ - bne.n 1e9e │ │ │ │ │ + bne.n 1e96 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r8, r2, sl, lsl #2 │ │ │ │ │ mvn.w r2, #8 │ │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ │ - b.n 1c1c │ │ │ │ │ + b.n 1c14 │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ str.w r4, [fp, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1d24 │ │ │ │ │ + beq.w 1d1c │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi.w 1bda │ │ │ │ │ + bhi.w 1bd2 │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1b52 │ │ │ │ │ + beq.w 1b4a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2056 │ │ │ │ │ + bne.w 204e │ │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ │ - b.n 1bee │ │ │ │ │ + b.n 1be6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2034 │ │ │ │ │ + bne.w 202c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 1cf8 │ │ │ │ │ + b.n 1cf0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 1ce6 │ │ │ │ │ + b.n 1cde │ │ │ │ │ mvn.w r0, #8 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ sub.w lr, r3, #9 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ strd r3, fp, [sp, #32] │ │ │ │ │ mla r0, r0, sl, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ @@ -3060,118 +3062,118 @@ │ │ │ │ │ bfi r7, r4, #8, #8 │ │ │ │ │ bfi r7, r0, #16, #8 │ │ │ │ │ bfi r7, r3, #24, #8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r7, [lr, #-9]! │ │ │ │ │ cmp lr, r3 │ │ │ │ │ str.w ip, [lr, #4] │ │ │ │ │ - bne.n 1eb4 │ │ │ │ │ + bne.n 1eac │ │ │ │ │ ldrd r3, fp, [sp, #32] │ │ │ │ │ - b.n 1e3c │ │ │ │ │ - ldr r3, [pc, #80] @ (1fc0 ) │ │ │ │ │ + b.n 1e34 │ │ │ │ │ + ldr r3, [pc, #80] @ (1fb8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w fp, [r3, #1720] @ 0x6b8 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 2012 │ │ │ │ │ + beq.n 200a │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ movs r7, #8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 19e8 │ │ │ │ │ + b.n 19e0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1e68 │ │ │ │ │ - b.n 1e78 │ │ │ │ │ + bne.w 1e60 │ │ │ │ │ + b.n 1e70 │ │ │ │ │ nop │ │ │ │ │ .word 0x3b9aca00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002fa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r3, [pc, #696] @ (2280 ) │ │ │ │ │ + ldr r3, [pc, #696] @ (2278 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r7, [r3, #2056] @ 0x808 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1ffe │ │ │ │ │ + ble.n 1ff6 │ │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ sub.w r1, r5, #11 │ │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ │ cmp.w r0, r3, lsr #3 │ │ │ │ │ - ble.w 2478 │ │ │ │ │ + ble.w 2470 │ │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ │ - bhi.w 213e │ │ │ │ │ + bhi.w 2136 │ │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ adds r7, r0, r3 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19c8 │ │ │ │ │ + bne.w 19c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1cfa │ │ │ │ │ + b.n 1cf2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1cee │ │ │ │ │ + bne.w 1ce6 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1cf8 │ │ │ │ │ + b.n 1cf0 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b52 │ │ │ │ │ + beq.w 1b4a │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ add.w r6, fp, #8 │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ adds r4, r3, r5 │ │ │ │ │ add.w fp, r3, r5 │ │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ │ cmp r7, sl │ │ │ │ │ - blt.w 2288 │ │ │ │ │ + blt.w 2280 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, r1 │ │ │ │ │ bic.w r2, sl, sl, asr #31 │ │ │ │ │ mvn.w r1, #8 │ │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ @@ -3183,201 +3185,201 @@ │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r4, r6, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r2, #-1]! │ │ │ │ │ - bhi.n 209e │ │ │ │ │ + bhi.n 2096 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 2266 │ │ │ │ │ + beq.w 225e │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 202c │ │ │ │ │ + bge.n 2024 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 202c │ │ │ │ │ + bne.n 2024 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 1c9c │ │ │ │ │ - ldr r3, [pc, #424] @ (2284 ) │ │ │ │ │ + b.n 1c94 │ │ │ │ │ + ldr r3, [pc, #424] @ (227c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #2056] @ 0x808 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 20fc │ │ │ │ │ + bge.n 20f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.w 2446 │ │ │ │ │ + bgt.w 243e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1d24 │ │ │ │ │ + beq.w 1d1c │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bls.w 1e68 │ │ │ │ │ + bls.w 1e60 │ │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.w 1e78 │ │ │ │ │ - b.n 1e68 │ │ │ │ │ + ble.w 1e70 │ │ │ │ │ + b.n 1e60 │ │ │ │ │ adds r3, #28 │ │ │ │ │ add r2, r5 │ │ │ │ │ add r3, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - b.n 1c14 │ │ │ │ │ + b.n 1c0c │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1ca8 │ │ │ │ │ + b.n 1ca0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1cee │ │ │ │ │ - b.n 1e8e │ │ │ │ │ + bne.w 1ce6 │ │ │ │ │ + b.n 1e86 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2026 │ │ │ │ │ + beq.w 201e │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2234 │ │ │ │ │ + beq.n 222c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 24ae │ │ │ │ │ + bpl.w 24a6 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 2210 │ │ │ │ │ + bne.n 2208 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 21be │ │ │ │ │ + cbnz r3, 21b6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 21a2 │ │ │ │ │ + bge.n 219a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2256 │ │ │ │ │ + beq.n 224e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1cf8 │ │ │ │ │ + bge.w 1cf0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cf8 │ │ │ │ │ + bne.w 1cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cf8 │ │ │ │ │ + b.n 1cf0 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 24d4 │ │ │ │ │ + bpl.w 24cc │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrb r7, [r4, #16] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ubfx r7, r7, #2, #3 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - cbz r0, 2234 │ │ │ │ │ + cbz r0, 222c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 21fe │ │ │ │ │ + b.n 21f6 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 24c6 │ │ │ │ │ + bne.w 24be │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ strb r2, [r0, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.n 21f2 │ │ │ │ │ + bgt.n 21ea │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r0, r8 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - b.n 2192 │ │ │ │ │ + b.n 218a │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi.n 224a │ │ │ │ │ - cbz r1, 2228 │ │ │ │ │ + bhi.n 2242 │ │ │ │ │ + cbz r1, 2220 │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2234 │ │ │ │ │ + beq.n 222c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2192 │ │ │ │ │ + bge.n 218a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2242 │ │ │ │ │ + bge.n 223a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 225e │ │ │ │ │ + cbz r3, 2256 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5a4 │ │ │ │ │ - b.n 2026 │ │ │ │ │ + bl a61c │ │ │ │ │ + b.n 201e │ │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 221a │ │ │ │ │ - b.n 2228 │ │ │ │ │ + bgt.n 2212 │ │ │ │ │ + b.n 2220 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21a2 │ │ │ │ │ + b.n 219a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2242 │ │ │ │ │ + b.n 223a │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1c94 │ │ │ │ │ - b.n 1ce6 │ │ │ │ │ + blt.w 1c8c │ │ │ │ │ + b.n 1cde │ │ │ │ │ nop │ │ │ │ │ .word 0x000002b2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000019e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ │ @@ -3389,168 +3391,168 @@ │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uidivmod │ │ │ │ │ umull r0, r8, r8, r5 │ │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r4, #-1]! │ │ │ │ │ mov.w r8, r8, lsr #3 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne.n 229a │ │ │ │ │ + bne.n 2292 │ │ │ │ │ mov r1, sl │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 2070 │ │ │ │ │ + b.n 2068 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r3, r5 │ │ │ │ │ - b.n 1c14 │ │ │ │ │ + b.n 1c0c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 1ce6 │ │ │ │ │ + b.n 1cde │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n 211e │ │ │ │ │ + b.n 2116 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2038 @ 0x7f6 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2026 │ │ │ │ │ + b.n 201e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 2356 │ │ │ │ │ + bne.n 234e │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bmi.n 2344 │ │ │ │ │ + bmi.n 233c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ add.w r0, r0, r5, lsl #1 │ │ │ │ │ add.w ip, fp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ cmp r1, sl │ │ │ │ │ - blt.n 23b0 │ │ │ │ │ + blt.n 23a8 │ │ │ │ │ bic.w r2, sl, sl, asr #31 │ │ │ │ │ mvn.w r1, #17 │ │ │ │ │ movs r4, #10 │ │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ umull r6, r1, r3, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r6, r4, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ │ strh.w r1, [r2, #-2]! │ │ │ │ │ - bhi.n 231a │ │ │ │ │ + bhi.n 2312 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 2270 │ │ │ │ │ + bne.n 2268 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strh.w r3, [r2, #-2] │ │ │ │ │ - b.n 2270 │ │ │ │ │ + b.n 2268 │ │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r3, #20 │ │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ │ - b.n 22f0 │ │ │ │ │ + b.n 22e8 │ │ │ │ │ lsls r4, r3, #26 │ │ │ │ │ - bmi.n 239e │ │ │ │ │ + bmi.n 2396 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r4, [r3, #28] │ │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ add.w r7, fp, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w ip, #10 │ │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge.n 23da │ │ │ │ │ + bge.n 23d2 │ │ │ │ │ sub.w lr, r2, #36 @ 0x24 │ │ │ │ │ umull r8, r6, r3, r0 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ mls r8, ip, r6, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add.w r6, r8, #48 @ 0x30 │ │ │ │ │ str.w r6, [r2, #-4]! │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 2382 │ │ │ │ │ + bne.n 237a │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 2376 │ │ │ │ │ + b.n 236e │ │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ite ne │ │ │ │ │ addne.w r4, r3, #20 │ │ │ │ │ addeq.w r4, r3, #28 │ │ │ │ │ - b.n 235e │ │ │ │ │ + b.n 2356 │ │ │ │ │ movw r6, #52429 @ 0xcccd │ │ │ │ │ movt r6, #52428 @ 0xcccc │ │ │ │ │ sub.w lr, r2, #18 │ │ │ │ │ movs r7, #10 │ │ │ │ │ umull r8, r4, r3, r6 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mls r8, r7, r4, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ │ strh.w r4, [r2, #-2]! │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 23be │ │ │ │ │ + bne.n 23b6 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 22fc │ │ │ │ │ + b.n 22f4 │ │ │ │ │ bic.w r2, sl, sl, asr #31 │ │ │ │ │ mvn.w r1, #35 @ 0x23 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mla r2, r1, r2, r4 │ │ │ │ │ movs r4, #10 │ │ │ │ │ umull r6, r1, r3, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r6, r4, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r6, r6, #48 @ 0x30 │ │ │ │ │ str.w r6, [r2, #-4]! │ │ │ │ │ - bhi.n 23f0 │ │ │ │ │ + bhi.n 23e8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq.w r3, [r2, #-4] │ │ │ │ │ - b.n 2270 │ │ │ │ │ + b.n 2268 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #28 │ │ │ │ │ add r3, r5 │ │ │ │ │ - b.w 1c14 │ │ │ │ │ + b.w 1c0c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 2496 │ │ │ │ │ + bne.n 248e │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n 2492 │ │ │ │ │ + bpl.n 248a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 22f4 │ │ │ │ │ + b.n 22ec │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 245e │ │ │ │ │ + bge.n 2456 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 245e │ │ │ │ │ + cbnz r3, 2456 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -3558,342 +3560,342 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2026 │ │ │ │ │ + b.n 201e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2026 │ │ │ │ │ + b.n 201e │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n 243a │ │ │ │ │ + b.n 2432 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n 24d8 │ │ │ │ │ + bmi.n 24d0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r4, r3, r2, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 2362 │ │ │ │ │ + b.n 235a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2234 │ │ │ │ │ + b.n 222c │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r2, [r6, r3, lsl #1] │ │ │ │ │ ldrne.w r2, [r6, r3, lsl #2] │ │ │ │ │ - b.n 21fa │ │ │ │ │ + b.n 21f2 │ │ │ │ │ ldr r6, [r0, #28] │ │ │ │ │ - b.n 21d6 │ │ │ │ │ + b.n 21ce │ │ │ │ │ lsls r7, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n 24a2 │ │ │ │ │ + b.n 249a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024e4 <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ +000024dc <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ _Py_DECREF_SPECIALIZED.constprop.0(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 254a <_Py_DECREF_SPECIALIZED.constprop.0+0x66> │ │ │ │ │ + bge.n 2542 <_Py_DECREF_SPECIALIZED.constprop.0+0x66> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 253e <_Py_DECREF_SPECIALIZED.constprop.0+0x5a> │ │ │ │ │ - ldr r2, [pc, #92] @ (2560 <_Py_DECREF_SPECIALIZED.constprop.0+0x7c>) │ │ │ │ │ + cbnz r3, 2536 <_Py_DECREF_SPECIALIZED.constprop.0+0x5a> │ │ │ │ │ + ldr r2, [pc, #92] @ (2558 <_Py_DECREF_SPECIALIZED.constprop.0+0x7c>) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ - cbnz r3, 254c <_Py_DECREF_SPECIALIZED.constprop.0+0x68> │ │ │ │ │ + cbnz r3, 2544 <_Py_DECREF_SPECIALIZED.constprop.0+0x68> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 2556 <_Py_DECREF_SPECIALIZED.constprop.0+0x72> │ │ │ │ │ + bmi.n 254e <_Py_DECREF_SPECIALIZED.constprop.0+0x72> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 2540 <_Py_DECREF_SPECIALIZED.constprop.0+0x5c> │ │ │ │ │ - ldr r3, [pc, #76] @ (2564 <_Py_DECREF_SPECIALIZED.constprop.0+0x80>) │ │ │ │ │ + bhi.n 2538 <_Py_DECREF_SPECIALIZED.constprop.0+0x5c> │ │ │ │ │ + ldr r3, [pc, #76] @ (255c <_Py_DECREF_SPECIALIZED.constprop.0+0x80>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.n 2540 <_Py_DECREF_SPECIALIZED.constprop.0+0x5c> │ │ │ │ │ + bhi.n 2538 <_Py_DECREF_SPECIALIZED.constprop.0+0x5c> │ │ │ │ │ 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 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 250a <_Py_DECREF_SPECIALIZED.constprop.0+0x26> │ │ │ │ │ + b.n 2502 <_Py_DECREF_SPECIALIZED.constprop.0+0x26> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_SetImmortal │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000046 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002568 <_PyLong_ExactDealloc>: │ │ │ │ │ +00002560 <_PyLong_ExactDealloc>: │ │ │ │ │ _PyLong_ExactDealloc(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 25a2 <_PyLong_ExactDealloc+0x3a> │ │ │ │ │ + bmi.n 259a <_PyLong_ExactDealloc+0x3a> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 259e <_PyLong_ExactDealloc+0x36> │ │ │ │ │ - ldr r3, [pc, #52] @ (25a8 <_PyLong_ExactDealloc+0x40>) │ │ │ │ │ + bhi.n 2596 <_PyLong_ExactDealloc+0x36> │ │ │ │ │ + ldr r3, [pc, #52] @ (25a0 <_PyLong_ExactDealloc+0x40>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.n 259e <_PyLong_ExactDealloc+0x36> │ │ │ │ │ + bhi.n 2596 <_PyLong_ExactDealloc+0x36> │ │ │ │ │ ldr.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str.w r0, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ b.w 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_SetImmortal │ │ │ │ │ nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000025ac : │ │ │ │ │ +000025a4 : │ │ │ │ │ PyLong_AsInt(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2684 │ │ │ │ │ + beq.n 267c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 25e4 │ │ │ │ │ + bpl.n 25dc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 25f4 │ │ │ │ │ + bhi.n 25ec │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 26ac │ │ │ │ │ + bne.n 26a4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 25de │ │ │ │ │ + b.n 25d6 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w ip, r2, #12 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcc.n 2642 │ │ │ │ │ + bcc.n 263a │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq.n 2608 │ │ │ │ │ + beq.n 2600 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 2696 │ │ │ │ │ + bne.n 268e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 25de │ │ │ │ │ + beq.n 25d6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 25ee │ │ │ │ │ + b.n 25e6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 266e │ │ │ │ │ + blt.n 2666 │ │ │ │ │ mul.w r3, r3, r4 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 25de │ │ │ │ │ + beq.n 25d6 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 25de │ │ │ │ │ + bge.n 25d6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 25de │ │ │ │ │ + bne.n 25d6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2626 │ │ │ │ │ + b.n 261e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 261c │ │ │ │ │ + bge.n 2614 │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 261c │ │ │ │ │ + bne.n 2614 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 26ca │ │ │ │ │ + bne.n 26c2 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 25de │ │ │ │ │ + b.n 25d6 │ │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 25ee │ │ │ │ │ + b.n 25e6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2622 │ │ │ │ │ + bge.n 261a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2622 │ │ │ │ │ + bne.n 261a │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2662 │ │ │ │ │ + b.n 265a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 26e2 │ │ │ │ │ + bhi.n 26da │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - blt.n 2658 │ │ │ │ │ - b.n 25de │ │ │ │ │ + blt.n 2650 │ │ │ │ │ + b.n 25d6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 267e │ │ │ │ │ + bge.n 2676 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 267e │ │ │ │ │ + bne.n 2676 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2662 │ │ │ │ │ + b.n 265a │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 25f8 │ │ │ │ │ + b.n 25f0 │ │ │ │ │ │ │ │ │ │ -000026e8 : │ │ │ │ │ +000026e0 : │ │ │ │ │ PyLong_AsUnsignedLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27bc │ │ │ │ │ + beq.n 27b4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 27a4 │ │ │ │ │ + bpl.n 279c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ bic.w r0, r1, #4 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi.n 271e │ │ │ │ │ + bhi.n 2716 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2788 │ │ │ │ │ + beq.n 2780 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ movs.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 276c │ │ │ │ │ + bne.n 2764 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 271c │ │ │ │ │ + beq.n 2714 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ orr.w lr, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, lr, lsr #30 │ │ │ │ │ - bne.n 276c │ │ │ │ │ + bne.n 2764 │ │ │ │ │ sub.w ip, r1, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 2784 │ │ │ │ │ + beq.n 277c │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, lr, lsl #30 │ │ │ │ │ cmp.w lr, r0, lsr #30 │ │ │ │ │ - bne.n 276c │ │ │ │ │ + bne.n 2764 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 271c │ │ │ │ │ + bcc.n 2714 │ │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.n 2756 │ │ │ │ │ + beq.n 274e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 279e │ │ │ │ │ + b.n 2796 │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3912,94 +3914,149 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 279e │ │ │ │ │ + b.n 2796 │ │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 279e │ │ │ │ │ + b.n 2796 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027d0 : │ │ │ │ │ +000027c8 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ - movw r2, #257 @ 0x101 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - sbcs.w r2, r1, #0 │ │ │ │ │ - bcc.n 2854 │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - sbcs.w r2, r1, #0 │ │ │ │ │ - bcc.n 2850 │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ + movw r3, #257 @ 0x101 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + sbcs.w r3, r1, #0 │ │ │ │ │ + bcc.n 2890 │ │ │ │ │ + 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 285c │ │ │ │ │ + sbcs.w r3, r1, #0 │ │ │ │ │ + bcs.n 2830 │ │ │ │ │ + ldr r3, [pc, #236] @ (28e0 ) │ │ │ │ │ + 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, #1720] @ 0x6b8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 289a │ │ │ │ │ + ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + str.w r0, [r2, #1720] @ 0x6b8 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ │ + 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 28c8 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 2868 │ │ │ │ │ - movs r6, #16 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 28d8 │ │ │ │ │ + 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, 284c │ │ │ │ │ - str.w r7, [ip, #8] │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ - ldr r0, [pc, #24] @ (2870 ) │ │ │ │ │ - add.w r0, r0, r3, lsl #4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 282a │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 282a │ │ │ │ │ + ldr r3, [pc, #80] @ (28e4 ) │ │ │ │ │ + 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, 28d8 │ │ │ │ │ + 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 282a │ │ │ │ │ movs r0, #24 │ │ │ │ │ - movs r6, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 280c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cbz r0, 28d8 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + movs r5, #24 │ │ │ │ │ + b.n 2848 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 284c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 282a │ │ │ │ │ + .word 0x000000e6 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002874 <_PyLong_AsByteArray>: │ │ │ │ │ +000028e8 <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ @@ -4007,271 +4064,271 @@ │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ittt ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [sp, #32] │ │ │ │ │ strne r3, [sp, #8] │ │ │ │ │ - beq.w 2c90 <_PyLong_AsByteArray+0x41c> │ │ │ │ │ + beq.w 2d04 <_PyLong_AsByteArray+0x41c> │ │ │ │ │ mov.w fp, r4, lsr #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 29dc <_PyLong_AsByteArray+0x168> │ │ │ │ │ + bne.w 2a50 <_PyLong_AsByteArray+0x168> │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 2cb2 <_PyLong_AsByteArray+0x43e> │ │ │ │ │ + beq.w 2d26 <_PyLong_AsByteArray+0x43e> │ │ │ │ │ add.w r3, r0, #8 │ │ │ │ │ mov ip, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r5, fp, #4294967295 @ 0xffffffff │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2c26 <_PyLong_AsByteArray+0x3b2> │ │ │ │ │ + bne.w 2c9a <_PyLong_AsByteArray+0x3b2> │ │ │ │ │ sub.w lr, r7, fp │ │ │ │ │ rsb r5, r3, #32 │ │ │ │ │ mvn.w lr, lr │ │ │ │ │ sub.w sl, r3, #32 │ │ │ │ │ ands.w lr, lr, #7 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - beq.w 2e4c <_PyLong_AsByteArray+0x5d8> │ │ │ │ │ + beq.w 2ec0 <_PyLong_AsByteArray+0x5d8> │ │ │ │ │ lsr.w r9, r4, r5 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ orr.w r6, r8, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r5, r0, ip │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ - beq.w 2bba <_PyLong_AsByteArray+0x346> │ │ │ │ │ + beq.w 2c2e <_PyLong_AsByteArray+0x346> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bcs.w 2a9a <_PyLong_AsByteArray+0x226> │ │ │ │ │ + bcs.w 2b0e <_PyLong_AsByteArray+0x226> │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ strb.w r5, [r1], #-1 │ │ │ │ │ lsrs r5, r5, #8 │ │ │ │ │ orr.w r5, r5, r6, lsl #24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.w 2a9a <_PyLong_AsByteArray+0x226> │ │ │ │ │ + bls.w 2b0e <_PyLong_AsByteArray+0x226> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ strb.w r5, [r1], #-1 │ │ │ │ │ mov.w r5, ip, lsr #16 │ │ │ │ │ adds r6, r3, #2 │ │ │ │ │ orr.w r5, r5, r0, lsl #16 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls.w 2a9a <_PyLong_AsByteArray+0x226> │ │ │ │ │ + bls.w 2b0e <_PyLong_AsByteArray+0x226> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ sub.w r3, r4, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov.w ip, ip, lsr #24 │ │ │ │ │ strb r5, [r1, #0] │ │ │ │ │ orr.w ip, ip, r0, lsl #8 │ │ │ │ │ add.w r5, r2, #3 │ │ │ │ │ ittt ls │ │ │ │ │ addls.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ lsrls r0, r0, #24 │ │ │ │ │ strls r5, [sp, #4] │ │ │ │ │ - bls.n 2996 <_PyLong_AsByteArray+0x122> │ │ │ │ │ + bls.n 2a0a <_PyLong_AsByteArray+0x122> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bls.w 2a9a <_PyLong_AsByteArray+0x226> │ │ │ │ │ + bls.w 2b0e <_PyLong_AsByteArray+0x226> │ │ │ │ │ mov r3, r2 │ │ │ │ │ strb.w ip, [r1, #-1] │ │ │ │ │ adds r3, #4 │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ subs r1, #2 │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.n 28cc <_PyLong_AsByteArray+0x58> │ │ │ │ │ + bne.n 2940 <_PyLong_AsByteArray+0x58> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ad0 <_PyLong_AsByteArray+0x25c> │ │ │ │ │ + beq.w 2b44 <_PyLong_AsByteArray+0x25c> │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcs.n 2a9a <_PyLong_AsByteArray+0x226> │ │ │ │ │ + bcs.n 2b0e <_PyLong_AsByteArray+0x226> │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r0, r1, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2ca0 <_PyLong_AsByteArray+0x42c> │ │ │ │ │ + bne.w 2d14 <_PyLong_AsByteArray+0x42c> │ │ │ │ │ strb.w ip, [r1] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.n 29d4 <_PyLong_AsByteArray+0x160> │ │ │ │ │ + bls.n 2a48 <_PyLong_AsByteArray+0x160> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 2ae8 <_PyLong_AsByteArray+0x274> │ │ │ │ │ + bne.w 2b5c <_PyLong_AsByteArray+0x274> │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 2cb6 <_PyLong_AsByteArray+0x442> │ │ │ │ │ + beq.w 2d2a <_PyLong_AsByteArray+0x442> │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r6, r0, #8 │ │ │ │ │ add.w r4, fp, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - b.n 2a44 <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ + b.n 2ab8 <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ strb r4, [r3, #0] │ │ │ │ │ mov.w r4, ip, lsr #16 │ │ │ │ │ orr.w r4, r4, r0, lsl #16 │ │ │ │ │ add.w r9, r2, #2 │ │ │ │ │ add.w r8, r1, #2 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bls.n 2a9a <_PyLong_AsByteArray+0x226> │ │ │ │ │ + bls.n 2b0e <_PyLong_AsByteArray+0x226> │ │ │ │ │ strb.w r4, [r8] │ │ │ │ │ sub.w r3, lr, #24 │ │ │ │ │ mov.w r4, ip, lsr #24 │ │ │ │ │ add.w r8, r2, #3 │ │ │ │ │ orr.w r4, r4, r0, lsl #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 2aba <_PyLong_AsByteArray+0x246> │ │ │ │ │ + bls.n 2b2e <_PyLong_AsByteArray+0x246> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bls.n 2a9a <_PyLong_AsByteArray+0x226> │ │ │ │ │ + bls.n 2b0e <_PyLong_AsByteArray+0x226> │ │ │ │ │ mov ip, r0 │ │ │ │ │ strb r4, [r1, #3] │ │ │ │ │ adds r2, #4 │ │ │ │ │ adds r1, #4 │ │ │ │ │ sub.w r3, lr, #32 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n 2ac8 <_PyLong_AsByteArray+0x254> │ │ │ │ │ + beq.n 2b3c <_PyLong_AsByteArray+0x254> │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ ldr.w r9, [r6, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2b58 <_PyLong_AsByteArray+0x2e4> │ │ │ │ │ + bne.w 2bcc <_PyLong_AsByteArray+0x2e4> │ │ │ │ │ sub.w r8, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ lsr.w sl, r4, lr │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ lsl.w r9, r4, r8 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ lsl.w sl, r4, r3 │ │ │ │ │ orr.w ip, sl, ip │ │ │ │ │ orr.w r0, r9, r0 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 2af4 <_PyLong_AsByteArray+0x280> │ │ │ │ │ + beq.n 2b68 <_PyLong_AsByteArray+0x280> │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 2a9a <_PyLong_AsByteArray+0x226> │ │ │ │ │ + bls.n 2b0e <_PyLong_AsByteArray+0x226> │ │ │ │ │ add.w lr, r3, #30 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov.w r4, ip, lsr #8 │ │ │ │ │ add.w r8, r2, #1 │ │ │ │ │ orr.w r4, r4, r0, lsl #24 │ │ │ │ │ strb.w ip, [r3], #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bhi.n 29fe <_PyLong_AsByteArray+0x18a> │ │ │ │ │ + bhi.n 2a72 <_PyLong_AsByteArray+0x18a> │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ - cbz r3, 2ab4 <_PyLong_AsByteArray+0x240> │ │ │ │ │ + cbz r3, 2b28 <_PyLong_AsByteArray+0x240> │ │ │ │ │ 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 29d6 <_PyLong_AsByteArray+0x162> │ │ │ │ │ + b.n 2a4a <_PyLong_AsByteArray+0x162> │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r1, #3 │ │ │ │ │ mov ip, r4 │ │ │ │ │ lsrs r0, r0, #24 │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bne.n 2a44 <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ + bne.n 2ab8 <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 29a8 <_PyLong_AsByteArray+0x134> │ │ │ │ │ + bne.w 2a1c <_PyLong_AsByteArray+0x134> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2ade <_PyLong_AsByteArray+0x26a> │ │ │ │ │ + bne.n 2b52 <_PyLong_AsByteArray+0x26a> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2cea <_PyLong_AsByteArray+0x476> │ │ │ │ │ + bne.w 2d5e <_PyLong_AsByteArray+0x476> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ negs r3, r3 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ - b.n 29c0 <_PyLong_AsByteArray+0x14c> │ │ │ │ │ + b.n 2a34 <_PyLong_AsByteArray+0x14c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2ae8 <_PyLong_AsByteArray+0x274> │ │ │ │ │ - b.n 29d4 <_PyLong_AsByteArray+0x160> │ │ │ │ │ + bne.n 2b5c <_PyLong_AsByteArray+0x274> │ │ │ │ │ + b.n 2a48 <_PyLong_AsByteArray+0x160> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2ccc <_PyLong_AsByteArray+0x458> │ │ │ │ │ + beq.w 2d40 <_PyLong_AsByteArray+0x458> │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ mov r9, r4 │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz r4, r9 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 2a3e <_PyLong_AsByteArray+0x1ca> │ │ │ │ │ + bls.n 2ab2 <_PyLong_AsByteArray+0x1ca> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 2a9a <_PyLong_AsByteArray+0x226> │ │ │ │ │ + bls.n 2b0e <_PyLong_AsByteArray+0x226> │ │ │ │ │ mov.w r4, ip, lsr #8 │ │ │ │ │ sub.w r8, r3, #8 │ │ │ │ │ orr.w r4, r4, r0, lsl #24 │ │ │ │ │ add.w lr, r2, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ strb.w ip, [r1] │ │ │ │ │ - bls.w 308c <_PyLong_AsByteArray+0x818> │ │ │ │ │ + bls.w 3100 <_PyLong_AsByteArray+0x818> │ │ │ │ │ cmp r7, lr │ │ │ │ │ - bls.n 2a9a <_PyLong_AsByteArray+0x226> │ │ │ │ │ + bls.n 2b0e <_PyLong_AsByteArray+0x226> │ │ │ │ │ sub.w lr, r3, #16 │ │ │ │ │ strb r4, [r1, #1] │ │ │ │ │ mov.w r4, ip, lsr #16 │ │ │ │ │ add.w r9, r2, #2 │ │ │ │ │ orr.w r4, r4, r0, lsl #16 │ │ │ │ │ add.w r8, r1, #2 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bhi.w 3088 <_PyLong_AsByteArray+0x814> │ │ │ │ │ + bhi.w 30fc <_PyLong_AsByteArray+0x814> │ │ │ │ │ mov ip, r4 │ │ │ │ │ lsrs r0, r0, #16 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 2a3e <_PyLong_AsByteArray+0x1ca> │ │ │ │ │ + b.n 2ab2 <_PyLong_AsByteArray+0x1ca> │ │ │ │ │ mov r4, r9 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ sub.w r9, r3, #32 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ eor.w r8, r4, sl │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ @@ -4283,64 +4340,64 @@ │ │ │ │ │ lsr.w r7, r4, lr │ │ │ │ │ orr.w r8, r8, r7 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ orr.w r0, r8, r0 │ │ │ │ │ lsl.w r8, r4, r3 │ │ │ │ │ orr.w ip, r8, ip │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.w 2cdc <_PyLong_AsByteArray+0x468> │ │ │ │ │ + beq.w 2d50 <_PyLong_AsByteArray+0x468> │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 2a9a <_PyLong_AsByteArray+0x226> │ │ │ │ │ + bls.w 2b0e <_PyLong_AsByteArray+0x226> │ │ │ │ │ add.w lr, r3, #30 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov.w r4, ip, lsr #8 │ │ │ │ │ add.w r8, r2, #1 │ │ │ │ │ orr.w r4, r4, r0, lsl #24 │ │ │ │ │ strb.w ip, [r3], #1 │ │ │ │ │ - b.n 2a96 <_PyLong_AsByteArray+0x222> │ │ │ │ │ + b.n 2b0a <_PyLong_AsByteArray+0x222> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2d16 <_PyLong_AsByteArray+0x4a2> │ │ │ │ │ + beq.w 2d8a <_PyLong_AsByteArray+0x4a2> │ │ │ │ │ add.w r5, r3, #32 │ │ │ │ │ clz r3, r4 │ │ │ │ │ subs r4, r5, r3 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bls.n 2c1c <_PyLong_AsByteArray+0x3a8> │ │ │ │ │ + bls.n 2c90 <_PyLong_AsByteArray+0x3a8> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.w 2a9a <_PyLong_AsByteArray+0x226> │ │ │ │ │ + bls.w 2b0e <_PyLong_AsByteArray+0x226> │ │ │ │ │ mov.w r5, ip, lsr #8 │ │ │ │ │ sub.w r3, r4, #8 │ │ │ │ │ orr.w r5, r5, r0, lsl #24 │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w ip, [r1] │ │ │ │ │ - bls.w 309c <_PyLong_AsByteArray+0x828> │ │ │ │ │ + bls.w 3110 <_PyLong_AsByteArray+0x828> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls.w 2a9a <_PyLong_AsByteArray+0x226> │ │ │ │ │ + bls.w 2b0e <_PyLong_AsByteArray+0x226> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ sub.w r3, r4, #16 │ │ │ │ │ strb.w r5, [r1, #-1] │ │ │ │ │ mov.w r5, ip, lsr #16 │ │ │ │ │ subs r1, #2 │ │ │ │ │ orr.w r5, r5, r0, lsl #16 │ │ │ │ │ adds r6, r2, #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.w 3098 <_PyLong_AsByteArray+0x824> │ │ │ │ │ + bhi.w 310c <_PyLong_AsByteArray+0x824> │ │ │ │ │ mov ip, r5 │ │ │ │ │ lsrs r0, r0, #16 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - b.n 2996 <_PyLong_AsByteArray+0x122> │ │ │ │ │ + b.n 2a0a <_PyLong_AsByteArray+0x122> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - beq.n 2cfa <_PyLong_AsByteArray+0x486> │ │ │ │ │ + beq.n 2d6e <_PyLong_AsByteArray+0x486> │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 28cc <_PyLong_AsByteArray+0x58> │ │ │ │ │ + b.n 2940 <_PyLong_AsByteArray+0x58> │ │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ │ sub.w sl, r3, #32 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r4 │ │ │ │ │ rsb r2, r3, #32 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ @@ -4353,109 +4410,109 @@ │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsl.w r5, r4, sl │ │ │ │ │ orr.w r5, r5, r8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ orr.w r0, r0, r5 │ │ │ │ │ lsl.w r5, r4, r3 │ │ │ │ │ orr.w ip, r5, ip │ │ │ │ │ - beq.n 2d04 <_PyLong_AsByteArray+0x490> │ │ │ │ │ + beq.n 2d78 <_PyLong_AsByteArray+0x490> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str.w lr, [sp, #32] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ - bcs.w 2a9a <_PyLong_AsByteArray+0x226> │ │ │ │ │ + bcs.w 2b0e <_PyLong_AsByteArray+0x226> │ │ │ │ │ mov.w r5, ip, lsr #8 │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ orr.w r5, r5, r0, lsl #24 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ strb.w ip, [r1], #-1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 293a <_PyLong_AsByteArray+0xc6> │ │ │ │ │ + b.n 29ae <_PyLong_AsByteArray+0xc6> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3010 <_PyLong_AsByteArray+0x79c> │ │ │ │ │ + beq.w 3084 <_PyLong_AsByteArray+0x79c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 289e <_PyLong_AsByteArray+0x2a> │ │ │ │ │ + b.n 2912 <_PyLong_AsByteArray+0x2a> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ strb r3, [r1, #0] │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ - b.n 29c0 <_PyLong_AsByteArray+0x14c> │ │ │ │ │ + b.n 2a34 <_PyLong_AsByteArray+0x14c> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r3, 2cc8 <_PyLong_AsByteArray+0x454> │ │ │ │ │ + cbz r3, 2d3c <_PyLong_AsByteArray+0x454> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbnz r3, 2cc8 <_PyLong_AsByteArray+0x454> │ │ │ │ │ + cbnz r3, 2d3c <_PyLong_AsByteArray+0x454> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2a9a <_PyLong_AsByteArray+0x226> │ │ │ │ │ - b.n 29d4 <_PyLong_AsByteArray+0x160> │ │ │ │ │ + bne.w 2b0e <_PyLong_AsByteArray+0x226> │ │ │ │ │ + b.n 2a48 <_PyLong_AsByteArray+0x160> │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2ade <_PyLong_AsByteArray+0x26a> │ │ │ │ │ + b.n 2b52 <_PyLong_AsByteArray+0x26a> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.w 2ac8 <_PyLong_AsByteArray+0x254> │ │ │ │ │ + beq.w 2b3c <_PyLong_AsByteArray+0x254> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ - b.n 2a5c <_PyLong_AsByteArray+0x1e8> │ │ │ │ │ + b.n 2ad0 <_PyLong_AsByteArray+0x1e8> │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq.w 3030 <_PyLong_AsByteArray+0x7bc> │ │ │ │ │ + beq.w 30a4 <_PyLong_AsByteArray+0x7bc> │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ eor.w r9, r4, sl │ │ │ │ │ - b.n 2afe <_PyLong_AsByteArray+0x28a> │ │ │ │ │ + b.n 2b72 <_PyLong_AsByteArray+0x28a> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2cbe <_PyLong_AsByteArray+0x44a> │ │ │ │ │ + beq.n 2d32 <_PyLong_AsByteArray+0x44a> │ │ │ │ │ subs r4, r1, r4 │ │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ │ - b.n 2cbe <_PyLong_AsByteArray+0x44a> │ │ │ │ │ + b.n 2d32 <_PyLong_AsByteArray+0x44a> │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 29a2 <_PyLong_AsByteArray+0x12e> │ │ │ │ │ + b.n 2a16 <_PyLong_AsByteArray+0x12e> │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 3076 <_PyLong_AsByteArray+0x802> │ │ │ │ │ + beq.w 30ea <_PyLong_AsByteArray+0x802> │ │ │ │ │ eors r4, r6 │ │ │ │ │ str.w lr, [sp, #32] │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ - b.n 2bc0 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ + b.n 2c34 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - beq.w 2e4c <_PyLong_AsByteArray+0x5d8> │ │ │ │ │ + beq.w 2ec0 <_PyLong_AsByteArray+0x5d8> │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 2e18 <_PyLong_AsByteArray+0x5a4> │ │ │ │ │ + beq.n 2e8c <_PyLong_AsByteArray+0x5a4> │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ - beq.n 2de4 <_PyLong_AsByteArray+0x570> │ │ │ │ │ + beq.n 2e58 <_PyLong_AsByteArray+0x570> │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ - beq.n 2db0 <_PyLong_AsByteArray+0x53c> │ │ │ │ │ + beq.n 2e24 <_PyLong_AsByteArray+0x53c> │ │ │ │ │ cmp.w lr, #5 │ │ │ │ │ - beq.n 2d7c <_PyLong_AsByteArray+0x508> │ │ │ │ │ + beq.n 2df0 <_PyLong_AsByteArray+0x508> │ │ │ │ │ cmp.w lr, #6 │ │ │ │ │ - bne.w 3040 <_PyLong_AsByteArray+0x7cc> │ │ │ │ │ + bne.w 30b4 <_PyLong_AsByteArray+0x7cc> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ lsr.w r9, r4, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ mov ip, r5 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 298e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bc0 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ + bne.w 2c34 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ @@ -4463,17 +4520,17 @@ │ │ │ │ │ lsr.w r9, r4, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ mov ip, r5 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 298e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bc0 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ + bne.w 2c34 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ @@ -4481,17 +4538,17 @@ │ │ │ │ │ lsr.w r9, r4, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ mov ip, r5 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 298e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bc0 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ + bne.w 2c34 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ @@ -4499,17 +4556,17 @@ │ │ │ │ │ lsr.w r9, r4, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ mov ip, r5 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 298e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bc0 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ + bne.w 2c34 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ @@ -4517,17 +4574,17 @@ │ │ │ │ │ lsr.w r9, r4, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ mov ip, r5 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 298e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bc0 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ + bne.w 2c34 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ lsl.w lr, r4, sl │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ @@ -4535,21 +4592,21 @@ │ │ │ │ │ cmp r7, r2 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r6, lr, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r5, r0, ip │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 298e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bc0 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ + bne.w 2c34 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.w 299c <_PyLong_AsByteArray+0x128> │ │ │ │ │ + beq.w 2a10 <_PyLong_AsByteArray+0x128> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ adds r5, #4 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ mov r9, r5 │ │ │ │ │ lsr.w r8, r4, r2 │ │ │ │ │ @@ -4558,17 +4615,17 @@ │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r5, r0, ip │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 298e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bc0 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ + bne.w 2c34 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ lsr.w r8, r4, r2 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ @@ -4576,17 +4633,17 @@ │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r5, r0, ip │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 298e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bc0 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ + bne.w 2c34 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ add.w r2, r9, #8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r7, #2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsl.w lr, r4, sl │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ @@ -4594,17 +4651,17 @@ │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 298e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bc0 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ + bne.w 2c34 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ │ add.w r2, r9, #12 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r7, #3 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsl.w lr, r4, sl │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ @@ -4612,17 +4669,17 @@ │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 298e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bc0 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ + bne.w 2c34 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ │ adds r7, r2, #4 │ │ │ │ │ add.w r2, r9, #16 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsl.w lr, r4, sl │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ @@ -4630,17 +4687,17 @@ │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 298e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bc0 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ + bne.w 2c34 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ │ adds r7, r2, #5 │ │ │ │ │ add.w r2, r9, #20 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsl.w lr, r4, sl │ │ │ │ │ @@ -4649,17 +4706,17 @@ │ │ │ │ │ lsr.w r8, r4, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ mov ip, r5 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 298e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bc0 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ + bne.w 2c34 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ │ adds r7, r2, #6 │ │ │ │ │ add.w r2, r9, #24 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsl.w lr, r4, sl │ │ │ │ │ @@ -4668,111 +4725,111 @@ │ │ │ │ │ lsr.w r8, r4, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ mov ip, r5 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 298e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bc0 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ + bne.w 2c34 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ add.w r2, r9, #28 │ │ │ │ │ ldr.w r4, [r9, #28] │ │ │ │ │ adds r7, #7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 2e4c <_PyLong_AsByteArray+0x5d8> │ │ │ │ │ + b.n 2ec0 <_PyLong_AsByteArray+0x5d8> │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ab4 <_PyLong_AsByteArray+0x240> │ │ │ │ │ + beq.w 2b28 <_PyLong_AsByteArray+0x240> │ │ │ │ │ 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 2ab4 <_PyLong_AsByteArray+0x240> │ │ │ │ │ + b.n 2b28 <_PyLong_AsByteArray+0x240> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.w 2ac8 <_PyLong_AsByteArray+0x254> │ │ │ │ │ + beq.w 2b3c <_PyLong_AsByteArray+0x254> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ - b.n 2b68 <_PyLong_AsByteArray+0x2f4> │ │ │ │ │ + b.n 2bdc <_PyLong_AsByteArray+0x2f4> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ lsr.w r9, r4, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ mov ip, r5 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 298e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bc0 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ + bne.w 2c34 <_PyLong_AsByteArray+0x34c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 2d48 <_PyLong_AsByteArray+0x4d4> │ │ │ │ │ + b.n 2dbc <_PyLong_AsByteArray+0x4d4> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.w 299c <_PyLong_AsByteArray+0x128> │ │ │ │ │ + beq.w 2a10 <_PyLong_AsByteArray+0x128> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 2c3e <_PyLong_AsByteArray+0x3ca> │ │ │ │ │ + b.n 2cb2 <_PyLong_AsByteArray+0x3ca> │ │ │ │ │ mov lr, r3 │ │ │ │ │ - b.n 2a10 <_PyLong_AsByteArray+0x19c> │ │ │ │ │ + b.n 2a84 <_PyLong_AsByteArray+0x19c> │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov ip, r4 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, lr │ │ │ │ │ - b.n 2a3e <_PyLong_AsByteArray+0x1ca> │ │ │ │ │ + b.n 2ab2 <_PyLong_AsByteArray+0x1ca> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 2952 <_PyLong_AsByteArray+0xde> │ │ │ │ │ + b.n 29c6 <_PyLong_AsByteArray+0xde> │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov ip, r5 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - b.n 2996 <_PyLong_AsByteArray+0x122> │ │ │ │ │ + b.n 2a0a <_PyLong_AsByteArray+0x122> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000030a8 : │ │ │ │ │ +0000311c : │ │ │ │ │ long_add_method(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 31d0 │ │ │ │ │ + bpl.w 3244 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w 31d0 │ │ │ │ │ + bpl.w 3244 │ │ │ │ │ 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 3152 │ │ │ │ │ + bhi.n 31c6 │ │ │ │ │ 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 │ │ │ │ │ @@ -4780,15 +4837,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 3132 │ │ │ │ │ + bcs.n 31a6 │ │ │ │ │ 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 │ │ │ │ │ @@ -4798,92 +4855,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 3176 │ │ │ │ │ + bcs.n 31ea │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3164 │ │ │ │ │ + beq.n 31d8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 316c │ │ │ │ │ + beq.n 31e0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 41e4 │ │ │ │ │ + b.w 4258 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 31b4 │ │ │ │ │ + beq.n 3228 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 749c │ │ │ │ │ + b.w 7514 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 31da │ │ │ │ │ + blt.n 324e │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 312e │ │ │ │ │ + beq.n 31a2 │ │ │ │ │ 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 312e │ │ │ │ │ - b.n 319a │ │ │ │ │ - bl 41e4 │ │ │ │ │ + beq.n 31a2 │ │ │ │ │ + b.n 320e │ │ │ │ │ + bl 4258 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 312e │ │ │ │ │ + beq.n 31a2 │ │ │ │ │ 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 312e │ │ │ │ │ + b.n 31a2 │ │ │ │ │ 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 317e │ │ │ │ │ + b.n 31f2 │ │ │ │ │ │ │ │ │ │ -000031e8 : │ │ │ │ │ +0000325c : │ │ │ │ │ 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 327e │ │ │ │ │ + bhi.n 32f2 │ │ │ │ │ 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 │ │ │ │ │ @@ -4891,15 +4948,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 325e │ │ │ │ │ + bcs.n 32d2 │ │ │ │ │ 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 │ │ │ │ │ @@ -4909,84 +4966,84 @@ │ │ │ │ │ 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 32a2 │ │ │ │ │ + bcs.n 3316 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3290 │ │ │ │ │ + beq.n 3304 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3298 │ │ │ │ │ + beq.n 330c │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 41e4 │ │ │ │ │ + b.w 4258 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 32e0 │ │ │ │ │ + beq.n 3354 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 749c │ │ │ │ │ + b.w 7514 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 32fc │ │ │ │ │ + blt.n 3370 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 325a │ │ │ │ │ + beq.n 32ce │ │ │ │ │ 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 325a │ │ │ │ │ - b.n 32c6 │ │ │ │ │ - bl 41e4 │ │ │ │ │ + beq.n 32ce │ │ │ │ │ + b.n 333a │ │ │ │ │ + bl 4258 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 325a │ │ │ │ │ + beq.n 32ce │ │ │ │ │ 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 325a │ │ │ │ │ + b.n 32ce │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 32aa │ │ │ │ │ + b.n 331e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000330c <_PyLong_FromSTwoDigits>: │ │ │ │ │ +00003380 <_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 3346 <_PyLong_FromSTwoDigits+0x3a> │ │ │ │ │ + bcs.n 33ba <_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 │ │ │ │ │ @@ -4995,24 +5052,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 33dc <_PyLong_FromSTwoDigits+0xd0> │ │ │ │ │ - ldr r3, [pc, #144] @ (33f0 <_PyLong_FromSTwoDigits+0xe4>) │ │ │ │ │ + bcs.n 3450 <_PyLong_FromSTwoDigits+0xd0> │ │ │ │ │ + ldr r3, [pc, #144] @ (3464 <_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, #1720] @ 0x6b8 │ │ │ │ │ - cbz r3, 33b0 <_PyLong_FromSTwoDigits+0xa4> │ │ │ │ │ + cbz r3, 3424 <_PyLong_FromSTwoDigits+0xa4> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r1, #1720] @ 0x6b8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -5033,85 +5090,85 @@ │ │ │ │ │ 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, 33e6 <_PyLong_FromSTwoDigits+0xda> │ │ │ │ │ + cbz r0, 345a <_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 338e <_PyLong_FromSTwoDigits+0x82> │ │ │ │ │ + b.n 3402 <_PyLong_FromSTwoDigits+0x82> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w a5bc <_PyLong_FromLarge> │ │ │ │ │ + b.w a634 <_PyLong_FromLarge> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 3340 <_PyLong_FromSTwoDigits+0x34> │ │ │ │ │ + b.n 33b4 <_PyLong_FromSTwoDigits+0x34> │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000033f4 : │ │ │ │ │ +00003468 : │ │ │ │ │ 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 34a6 │ │ │ │ │ + bhi.n 351a │ │ │ │ │ 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 3440 │ │ │ │ │ - ldr r4, [pc, #240] @ (3528 ) │ │ │ │ │ + bcs.n 34b4 │ │ │ │ │ + ldr r4, [pc, #240] @ (359c ) │ │ │ │ │ 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 3510 │ │ │ │ │ - ldr r3, [pc, #212] @ (352c ) │ │ │ │ │ + bcs.n 3584 │ │ │ │ │ + ldr r3, [pc, #212] @ (35a0 ) │ │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 34ea │ │ │ │ │ + beq.n 355e │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ str.w r0, [r3, #1720] @ 0x6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -5132,15 +5189,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 3522 │ │ │ │ │ + beq.n 3596 │ │ │ │ │ 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 │ │ │ │ │ @@ -5157,106 +5214,106 @@ │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 351e │ │ │ │ │ + cbz r0, 3592 │ │ │ │ │ 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 3484 │ │ │ │ │ + b.n 34f8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w a5bc <_PyLong_FromLarge> │ │ │ │ │ + b.w a634 <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 343a │ │ │ │ │ + b.n 34ae │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003530 : │ │ │ │ │ +000035a4 : │ │ │ │ │ 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 3562 │ │ │ │ │ + bhi.n 35d6 │ │ │ │ │ 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 330c <_PyLong_FromSTwoDigits> │ │ │ │ │ - bl a7b0 <_PyLong_Copy> │ │ │ │ │ + b.n 3380 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl a828 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ - cbz r0, 357a │ │ │ │ │ + cbz r0, 35ee │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0000357c : │ │ │ │ │ +000035f0 : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcc.n 3632 │ │ │ │ │ + bcc.n 36a6 │ │ │ │ │ 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 3646 │ │ │ │ │ + bcc.n 36ba │ │ │ │ │ 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 3650 │ │ │ │ │ + bne.n 36c4 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 365e │ │ │ │ │ + beq.n 36d2 │ │ │ │ │ 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] │ │ │ │ │ @@ -5271,24 +5328,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 3666 │ │ │ │ │ + blt.n 36da │ │ │ │ │ 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, 362e │ │ │ │ │ + cbz r7, 36a2 │ │ │ │ │ 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 │ │ │ │ │ @@ -5301,63 +5358,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 35de │ │ │ │ │ + bne.n 3652 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 362e │ │ │ │ │ + b.n 36a2 │ │ │ │ │ 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 3622 │ │ │ │ │ + b.n 3696 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003680 : │ │ │ │ │ +000036f4 : │ │ │ │ │ PyLong_FromInt64(): │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcc.n 3714 │ │ │ │ │ + bcc.n 3788 │ │ │ │ │ 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 3728 │ │ │ │ │ + bcc.n 379c │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 36c6 │ │ │ │ │ + bge.n 373a │ │ │ │ │ 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, 3710 │ │ │ │ │ + cbz r0, 3784 │ │ │ │ │ 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 │ │ │ │ │ @@ -5366,15 +5423,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 36fa │ │ │ │ │ + bne.n 376e │ │ │ │ │ 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 │ │ │ │ │ @@ -5382,49 +5439,49 @@ │ │ │ │ │ add r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003734 : │ │ │ │ │ +000037a8 : │ │ │ │ │ long_mul_method(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 37fe │ │ │ │ │ + bpl.n 3872 │ │ │ │ │ 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 3812 │ │ │ │ │ + bpl.n 3886 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 37ca │ │ │ │ │ + bhi.n 383e │ │ │ │ │ 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 37aa │ │ │ │ │ + bcs.n 381e │ │ │ │ │ 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 │ │ │ │ │ @@ -5432,79 +5489,79 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ 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 3808 │ │ │ │ │ + bcs.n 387c │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ - bl 38dc │ │ │ │ │ + bl 3950 │ │ │ │ │ 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 37a6 │ │ │ │ │ + beq.n 381a │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl d39c <_PyLong_Negate> │ │ │ │ │ + bl d414 <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 37a6 │ │ │ │ │ + b.n 381a │ │ │ │ │ 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 a5bc <_PyLong_FromLarge> │ │ │ │ │ + b.w a634 <_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 37a6 │ │ │ │ │ + b.n 381a │ │ │ │ │ │ │ │ │ │ -0000381c : │ │ │ │ │ +00003890 : │ │ │ │ │ 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 38a0 │ │ │ │ │ + bhi.n 3914 │ │ │ │ │ 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 3880 │ │ │ │ │ + bcs.n 38f4 │ │ │ │ │ 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 │ │ │ │ │ @@ -5512,44 +5569,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 38d2 │ │ │ │ │ + bcs.n 3946 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 38dc │ │ │ │ │ + bl 3950 │ │ │ │ │ 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 387c │ │ │ │ │ + beq.n 38f0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl d39c <_PyLong_Negate> │ │ │ │ │ + bl d414 <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 387c │ │ │ │ │ + b.n 38f0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w a5bc <_PyLong_FromLarge> │ │ │ │ │ + b.w a634 <_PyLong_FromLarge> │ │ │ │ │ │ │ │ │ │ -000038dc : │ │ │ │ │ +00003950 : │ │ │ │ │ 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 r5, [r0, #8] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ @@ -5559,40 +5616,40 @@ │ │ │ │ │ mov sl, r1 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - blt.w 3b78 │ │ │ │ │ + blt.w 3bec │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #140 @ 0x8c │ │ │ │ │ movne r3, #70 @ 0x46 │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.w 3e6a │ │ │ │ │ + blt.w 3ede │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4028 │ │ │ │ │ + beq.w 409c │ │ │ │ │ adds r4, r7, r5 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 3e36 │ │ │ │ │ + bgt.w 3eaa │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 3de6 │ │ │ │ │ + beq.w 3e5a │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ adds r0, r4, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 401e │ │ │ │ │ + beq.w 4092 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ @@ -5610,15 +5667,15 @@ │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ str.w r1, [r8, #12]! │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.w 3bac │ │ │ │ │ + beq.w 3c20 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w fp, sl, #12 │ │ │ │ │ mov r6, sl │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ add.w r7, r3, r7, lsl #2 │ │ │ │ │ add.w r3, r9, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -5632,36 +5689,36 @@ │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 41b0 │ │ │ │ │ + bne.w 4224 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcs.w 3ba0 │ │ │ │ │ + bcs.w 3c14 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ 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 3a68 │ │ │ │ │ + beq.n 3adc │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 3a40 │ │ │ │ │ + beq.n 3ab4 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 3a1c │ │ │ │ │ + beq.n 3a90 │ │ │ │ │ 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 │ │ │ │ │ @@ -5689,15 +5746,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 3b10 │ │ │ │ │ + beq.n 3b84 │ │ │ │ │ strd r5, fp, [sp, #20] │ │ │ │ │ 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 │ │ │ │ │ @@ -5736,98 +5793,98 @@ │ │ │ │ │ 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 3a6c │ │ │ │ │ + bne.n 3ae0 │ │ │ │ │ ldrd r5, fp, [sp, #20] │ │ │ │ │ orrs r2, r0 │ │ │ │ │ - beq.n 3ba0 │ │ │ │ │ + beq.n 3c14 │ │ │ │ │ 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, #12] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 39b2 │ │ │ │ │ + bne.w 3a26 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - cbz r3, 3b46 │ │ │ │ │ + cbz r3, 3bba │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 3b50 │ │ │ │ │ + cbz r0, 3bc4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 41ce │ │ │ │ │ + beq.w 4242 │ │ │ │ │ ldr.w r4, [r8, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3b4e │ │ │ │ │ + beq.n 3bc2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3b46 │ │ │ │ │ + beq.n 3bba │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 3e1c │ │ │ │ │ + beq.w 3e90 │ │ │ │ │ cmp r7, #70 @ 0x46 │ │ │ │ │ - bgt.w 3e72 │ │ │ │ │ + bgt.w 3ee6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4028 │ │ │ │ │ + beq.w 409c │ │ │ │ │ adds r4, r7, r5 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 3e36 │ │ │ │ │ + bgt.w 3eaa │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 393c │ │ │ │ │ + b.n 39b0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 39b2 │ │ │ │ │ - b.n 3b2e │ │ │ │ │ + bne.w 3a26 │ │ │ │ │ + b.n 3ba2 │ │ │ │ │ add.w r3, sl, #12 │ │ │ │ │ add.w r7, r3, r7, lsl #2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r4, r3, #16 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ strd r3, r8, [sp, #8] │ │ │ │ │ ldr.w r6, [r5], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 41b0 │ │ │ │ │ + bne.w 4224 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ umlal r3, r0, r6, r6 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ mov.w r0, r0, lsr #30 │ │ │ │ │ - bls.w 3e4e │ │ │ │ │ + bls.w 3ec2 │ │ │ │ │ mov r8, r5 │ │ │ │ │ adds r6, r6, r6 │ │ │ │ │ adc.w lr, lr, lr │ │ │ │ │ ldr.w fp, [r4] │ │ │ │ │ mvn.w r9, r5 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr.w ip, [r8], #4 │ │ │ │ │ @@ -5841,21 +5898,21 @@ │ │ │ │ │ adc.w r1, r0, r1 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bls.w 3da0 │ │ │ │ │ + bls.w 3e14 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 3cde │ │ │ │ │ + beq.n 3d52 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 3cac │ │ │ │ │ + beq.n 3d20 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 3c7e │ │ │ │ │ + beq.n 3cf2 │ │ │ │ │ ldr.w ip, [r8], #4 │ │ │ │ │ add.w sl, r4, #4 │ │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ │ umull r2, r1, ip, r6 │ │ │ │ │ adds.w r2, r2, fp │ │ │ │ │ mla r1, ip, lr, r1 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ @@ -5889,15 +5946,15 @@ │ │ │ │ │ adc.w r1, r0, r1 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bls.n 3da0 │ │ │ │ │ + bls.n 3e14 │ │ │ │ │ mov ip, r6 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov fp, r8 │ │ │ │ │ ldr.w r6, [sl, #4] │ │ │ │ │ mov r9, sl │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ ldr.w r4, [fp], #4 │ │ │ │ │ @@ -5946,22 +6003,22 @@ │ │ │ │ │ adc.w r0, r1, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r9, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ mov.w r0, r0, lsr #30 │ │ │ │ │ - bhi.n 3ce2 │ │ │ │ │ + bhi.n 3d56 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ │ - bne.n 3dae │ │ │ │ │ + bne.n 3e22 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 3dda │ │ │ │ │ + beq.n 3e4e │ │ │ │ │ adds r4, #8 │ │ │ │ │ - b.n 3bc2 │ │ │ │ │ + b.n 3c36 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r1, r2, r5 │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ add r1, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ @@ -5970,113 +6027,113 @@ │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ orrs.w r0, r3, r0, lsr #30 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r1, #4] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne.n 3daa │ │ │ │ │ + bne.n 3e1e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - b.n 3b38 │ │ │ │ │ - ldr r3, [pc, #684] @ (4094 ) │ │ │ │ │ + b.n 3bac │ │ │ │ │ + ldr r3, [pc, #684] @ (4108 ) │ │ │ │ │ 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 r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - cbz r1, 3e56 │ │ │ │ │ + cbz r1, 3eca │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r5, r8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 396a │ │ │ │ │ + b.n 39de │ │ │ │ │ cmp r7, #140 @ 0x8c │ │ │ │ │ - bgt.n 3e72 │ │ │ │ │ + bgt.n 3ee6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4028 │ │ │ │ │ + beq.w 409c │ │ │ │ │ adds r4, r7, r5 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w 393c │ │ │ │ │ + ble.w 39b0 │ │ │ │ │ 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 4022 │ │ │ │ │ + b.n 4096 │ │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ │ - beq.n 3da6 │ │ │ │ │ - b.n 3dba │ │ │ │ │ + beq.n 3e1a │ │ │ │ │ + b.n 3e2e │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 401e │ │ │ │ │ + beq.w 4092 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 394c │ │ │ │ │ + b.n 39c0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp.w r4, r7, lsl #1 │ │ │ │ │ - bge.w 409c │ │ │ │ │ + bge.w 4110 │ │ │ │ │ asrs r5, r4, #1 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl d94 │ │ │ │ │ R_ARM_THM_CALL kmul_split.constprop.0 │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 416c │ │ │ │ │ + beq.w 41e0 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.w 406c │ │ │ │ │ + beq.w 40e0 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl d94 │ │ │ │ │ R_ARM_THM_CALL kmul_split.constprop.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 416c │ │ │ │ │ + beq.w 41e0 │ │ │ │ │ adds r0, r4, r7 │ │ │ │ │ bl 314 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 416c │ │ │ │ │ + beq.w 41e0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 38dc │ │ │ │ │ + bl 3950 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4170 │ │ │ │ │ + beq.w 41e4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ add.w r0, r3, r5, lsl #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -6089,192 +6146,192 @@ │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mul.w fp, r3, r5 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ add.w r3, fp, r3, lsr #3 │ │ │ │ │ subs.w r2, r3, r2, lsr #3 │ │ │ │ │ - bne.w 405a │ │ │ │ │ + bne.w 40ce │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 38dc │ │ │ │ │ + bl 3950 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4198 │ │ │ │ │ + beq.w 420c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ adds.w fp, fp, r3, lsr #3 │ │ │ │ │ - bne.w 4042 │ │ │ │ │ + bne.w 40b6 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mvn.w fp, #3 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mla fp, fp, r5, r1 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ rsb r5, r5, r1, lsr #3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl eb8 │ │ │ │ │ R_ARM_THM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ bl eb8 │ │ │ │ │ R_ARM_THM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 41e4 │ │ │ │ │ + bl 4258 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4170 │ │ │ │ │ + beq.w 41e4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r9, sl │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ - beq.n 4032 │ │ │ │ │ + beq.n 40a6 │ │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ │ - bl 41e4 │ │ │ │ │ + bl 4258 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4198 │ │ │ │ │ + beq.w 420c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 38dc │ │ │ │ │ + bl 3950 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 4170 │ │ │ │ │ + beq.w 41e4 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r2, r8, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ bl fd0 │ │ │ │ │ R_ARM_THM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 41dc │ │ │ │ │ + beq.w 4250 │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ - cbz r4, 402e │ │ │ │ │ + cbz r4, 40a2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 3b46 │ │ │ │ │ + beq.w 3bba │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 3b46 │ │ │ │ │ + b.n 3bba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 3b46 │ │ │ │ │ - ldr r3, [pc, #108] @ (4098 ) │ │ │ │ │ + b.n 3bba │ │ │ │ │ + ldr r3, [pc, #108] @ (410c ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 3b46 │ │ │ │ │ + b.n 3bba │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 3ffc │ │ │ │ │ + b.n 4070 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 403e │ │ │ │ │ + bge.n 40b2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 3faa │ │ │ │ │ + b.n 401e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r2, #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ mul.w r2, r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - b.n 3f3c │ │ │ │ │ + b.n 3fb0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r0, r7, r1, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 3f06 │ │ │ │ │ + b.n 3f7a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ str.w r8, [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 3eaa │ │ │ │ │ + b.n 3f1e │ │ │ │ │ nop │ │ │ │ │ .word 0x000002a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ adds r0, r4, r7 │ │ │ │ │ bl 314 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4022 │ │ │ │ │ + beq.n 4096 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 314 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4154 │ │ │ │ │ + beq.n 41c8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ @@ -6288,136 +6345,136 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w r2, [fp, #8] │ │ │ │ │ - bl 38dc │ │ │ │ │ + bl 3950 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r9, r0 │ │ │ │ │ adds r0, r6, r3 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4154 │ │ │ │ │ + beq.n 41c8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r2, r9, #12 │ │ │ │ │ sub.w r4, r4, r8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ rsb r1, r5, r1, lsr #3 │ │ │ │ │ add r5, r8 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ bl fd0 │ │ │ │ │ R_ARM_THM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 40d4 │ │ │ │ │ + bgt.n 4148 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 41dc │ │ │ │ │ + beq.n 4250 │ │ │ │ │ ldr.w r4, [r6, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 400a │ │ │ │ │ + bne.w 407e │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 4140 │ │ │ │ │ + b.n 41b4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4164 │ │ │ │ │ + bge.n 41d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 4190 │ │ │ │ │ + cbz r3, 4204 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a5a4 │ │ │ │ │ - b.n 4022 │ │ │ │ │ + bl a61c │ │ │ │ │ + b.n 4096 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl a5a4 │ │ │ │ │ - b.n 4022 │ │ │ │ │ + bl a61c │ │ │ │ │ + b.n 4096 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4164 │ │ │ │ │ + b.n 41d8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4170 │ │ │ │ │ + bge.n 41e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4170 │ │ │ │ │ + bne.n 41e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4170 │ │ │ │ │ + b.n 41e4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4022 │ │ │ │ │ + bge.w 4096 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4022 │ │ │ │ │ + bne.w 4096 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4022 │ │ │ │ │ + b.n 4096 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b46 │ │ │ │ │ + beq.w 3bba │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 3b46 │ │ │ │ │ + b.n 3bba │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3b46 │ │ │ │ │ - b.n 41d4 │ │ │ │ │ + beq.w 3bba │ │ │ │ │ + b.n 4248 │ │ │ │ │ │ │ │ │ │ -000041e4 : │ │ │ │ │ +00004258 : │ │ │ │ │ x_add(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt.w 43fa │ │ │ │ │ + bgt.w 446e │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.w 4434 │ │ │ │ │ + bgt.w 44a8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 43b6 │ │ │ │ │ + beq.w 442a │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 442c │ │ │ │ │ + beq.w 44a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ @@ -6429,152 +6486,152 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 439c │ │ │ │ │ + beq.w 4410 │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 42ce │ │ │ │ │ + beq.n 4342 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 42ce │ │ │ │ │ + beq.n 4342 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 42ce │ │ │ │ │ + beq.n 4342 │ │ │ │ │ add.w lr, r6, #8 │ │ │ │ │ add.w r8, r8, #20 │ │ │ │ │ add.w lr, lr, r4, lsl #2 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r7, r0, #20 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr.w ip, [r8, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r2, ip │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 42b2 │ │ │ │ │ + bne.n 4326 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 43a2 │ │ │ │ │ + bge.n 4416 │ │ │ │ │ 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 4348 │ │ │ │ │ + bge.n 43bc │ │ │ │ │ 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 4348 │ │ │ │ │ + bge.n 43bc │ │ │ │ │ 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 4348 │ │ │ │ │ + bge.n 43bc │ │ │ │ │ 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 4332 │ │ │ │ │ + bne.n 43a6 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 435c │ │ │ │ │ + beq.n 43d0 │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - cbz r1, 4362 │ │ │ │ │ + cbz r1, 43d6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n 4382 │ │ │ │ │ + beq.n 43f6 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - cbnz r4, 438c │ │ │ │ │ + cbnz r4, 4400 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ - cbz r1, 4382 │ │ │ │ │ + cbz r1, 43f6 │ │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ │ - cbnz r5, 4388 │ │ │ │ │ + cbnz r5, 43fc │ │ │ │ │ mov r1, r4 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4374 │ │ │ │ │ + bne.n 43e8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 435c │ │ │ │ │ + b.n 43d0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 435c │ │ │ │ │ + beq.n 43d0 │ │ │ │ │ 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, 43b0 │ │ │ │ │ + cbnz r5, 4424 │ │ │ │ │ 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 4354 │ │ │ │ │ - b.n 435c │ │ │ │ │ + bne.n 43c8 │ │ │ │ │ + b.n 43d0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 42d2 │ │ │ │ │ - ldr r2, [pc, #148] @ (444c ) │ │ │ │ │ + b.n 4346 │ │ │ │ │ + ldr r2, [pc, #148] @ (44c0 ) │ │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ │ - cbz r0, 4420 │ │ │ │ │ + cbz r0, 4494 │ │ │ │ │ ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ str.w r5, [r2, #1720] @ 0x6b8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ │ movs r5, #0 │ │ │ │ │ strd r0, r4, [sp] │ │ │ │ │ @@ -6582,104 +6639,104 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ movs r2, #8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4258 │ │ │ │ │ - b.n 43a2 │ │ │ │ │ + bne.w 42cc │ │ │ │ │ + b.n 4416 │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 4434 │ │ │ │ │ + bgt.n 44a8 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 442c │ │ │ │ │ + cbz r0, 44a0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 422c │ │ │ │ │ + b.n 42a0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 4408 │ │ │ │ │ + b.n 447c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 435c │ │ │ │ │ + b.n 43d0 │ │ │ │ │ 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 4430 │ │ │ │ │ + b.n 44a4 │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004450 : │ │ │ │ │ +000044c4 : │ │ │ │ │ long_and(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 449a │ │ │ │ │ + bpl.n 450e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 449a │ │ │ │ │ + bpl.n 450e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 446e │ │ │ │ │ + bls.n 44e2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ - b.w 6c10 │ │ │ │ │ + b.w 6c88 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 4466 │ │ │ │ │ + bhi.n 44da │ │ │ │ │ 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 330c <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3380 <_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 │ │ │ │ │ │ │ │ │ │ -000044a4 : │ │ │ │ │ +00004518 : │ │ │ │ │ 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 44ca │ │ │ │ │ + bpl.n 453e │ │ │ │ │ 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 │ │ │ │ │ @@ -6693,61 +6750,61 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000044e8 <_PyLong_NumBits>: │ │ │ │ │ +0000455c <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.n 450e <_PyLong_NumBits+0x26> │ │ │ │ │ + beq.n 4582 <_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, 4512 <_PyLong_NumBits+0x2a> │ │ │ │ │ + cbz r3, 4586 <_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 │ │ │ │ │ │ │ │ │ │ -00004514 : │ │ │ │ │ +00004588 : │ │ │ │ │ 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 4d44 │ │ │ │ │ + bpl.w 4db8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w 4d44 │ │ │ │ │ + bpl.w 4db8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 4d56 │ │ │ │ │ + beq.w 4dca │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 4c20 │ │ │ │ │ + beq.w 4c94 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 4c7a │ │ │ │ │ + bhi.w 4cee │ │ │ │ │ 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 │ │ │ │ │ @@ -6788,35 +6845,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 4ace │ │ │ │ │ + beq.w 4b42 │ │ │ │ │ mov.w r8, r0, lsr #3 │ │ │ │ │ add.w r7, r9, r8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4b3e │ │ │ │ │ + beq.w 4bb2 │ │ │ │ │ adds r7, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 4b4c │ │ │ │ │ + bgt.w 4bc0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4bc6 │ │ │ │ │ + beq.w 4c3a │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 4bc6 │ │ │ │ │ + beq.w 4c3a │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b8e │ │ │ │ │ + beq.w 4c02 │ │ │ │ │ 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] │ │ │ │ │ @@ -6832,187 +6889,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 4b96 │ │ │ │ │ + beq.w 4c0a │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 4bb0 │ │ │ │ │ + ble.w 4c24 │ │ │ │ │ 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 4bf8 │ │ │ │ │ + beq.w 4c6c │ │ │ │ │ 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 49fa │ │ │ │ │ + beq.w 4a6e │ │ │ │ │ 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 49fa │ │ │ │ │ + beq.w 4a6e │ │ │ │ │ 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 49fa │ │ │ │ │ + beq.w 4a6e │ │ │ │ │ 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 49fa │ │ │ │ │ + beq.w 4a6e │ │ │ │ │ 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 49fa │ │ │ │ │ + beq.w 4a6e │ │ │ │ │ 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 49fa │ │ │ │ │ + beq.w 4a6e │ │ │ │ │ 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 49fa │ │ │ │ │ + beq.w 4a6e │ │ │ │ │ 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 49fa │ │ │ │ │ + beq.w 4a6e │ │ │ │ │ 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 49fa │ │ │ │ │ + beq.w 4a6e │ │ │ │ │ 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 49fa │ │ │ │ │ + beq.w 4a6e │ │ │ │ │ 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 49fa │ │ │ │ │ + beq.w 4a6e │ │ │ │ │ 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 494c │ │ │ │ │ + beq.n 49c0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 492a │ │ │ │ │ + beq.n 499e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4900 │ │ │ │ │ + beq.n 4974 │ │ │ │ │ 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 │ │ │ │ │ @@ -7044,15 +7101,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 49ea │ │ │ │ │ + b.n 4a5e │ │ │ │ │ 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 │ │ │ │ │ @@ -7098,227 +7155,227 @@ │ │ │ │ │ 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 494c │ │ │ │ │ + bne.n 49c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4bbc │ │ │ │ │ + beq.w 4c30 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add.w r7, r5, r7, lsl #2 │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - beq.n 4a1a │ │ │ │ │ + beq.n 4a8e │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 4a28 │ │ │ │ │ + cbz r2, 4a9c │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 4a4a │ │ │ │ │ + bls.n 4abe │ │ │ │ │ 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 4d4e │ │ │ │ │ + beq.w 4dc2 │ │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4a26 │ │ │ │ │ + beq.n 4a9a │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 4a1a │ │ │ │ │ + beq.n 4a8e │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 4a1e │ │ │ │ │ + bhi.n 4a92 │ │ │ │ │ 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 4a1e │ │ │ │ │ + bcs.n 4a92 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4aba │ │ │ │ │ + bge.n 4b2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4aba │ │ │ │ │ - ldr r2, [pc, #756] @ (4d70 ) │ │ │ │ │ + cbnz r3, 4b2e │ │ │ │ │ + ldr r2, [pc, #756] @ (4de4 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4c00 │ │ │ │ │ + bne.w 4c74 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 4d3c │ │ │ │ │ - ldr r3, [pc, #740] @ (4d74 ) │ │ │ │ │ + bmi.w 4db0 │ │ │ │ │ + ldr r3, [pc, #740] @ (4de8 ) │ │ │ │ │ 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, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 4c18 │ │ │ │ │ + bhi.w 4c8c │ │ │ │ │ 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 │ │ │ │ │ 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 4a1e │ │ │ │ │ + b.n 4a92 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 4b64 │ │ │ │ │ + bhi.n 4bd8 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ - bmi.w 4c36 │ │ │ │ │ + bmi.w 4caa │ │ │ │ │ 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 4b20 │ │ │ │ │ + bcs.n 4b94 │ │ │ │ │ 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 4a1e │ │ │ │ │ + b.n 4a92 │ │ │ │ │ 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 4c2e │ │ │ │ │ + bcs.n 4ca2 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4a1e │ │ │ │ │ + b.n 4a92 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.w 4618 │ │ │ │ │ + ble.w 468c │ │ │ │ │ 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 4b92 │ │ │ │ │ + b.n 4c06 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ mov.w r8, r0, lsr #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4c24 │ │ │ │ │ + beq.n 4c98 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 4b4c │ │ │ │ │ + bgt.n 4bc0 │ │ │ │ │ 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 4634 │ │ │ │ │ + bne.w 46a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4a1e │ │ │ │ │ + b.n 4a92 │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bgt.w 4674 │ │ │ │ │ + bgt.w 46e8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4bf8 │ │ │ │ │ + beq.n 4c6c │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 468a │ │ │ │ │ + b.n 46fe │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - bne.w 4a0c │ │ │ │ │ - b.n 4a1a │ │ │ │ │ - ldr r3, [pc, #432] @ (4d78 ) │ │ │ │ │ + bne.w 4a80 │ │ │ │ │ + b.n 4a8e │ │ │ │ │ + ldr r3, [pc, #432] @ (4dec ) │ │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 4c76 │ │ │ │ │ + beq.n 4cea │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 4650 │ │ │ │ │ + b.n 46c4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4bbc │ │ │ │ │ + beq.n 4c30 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4a00 │ │ │ │ │ + b.n 4a74 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 4d3c │ │ │ │ │ + bmi.w 4db0 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 4a8e │ │ │ │ │ + bls.w 4b02 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 4aba │ │ │ │ │ - ldr r5, [pc, #344] @ (4d7c ) │ │ │ │ │ - b.n 4a1e │ │ │ │ │ + b.n 4b2e │ │ │ │ │ + ldr r5, [pc, #344] @ (4df0 ) │ │ │ │ │ + b.n 4a92 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bhi.n 4b4c │ │ │ │ │ + bhi.n 4bc0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 4b7e │ │ │ │ │ - bl a5bc <_PyLong_FromLarge> │ │ │ │ │ + b.n 4bf2 │ │ │ │ │ + bl a634 <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4a1e │ │ │ │ │ + b.n 4a92 │ │ │ │ │ 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 │ │ │ │ │ @@ -7327,77 +7384,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 4b20 │ │ │ │ │ + bcs.w 4b94 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ - b.n 4b0c │ │ │ │ │ + b.n 4b80 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 4b7e │ │ │ │ │ + b.n 4bf2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 2874 <_PyLong_AsByteArray> │ │ │ │ │ + bl 28e8 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ - beq.n 4cc0 │ │ │ │ │ + beq.n 4d34 │ │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ smull r3, r1, r3, r1 │ │ │ │ │ - cbz r2, 4caa │ │ │ │ │ + cbz r2, 4d1e │ │ │ │ │ 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 4cde │ │ │ │ │ + beq.n 4d52 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt.n 4d0a │ │ │ │ │ + bgt.n 4d7e │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 4c20 │ │ │ │ │ + beq.n 4c94 │ │ │ │ │ mvn.w r5, #29 │ │ │ │ │ movs r1, #14 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs r1, r4 │ │ │ │ │ - bge.w 456c │ │ │ │ │ - b.n 4b4c │ │ │ │ │ + bge.w 45e0 │ │ │ │ │ + b.n 4bc0 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n 4d0a │ │ │ │ │ + bne.n 4d7e │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne.n 4d0a │ │ │ │ │ + bne.n 4d7e │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ - b.n 4cfc │ │ │ │ │ + b.n 4d70 │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - cbz r2, 4d0a │ │ │ │ │ + cbz r2, 4d7e │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4cf0 │ │ │ │ │ + beq.n 4d64 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n 4cf0 │ │ │ │ │ + bne.n 4d64 │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n 4cc0 │ │ │ │ │ + beq.n 4d34 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -7405,74 +7462,74 @@ │ │ │ │ │ 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 4b92 │ │ │ │ │ + beq.w 4c06 │ │ │ │ │ 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 4b92 │ │ │ │ │ + b.n 4c06 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 4aba │ │ │ │ │ + b.n 4b2e │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4a1e │ │ │ │ │ + b.n 4a92 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 4a6c │ │ │ │ │ + b.n 4ae0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4b92 │ │ │ │ │ + b.n 4c06 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004d80 : │ │ │ │ │ +00004df4 : │ │ │ │ │ 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 4dc0 │ │ │ │ │ + bl 4e34 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 4dba │ │ │ │ │ + beq.n 4e2e │ │ │ │ │ cmp r0, #8 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #0 │ │ │ │ │ - bhi.n 4da4 │ │ │ │ │ + bhi.n 4e18 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ @@ -7480,449 +7537,449 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00004dc0 : │ │ │ │ │ +00004e34 : │ │ │ │ │ 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 5010 │ │ │ │ │ + beq.w 5084 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsrs r7, r2, #31 │ │ │ │ │ - bne.w 5010 │ │ │ │ │ + bne.w 5084 │ │ │ │ │ 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 4ef6 │ │ │ │ │ + beq.w 4f6a │ │ │ │ │ orr.w r3, r6, r6, lsr #1 │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4fd4 │ │ │ │ │ + beq.w 5048 │ │ │ │ │ lsls r0, r6, #28 │ │ │ │ │ - bpl.n 4e12 │ │ │ │ │ + bpl.n 4e86 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 4fa2 │ │ │ │ │ + beq.w 5016 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 4e7c │ │ │ │ │ + bhi.n 4ef0 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - cbz r5, 4e44 │ │ │ │ │ + cbz r5, 4eb8 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - ble.n 4e54 │ │ │ │ │ + ble.n 4ec8 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f84 │ │ │ │ │ + beq.w 4ff8 │ │ │ │ │ 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 4f64 │ │ │ │ │ + bne.w 4fd8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4f1a │ │ │ │ │ + beq.n 4f8e │ │ │ │ │ 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 4e78 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - asr.w r3, r2, r3 │ │ │ │ │ + lsls r2, r5, #3 │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + beq.n 4eec │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + asr.w r3, r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 5022 │ │ │ │ │ + bhi.w 5096 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 4e46 │ │ │ │ │ - cbz r5, 4e96 │ │ │ │ │ + b.n 4eba │ │ │ │ │ + cbz r5, 4f0a │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2874 <_PyLong_AsByteArray> │ │ │ │ │ + bl 28e8 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq.w 5030 │ │ │ │ │ + beq.w 50a4 │ │ │ │ │ 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, 4eb6 │ │ │ │ │ + cbz r1, 4f2a │ │ │ │ │ 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 4e46 │ │ │ │ │ + beq.n 4eba │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne.n 4e46 │ │ │ │ │ + bne.n 4eba │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ - bne.n 4e46 │ │ │ │ │ + bne.n 4eba │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4f36 │ │ │ │ │ - cbz r3, 4ee2 │ │ │ │ │ + beq.n 4faa │ │ │ │ │ + cbz r3, 4f56 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ ldrsb.w r3, [r8, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 4e46 │ │ │ │ │ + bge.n 4eba │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ - beq.n 4e78 │ │ │ │ │ + beq.n 4eec │ │ │ │ │ lsls r3, r6, #29 │ │ │ │ │ - bmi.n 4e78 │ │ │ │ │ + bmi.n 4eec │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ - b.n 4e46 │ │ │ │ │ + b.n 4eba │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4e12 │ │ │ │ │ + bne.n 4e86 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4e4c │ │ │ │ │ + b.n 4ec0 │ │ │ │ │ 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 4f20 │ │ │ │ │ - b.n 4e62 │ │ │ │ │ + bgt.n 4f94 │ │ │ │ │ + b.n 4ed6 │ │ │ │ │ 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 4ff8 │ │ │ │ │ + beq.n 506c │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble.n 4fea │ │ │ │ │ + ble.n 505e │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 5006 │ │ │ │ │ + ble.n 507a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4f46 │ │ │ │ │ - b.n 4e46 │ │ │ │ │ + bne.n 4fba │ │ │ │ │ + b.n 4eba │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4e4c │ │ │ │ │ + bge.w 4ec0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e4c │ │ │ │ │ + bne.w 4ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 4e4c │ │ │ │ │ + b.n 4ec0 │ │ │ │ │ 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 4f92 │ │ │ │ │ - b.n 4e44 │ │ │ │ │ + bne.n 5006 │ │ │ │ │ + b.n 4eb8 │ │ │ │ │ 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 4f14 │ │ │ │ │ + beq.n 4f88 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4f14 │ │ │ │ │ + bge.n 4f88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f14 │ │ │ │ │ + bne.n 4f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f14 │ │ │ │ │ + b.n 4f88 │ │ │ │ │ lsls r7, r6, #27 │ │ │ │ │ - bpl.n 4efc │ │ │ │ │ + bpl.n 4f70 │ │ │ │ │ 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 4f14 │ │ │ │ │ + beq.n 4f88 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 4e02 │ │ │ │ │ + b.n 4e76 │ │ │ │ │ sub.w r8, r3, r0 │ │ │ │ │ rsbs r0, r8, #0 │ │ │ │ │ adc.w r0, r0, r8 │ │ │ │ │ - b.n 4f58 │ │ │ │ │ + b.n 4fcc │ │ │ │ │ sub.w r8, ip, r0 │ │ │ │ │ rsbs r0, r8, #0 │ │ │ │ │ adc.w r0, r0, r8 │ │ │ │ │ - b.n 4f58 │ │ │ │ │ + b.n 4fcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e46 │ │ │ │ │ + beq.w 4eba │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 4e46 │ │ │ │ │ + b.n 4eba │ │ │ │ │ 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 4f14 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 4e44 │ │ │ │ │ - asrs r2, r1 │ │ │ │ │ - beq.w 4eea │ │ │ │ │ - b.n 4e44 │ │ │ │ │ + b.n 4f88 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 4eb8 │ │ │ │ │ + asrs r1, r2 │ │ │ │ │ + beq.w 4f5e │ │ │ │ │ + b.n 4eb8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 4e46 │ │ │ │ │ + b.n 4eba │ │ │ │ │ │ │ │ │ │ -00005034 : │ │ │ │ │ +000050a8 : │ │ │ │ │ long_lshift1(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5332 │ │ │ │ │ + beq.w 53a6 │ │ │ │ │ lsrs r6, r5, #3 │ │ │ │ │ add.w r5, r9, r5, lsr #3 │ │ │ │ │ - cbz r2, 5058 │ │ │ │ │ + cbz r2, 50cc │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 314 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5386 │ │ │ │ │ + beq.w 53fa │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 53ae │ │ │ │ │ + beq.w 5422 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 53c2 │ │ │ │ │ + ble.w 5436 │ │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r7, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 53c8 │ │ │ │ │ + beq.w 543c │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ sub.w r2, r4, #32 │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ add.w r1, r7, r9, lsl #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsl.w ip, r3, r4 │ │ │ │ │ lsl.w sl, r3, r2 │ │ │ │ │ lsr.w r3, r3, r0 │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ bic.w ip, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #12] │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 52fa │ │ │ │ │ + beq.w 536e │ │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w lr, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w lr, lr, fp │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, lr, sl, lsr #30 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 52fa │ │ │ │ │ + beq.w 536e │ │ │ │ │ ldr.w ip, [r8, #20] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 52fa │ │ │ │ │ + beq.w 536e │ │ │ │ │ ldr.w ip, [r8, #24] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 52fa │ │ │ │ │ + beq.w 536e │ │ │ │ │ ldr.w ip, [r8, #28] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 52fa │ │ │ │ │ + beq.w 536e │ │ │ │ │ ldr.w ip, [r8, #32] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w sl, sl, lr, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #32] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 52fa │ │ │ │ │ + beq.w 536e │ │ │ │ │ ldr.w ip, [r8, #36] @ 0x24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ lsl.w lr, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w lr, lr, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w lr, lr, sl, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #36] @ 0x24 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 52fa │ │ │ │ │ + beq.w 536e │ │ │ │ │ ldr.w ip, [r8, #40] @ 0x28 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n 52fa │ │ │ │ │ + beq.n 536e │ │ │ │ │ ldr.w ip, [r8, #44] @ 0x2c │ │ │ │ │ cmp r6, #9 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #44] @ 0x2c │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n 52fa │ │ │ │ │ + beq.n 536e │ │ │ │ │ ldr.w ip, [r8, #48] @ 0x30 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w sl, sl, lr, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #48] @ 0x30 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.n 52fa │ │ │ │ │ + beq.n 536e │ │ │ │ │ ldr.w lr, [r8, #52] @ 0x34 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ lsl.w ip, lr, r2 │ │ │ │ │ lsr.w fp, lr, r0 │ │ │ │ │ lsl.w lr, lr, r4 │ │ │ │ │ orr.w ip, ip, fp │ │ │ │ │ orr.w r3, lr, r3 │ │ │ │ │ orr.w ip, ip, sl, lsr #30 │ │ │ │ │ bic.w lr, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w lr, [r1, #52] @ 0x34 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - beq.n 52fa │ │ │ │ │ + beq.n 536e │ │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ │ add.w r8, r8, #52 @ 0x34 │ │ │ │ │ add.w r9, r1, r9, lsl #2 │ │ │ │ │ mov.w lr, #11 │ │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ @@ -7933,133 +7990,133 @@ │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ orr.w ip, sl, ip │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r9, #4]! │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - bne.n 52c2 │ │ │ │ │ - cbz r4, 5302 │ │ │ │ │ + bne.n 5336 │ │ │ │ │ + cbz r4, 5376 │ │ │ │ │ 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 53fa │ │ │ │ │ + beq.n 546e │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, 538c │ │ │ │ │ + cbz r4, 5400 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 5326 │ │ │ │ │ + bne.n 539a │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1350 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ - b.n 531c │ │ │ │ │ + b.n 5390 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.w 504e │ │ │ │ │ + bhi.w 50c2 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.n 53d4 │ │ │ │ │ + bmi.n 5448 │ │ │ │ │ sub.w r5, r2, #32 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ lsr.w r4, r3, r4 │ │ │ │ │ orrs r1, r5 │ │ │ │ │ lsl.w r0, r3, r2 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 5390 │ │ │ │ │ + bcs.n 5404 │ │ │ │ │ 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 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 530c │ │ │ │ │ + b.n 5380 │ │ │ │ │ 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 53cc │ │ │ │ │ + bcs.n 5440 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ 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 5078 │ │ │ │ │ + b.n 50ec │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 508e │ │ │ │ │ + b.n 5102 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 52fa │ │ │ │ │ + b.n 536e │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w a5bc <_PyLong_FromLarge> │ │ │ │ │ + b.w a634 <_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 5364 │ │ │ │ │ + b.n 53d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 531c │ │ │ │ │ + beq.n 5390 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.n 531c │ │ │ │ │ + b.n 5390 │ │ │ │ │ │ │ │ │ │ -00005404 : │ │ │ │ │ +00005478 : │ │ │ │ │ long_sub_method(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 5536 │ │ │ │ │ + bpl.w 55aa │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w 5536 │ │ │ │ │ + bpl.w 55aa │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 54a8 │ │ │ │ │ + bhi.n 551c │ │ │ │ │ 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 │ │ │ │ │ @@ -8067,15 +8124,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 5488 │ │ │ │ │ + bcs.n 54fc │ │ │ │ │ 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 │ │ │ │ │ @@ -8083,93 +8140,93 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 54ba │ │ │ │ │ + bcs.n 552e │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5502 │ │ │ │ │ + beq.n 5576 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 54f8 │ │ │ │ │ + beq.n 556c │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 749c │ │ │ │ │ + b.w 7514 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 5528 │ │ │ │ │ + blt.n 559c │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5484 │ │ │ │ │ + beq.n 54f8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ - beq.n 5484 │ │ │ │ │ - b.n 54de │ │ │ │ │ + beq.n 54f8 │ │ │ │ │ + b.n 5552 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 41e4 │ │ │ │ │ + b.w 4258 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5522 │ │ │ │ │ - bl 41e4 │ │ │ │ │ + beq.n 5596 │ │ │ │ │ + bl 4258 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5484 │ │ │ │ │ + beq.n 54f8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 5484 │ │ │ │ │ + b.n 54f8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 54b0 │ │ │ │ │ + b.n 5524 │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 54c2 │ │ │ │ │ + b.n 5536 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005540 : │ │ │ │ │ +000055b4 : │ │ │ │ │ long_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 55d0 │ │ │ │ │ + bhi.n 5644 │ │ │ │ │ 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 │ │ │ │ │ @@ -8177,15 +8234,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 55b0 │ │ │ │ │ + bcs.n 5624 │ │ │ │ │ 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 │ │ │ │ │ @@ -8193,89 +8250,89 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 55e2 │ │ │ │ │ + bcs.n 5656 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 562a │ │ │ │ │ + beq.n 569e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5620 │ │ │ │ │ + beq.n 5694 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 749c │ │ │ │ │ + b.w 7514 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 5650 │ │ │ │ │ + blt.n 56c4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55ac │ │ │ │ │ + beq.n 5620 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ - beq.n 55ac │ │ │ │ │ - b.n 5606 │ │ │ │ │ + beq.n 5620 │ │ │ │ │ + b.n 567a │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 41e4 │ │ │ │ │ + b.w 4258 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 564a │ │ │ │ │ - bl 41e4 │ │ │ │ │ + beq.n 56be │ │ │ │ │ + bl 4258 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55ac │ │ │ │ │ + beq.n 5620 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 55ac │ │ │ │ │ + b.n 5620 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 55d8 │ │ │ │ │ + b.n 564c │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 55ea │ │ │ │ │ + b.n 565e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005660 <_PyLong_Add>: │ │ │ │ │ +000056d4 <_PyLong_Add>: │ │ │ │ │ _PyLong_Add(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 56f8 <_PyLong_Add+0x98> │ │ │ │ │ + bhi.n 576c <_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 │ │ │ │ │ @@ -8283,15 +8340,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds.w lr, r0, #5 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 56d8 <_PyLong_Add+0x78> │ │ │ │ │ + bcs.n 574c <_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 │ │ │ │ │ @@ -8302,52 +8359,52 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 573c <_PyLong_Add+0xdc> │ │ │ │ │ + bcs.n 57b0 <_PyLong_Add+0xdc> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5714 <_PyLong_Add+0xb4> │ │ │ │ │ + beq.n 5788 <_PyLong_Add+0xb4> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 570a <_PyLong_Add+0xaa> │ │ │ │ │ + beq.n 577e <_PyLong_Add+0xaa> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 41e4 │ │ │ │ │ + b.w 4258 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 749c │ │ │ │ │ + b.w 7514 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - bne.n 570a <_PyLong_Add+0xaa> │ │ │ │ │ - bl 41e4 │ │ │ │ │ + bne.n 577e <_PyLong_Add+0xaa> │ │ │ │ │ + bl 4258 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56d2 <_PyLong_Add+0x72> │ │ │ │ │ + beq.n 5746 <_PyLong_Add+0x72> │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n 56d2 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 5746 <_PyLong_Add+0x72> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #16 │ │ │ │ │ - blt.n 577c <_PyLong_Add+0x11c> │ │ │ │ │ + blt.n 57f0 <_PyLong_Add+0x11c> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 5788 <_PyLong_Add+0x128> │ │ │ │ │ + cbz r0, 57fc <_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] │ │ │ │ │ @@ -8359,41 +8416,41 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r6, r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b.n 56d2 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 5746 <_PyLong_Add+0x72> │ │ │ │ │ negs r4, r0 │ │ │ │ │ mov.w r6, #18 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 5744 <_PyLong_Add+0xe4> │ │ │ │ │ + b.n 57b8 <_PyLong_Add+0xe4> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 56d2 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 5746 <_PyLong_Add+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005794 : │ │ │ │ │ +00005808 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cbnz r3, 57b6 │ │ │ │ │ + cbnz r3, 582a │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 57a4 │ │ │ │ │ + bne.n 5818 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 57b0 │ │ │ │ │ + bne.n 5824 │ │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ │ - b.w 83ac │ │ │ │ │ - cbnz r2, 57e2 │ │ │ │ │ - ldr r0, [pc, #68] @ (57f8 ) │ │ │ │ │ + b.w 8424 │ │ │ │ │ + cbnz r2, 5856 │ │ │ │ │ + ldr r0, [pc, #68] @ (586c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -8420,58 +8477,58 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_Format │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000057fc : │ │ │ │ │ +00005870 : │ │ │ │ │ PyLong_FromDouble(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - vldr d6, [pc, #556] @ 5a38 │ │ │ │ │ + vldr d6, [pc, #560] @ 5ab0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.w 5974 │ │ │ │ │ - vldr d6, [pc, #544] @ 5a40 │ │ │ │ │ + ble.w 59e8 │ │ │ │ │ + vldr d6, [pc, #548] @ 5ab8 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 586e │ │ │ │ │ + bpl.n 58e2 │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ - bcs.n 5852 │ │ │ │ │ + bcs.n 58c6 │ │ │ │ │ movw r2, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r2, r2, r1, lsl #4 │ │ │ │ │ add r2, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.w 59c4 │ │ │ │ │ + bcs.w 5a38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #468] @ 5a48 │ │ │ │ │ + vldr d6, [pc, #472] @ 5ac0 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 5a20 │ │ │ │ │ + bgt.w 5a94 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -8483,15 +8540,15 @@ │ │ │ │ │ add r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 314 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a1c │ │ │ │ │ + beq.w 5a90 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movs r2, #30 │ │ │ │ │ @@ -8502,41 +8559,41 @@ │ │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #29 │ │ │ │ │ - blt.n 595a │ │ │ │ │ + blt.n 59ce │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ adds r3, r2, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r3, #12] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bmi.n 595a │ │ │ │ │ + bmi.n 59ce │ │ │ │ │ vcvt.u32.f64 s14, d0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r0, #30 │ │ │ │ │ vstr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 595a │ │ │ │ │ + beq.n 59ce │ │ │ │ │ add.w r3, r5, #8 │ │ │ │ │ add.w r4, r2, #12 │ │ │ │ │ add r3, r2 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ movs r0, #30 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ @@ -8544,32 +8601,32 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5938 │ │ │ │ │ + bne.n 59ac │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 584c │ │ │ │ │ + beq.w 58c0 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 584c │ │ │ │ │ + b.n 58c0 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #204] @ 5a48 │ │ │ │ │ + vldr d5, [pc, #208] @ 5ac0 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 5a20 │ │ │ │ │ + bgt.n 5a94 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 5a06 │ │ │ │ │ + bvs.n 5a7a │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r1, #30 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ @@ -8578,257 +8635,258 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 314 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 5a1c │ │ │ │ │ + cbz r0, 5a90 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r6, #1 │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ asrs r4, r3, #31 │ │ │ │ │ - b.n 58c0 │ │ │ │ │ + b.n 5934 │ │ │ │ │ eor.w r1, r3, r3, asr #31 │ │ │ │ │ movs r0, #2 │ │ │ │ │ sub.w r1, r1, r3, asr #31 │ │ │ │ │ vstr s15, [sp, #8] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 5a1c │ │ │ │ │ + cbz r0, 5a90 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ - beq.w 584c │ │ │ │ │ - b.n 59f6 │ │ │ │ │ + beq.w 58c0 │ │ │ │ │ + b.n 5a6a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 584c │ │ │ │ │ + b.n 58c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5a1c │ │ │ │ │ + b.n 5a90 │ │ │ │ │ + nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -00005a50 : │ │ │ │ │ +00005ac8 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ - cbz r0, 5a9e │ │ │ │ │ + cbz r0, 5b16 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 5ab6 │ │ │ │ │ + bpl.n 5b2e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 5a84 │ │ │ │ │ + bhi.n 5afc │ │ │ │ │ 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 2874 <_PyLong_AsByteArray> │ │ │ │ │ + bl 28e8 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 5aae │ │ │ │ │ + beq.n 5b26 │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ - b.n 5a80 │ │ │ │ │ + b.n 5af8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1513 @ 0x5e9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 5a80 │ │ │ │ │ + b.n 5af8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5aae │ │ │ │ │ + beq.n 5b26 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 5afc │ │ │ │ │ + bhi.n 5b74 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bge.n 5a80 │ │ │ │ │ + bge.n 5af8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a98 │ │ │ │ │ + bne.n 5b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 5a94 │ │ │ │ │ + b.n 5b0c │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ - bl 2874 <_PyLong_AsByteArray> │ │ │ │ │ + bl 28e8 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5a94 │ │ │ │ │ + bge.n 5b0c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5a94 │ │ │ │ │ - b.n 5af0 │ │ │ │ │ + bne.n 5b0c │ │ │ │ │ + b.n 5b68 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005b20 : │ │ │ │ │ +00005b98 : │ │ │ │ │ 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 626c │ │ │ │ │ + bne.w 62e4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w 6248 │ │ │ │ │ + ble.w 62c0 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6546 │ │ │ │ │ + bne.w 65be │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5c02 │ │ │ │ │ + beq.n 5c7a │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 64d4 │ │ │ │ │ + beq.w 654c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ - bpl.w 654a │ │ │ │ │ + bpl.w 65c2 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne.w 64c6 │ │ │ │ │ - ldr r1, [pc, #820] @ (5eb4 ) │ │ │ │ │ + bne.w 653e │ │ │ │ │ + ldr r1, [pc, #820] @ (5f2c ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64a0 │ │ │ │ │ + beq.w 6518 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Bytes │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f00 │ │ │ │ │ + beq.w 5f78 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 648a │ │ │ │ │ + beq.w 6502 │ │ │ │ │ add.w r6, r0, #16 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add r1, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5fdc │ │ │ │ │ + beq.w 6054 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6478 │ │ │ │ │ + bne.w 64f0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 5c08 │ │ │ │ │ + bne.n 5c80 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 6456 │ │ │ │ │ + beq.w 64ce │ │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 6240 │ │ │ │ │ + bne.w 62b8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 6450 │ │ │ │ │ + beq.w 64c8 │ │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 6238 │ │ │ │ │ + bne.w 62b0 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 6450 │ │ │ │ │ + beq.w 64c8 │ │ │ │ │ subs r1, #3 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5bfc │ │ │ │ │ + bne.n 5c74 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5bee │ │ │ │ │ + bne.n 5c66 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 5c0e │ │ │ │ │ + b.n 5c86 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 5b8e │ │ │ │ │ + b.n 5c06 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ls │ │ │ │ │ @@ -8843,26 +8901,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 6526 │ │ │ │ │ + bhi.w 659e │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, fp │ │ │ │ │ - bls.w 61b6 │ │ │ │ │ + bls.w 622e │ │ │ │ │ adds r3, #3 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 641c │ │ │ │ │ + beq.w 6494 │ │ │ │ │ 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 │ │ │ │ │ @@ -8875,30 +8933,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 5eb8 │ │ │ │ │ + beq.w 5f30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 6298 │ │ │ │ │ + bne.w 6310 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 5f04 │ │ │ │ │ + bne.w 5f7c │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w lr, ip, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ands.w r7, r7, #3 │ │ │ │ │ - beq.n 5d30 │ │ │ │ │ + beq.n 5da8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 5d00 │ │ │ │ │ + beq.n 5d78 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 5cd8 │ │ │ │ │ + beq.n 5d50 │ │ │ │ │ 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]! │ │ │ │ │ @@ -8908,205 +8966,205 @@ │ │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ orrs r6, r7 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ orrs r1, r6 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ - bhi.w 6198 │ │ │ │ │ + bhi.w 6210 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ lsl.w r6, r0, r6 │ │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ orrs r6, r7 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, r1, r6 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bhi.w 6106 │ │ │ │ │ + bhi.w 617e │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq.n 5e14 │ │ │ │ │ + beq.n 5e8c │ │ │ │ │ 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 5e9c │ │ │ │ │ + bhi.w 5f14 │ │ │ │ │ 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 5e84 │ │ │ │ │ + bhi.n 5efc │ │ │ │ │ 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 5e6c │ │ │ │ │ + bhi.n 5ee4 │ │ │ │ │ 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 5d2c │ │ │ │ │ + bls.n 5da4 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp lr, ip │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - bne.n 5d30 │ │ │ │ │ - cbz r3, 5e1e │ │ │ │ │ + bne.n 5da8 │ │ │ │ │ + cbz r3, 5e96 │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5eb8 │ │ │ │ │ + beq.n 5f30 │ │ │ │ │ orr.w r3, r3, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 5ebe │ │ │ │ │ + beq.n 5f36 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 61f6 │ │ │ │ │ + beq.w 626e │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 5ebe │ │ │ │ │ + bls.n 5f36 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5e56 │ │ │ │ │ + bge.n 5ece │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 645e │ │ │ │ │ + beq.w 64d6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne.w 64fe │ │ │ │ │ + bne.w 6576 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 5dc6 │ │ │ │ │ + b.n 5e3e │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 5d96 │ │ │ │ │ + b.n 5e0e │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 5d66 │ │ │ │ │ + b.n 5dde │ │ │ │ │ .word 0x00008ebc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ mov.w r3, r2, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.w 6124 │ │ │ │ │ + bcc.w 619c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5e56 │ │ │ │ │ + bge.n 5ece │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e56 │ │ │ │ │ + bne.n 5ece │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5e56 │ │ │ │ │ + bne.n 5ece │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5e64 │ │ │ │ │ + b.n 5edc │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bpl.n 5f26 │ │ │ │ │ + bpl.n 5f9e │ │ │ │ │ ldrb.w r2, [r6], #-1 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ - beq.w 5e14 │ │ │ │ │ + beq.w 5e8c │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 5f72 │ │ │ │ │ + b.n 5fea │ │ │ │ │ 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 │ │ │ │ │ @@ -9114,346 +9172,346 @@ │ │ │ │ │ lsr.w lr, ip, lr │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r8 │ │ │ │ │ - bhi.n 5fc0 │ │ │ │ │ + bhi.n 6038 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.w 61b0 │ │ │ │ │ + beq.w 6228 │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r8, r3, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ │ lsr.w lr, ip, lr │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r8 │ │ │ │ │ - bls.n 5f2c │ │ │ │ │ + bls.n 5fa4 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, lr, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ - b.n 5f2c │ │ │ │ │ + b.n 5fa4 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, lr, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ - b.n 5f66 │ │ │ │ │ + b.n 5fde │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 64ec │ │ │ │ │ + bne.w 6564 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 60f2 │ │ │ │ │ + bne.w 616a │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 618e │ │ │ │ │ + beq.w 6206 │ │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 60fc │ │ │ │ │ + bne.n 6174 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 618e │ │ │ │ │ + beq.w 6206 │ │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 61ea │ │ │ │ │ + bne.w 6262 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 618e │ │ │ │ │ + beq.w 6206 │ │ │ │ │ subs r5, r2, #3 │ │ │ │ │ adds r6, #2 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ - beq.n 6082 │ │ │ │ │ + beq.n 60fa │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 6074 │ │ │ │ │ + beq.n 60ec │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 606a │ │ │ │ │ + beq.n 60e2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 6060 │ │ │ │ │ + beq.n 60d8 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 6056 │ │ │ │ │ + beq.n 60ce │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 604c │ │ │ │ │ + beq.n 60c4 │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 6042 │ │ │ │ │ + beq.n 60ba │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 6162 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 6162 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 6162 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 6162 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 6162 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 6162 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 6162 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 60ea │ │ │ │ │ + beq.n 6162 │ │ │ │ │ ldrb r5, [r6, #1] │ │ │ │ │ add.w ip, r6, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 6162 │ │ │ │ │ ldrb.w r5, [ip, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 6162 │ │ │ │ │ ldrb.w r5, [ip, #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 6162 │ │ │ │ │ ldrb.w r5, [ip, #3] │ │ │ │ │ add.w r3, lr, #2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 6162 │ │ │ │ │ ldrb.w r5, [ip, #4] │ │ │ │ │ add.w r3, lr, #3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 6162 │ │ │ │ │ ldrb.w r5, [ip, #5] │ │ │ │ │ add.w r3, lr, #4 │ │ │ │ │ add.w r6, ip, #7 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 6162 │ │ │ │ │ ldrb.w r5, [ip, #6] │ │ │ │ │ add.w r3, lr, #5 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 6162 │ │ │ │ │ ldrb.w r5, [ip, #7] │ │ │ │ │ add.w r3, lr, #6 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 6162 │ │ │ │ │ add.w r3, lr, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6082 │ │ │ │ │ + bne.n 60fa │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5c0e │ │ │ │ │ + b.n 5c86 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5c0e │ │ │ │ │ + b.n 5c86 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 5c0e │ │ │ │ │ + b.n 5c86 │ │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 5d2c │ │ │ │ │ + b.n 5da4 │ │ │ │ │ movs r4, #5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 616e │ │ │ │ │ + bge.n 61e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 616e │ │ │ │ │ - ldr r2, [pc, #820] @ (6468 ) │ │ │ │ │ + cbnz r3, 61e6 │ │ │ │ │ + ldr r2, [pc, #820] @ (64e0 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 621a │ │ │ │ │ + bne.n 6292 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bmi.w 653e │ │ │ │ │ - ldr r3, [pc, #804] @ (646c ) │ │ │ │ │ + bmi.w 65b6 │ │ │ │ │ + ldr r3, [pc, #804] @ (64e4 ) │ │ │ │ │ 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, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.n 6230 │ │ │ │ │ + bhi.n 62a8 │ │ │ │ │ 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.w r3, [r8] │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ add r5, r2 │ │ │ │ │ - blt.w 5eec │ │ │ │ │ - b.n 5e56 │ │ │ │ │ + blt.w 5f64 │ │ │ │ │ + b.n 5ece │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5c0e │ │ │ │ │ + b.n 5c86 │ │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 5d00 │ │ │ │ │ + b.n 5d78 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 5e14 │ │ │ │ │ - ldr r3, [pc, #696] @ (6470 ) │ │ │ │ │ + b.n 5e8c │ │ │ │ │ + ldr r3, [pc, #696] @ (64e8 ) │ │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 64e6 │ │ │ │ │ + beq.w 655e │ │ │ │ │ ldr.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ str.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 5c82 │ │ │ │ │ + b.n 5cfa │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5c0e │ │ │ │ │ + b.n 5c86 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 611e │ │ │ │ │ + beq.n 6196 │ │ │ │ │ ldr.w r4, [r4, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 61f4 │ │ │ │ │ + beq.n 626c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 5e3c │ │ │ │ │ + beq.w 5eb4 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 5e3c │ │ │ │ │ + b.n 5eb4 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r7, r3, #29 │ │ │ │ │ - bmi.w 653e │ │ │ │ │ + bmi.w 65b6 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 6144 │ │ │ │ │ + bls.n 61bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 616e │ │ │ │ │ + b.n 61e6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5c0e │ │ │ │ │ + b.n 5c86 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 5c0e │ │ │ │ │ - ldr r1, [pc, #552] @ (6474 ) │ │ │ │ │ + b.n 5c86 │ │ │ │ │ + ldr r1, [pc, #552] @ (64ec ) │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f00 │ │ │ │ │ + beq.w 5f78 │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ - b.n 5b60 │ │ │ │ │ + b.n 5bd8 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #512] @ (6474 ) │ │ │ │ │ + ldr r4, [pc, #512] @ (64ec ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r6, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ movs r4, #1 │ │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f00 │ │ │ │ │ + beq.w 5f78 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 5b5a │ │ │ │ │ + b.n 5bd2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.n 639c │ │ │ │ │ + bne.n 6414 │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add.w lr, r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 632a │ │ │ │ │ + bpl.n 63a2 │ │ │ │ │ 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 632a │ │ │ │ │ - b.n 643e │ │ │ │ │ + bne.n 63a2 │ │ │ │ │ + b.n 64b6 │ │ │ │ │ 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 │ │ │ │ │ @@ -9466,18 +9524,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 6384 │ │ │ │ │ + bhi.n 63fc │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq.w 643e │ │ │ │ │ + beq.w 64b6 │ │ │ │ │ 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 │ │ │ │ │ @@ -9489,45 +9547,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 62de │ │ │ │ │ + bls.n 6356 │ │ │ │ │ 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 62e0 │ │ │ │ │ + b.n 6358 │ │ │ │ │ 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 6324 │ │ │ │ │ + b.n 639c │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ - b.n 63b8 │ │ │ │ │ + b.n 6430 │ │ │ │ │ mov r2, ip │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 643a │ │ │ │ │ + beq.n 64b2 │ │ │ │ │ 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 │ │ │ │ │ @@ -9538,154 +9596,154 @@ │ │ │ │ │ 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 63ac │ │ │ │ │ + bls.n 6424 │ │ │ │ │ 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 63ae │ │ │ │ │ + b.n 6426 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 5f00 │ │ │ │ │ + bge.w 5f78 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5ef6 │ │ │ │ │ - b.n 5f00 │ │ │ │ │ + beq.w 5f6e │ │ │ │ │ + b.n 5f78 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - cbz r2, 644c │ │ │ │ │ + cbz r2, 64c4 │ │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5e20 │ │ │ │ │ + b.n 5e98 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5e20 │ │ │ │ │ + b.n 5e98 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.w 5bfc │ │ │ │ │ + b.w 5c74 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.w 5c0e │ │ │ │ │ + b.w 5c86 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5e56 │ │ │ │ │ + b.n 5ece │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000031e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 5bb8 │ │ │ │ │ + bge.w 5c30 │ │ │ │ │ movs r7, #1 │ │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ │ - b.w 5bbe │ │ │ │ │ + b.w 5c36 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6498 │ │ │ │ │ + bge.n 6510 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 649c │ │ │ │ │ - ldr r5, [pc, #208] @ (656c ) │ │ │ │ │ - b.n 5e56 │ │ │ │ │ - ldr r5, [pc, #204] @ (656c ) │ │ │ │ │ - b.n 5ef6 │ │ │ │ │ - ldr r1, [pc, #204] @ (6570 ) │ │ │ │ │ + cbz r3, 6514 │ │ │ │ │ + ldr r5, [pc, #208] @ (65e4 ) │ │ │ │ │ + b.n 5ece │ │ │ │ │ + ldr r5, [pc, #204] @ (65e4 ) │ │ │ │ │ + b.n 5f6e │ │ │ │ │ + ldr r1, [pc, #204] @ (65e8 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b8e │ │ │ │ │ + bne.w 5c06 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5f00 │ │ │ │ │ + b.n 5f78 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge.w 5b7c │ │ │ │ │ - b.n 5f00 │ │ │ │ │ + bge.w 5bf4 │ │ │ │ │ + b.n 5f78 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.w 5f00 │ │ │ │ │ + blt.w 5f78 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.w 5b8e │ │ │ │ │ + b.w 5c06 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.w 5c58 │ │ │ │ │ + b.w 5cd0 │ │ │ │ │ ldrsb.w r3, [r0, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.w 5fe2 │ │ │ │ │ + bge.w 605a │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 5fe6 │ │ │ │ │ + b.n 605e │ │ │ │ │ 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 6514 │ │ │ │ │ + blt.n 658c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 5e64 │ │ │ │ │ + b.n 5edc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6510 │ │ │ │ │ + bne.n 6588 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5e64 │ │ │ │ │ + b.n 5edc │ │ │ │ │ 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 6420 │ │ │ │ │ + b.n 6498 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 616e │ │ │ │ │ + b.n 61e6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 6270 │ │ │ │ │ + b.n 62e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -9693,46 +9751,46 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 5f00 │ │ │ │ │ + b.n 5f78 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006fb8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006574 <_PyLong_FromByteArray>: │ │ │ │ │ +000065ec <_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 6bcc <_PyLong_FromByteArray+0x658> │ │ │ │ │ + beq.w 6c44 <_PyLong_FromByteArray+0x658> │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ adds r6, r0, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 69ae <_PyLong_FromByteArray+0x43a> │ │ │ │ │ + beq.w 6a26 <_PyLong_FromByteArray+0x43a> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6bbc <_PyLong_FromByteArray+0x648> │ │ │ │ │ + bne.w 6c34 <_PyLong_FromByteArray+0x648> │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 65b0 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ + bne.n 6628 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 65a2 <_PyLong_FromByteArray+0x2e> │ │ │ │ │ + bne.n 661a <_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 │ │ │ │ │ @@ -9747,26 +9805,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 6bea <_PyLong_FromByteArray+0x676> │ │ │ │ │ + bhi.w 6c62 <_PyLong_FromByteArray+0x676> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, r7 │ │ │ │ │ - bls.w 6a1a <_PyLong_FromByteArray+0x4a6> │ │ │ │ │ + bls.w 6a92 <_PyLong_FromByteArray+0x4a6> │ │ │ │ │ adds r3, #3 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b9a <_PyLong_FromByteArray+0x626> │ │ │ │ │ + beq.w 6c12 <_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 │ │ │ │ │ @@ -9779,30 +9837,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 6854 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ + beq.w 68cc <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6ab0 <_PyLong_FromByteArray+0x53c> │ │ │ │ │ + bne.w 6b28 <_PyLong_FromByteArray+0x53c> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 68de <_PyLong_FromByteArray+0x36a> │ │ │ │ │ + bne.w 6956 <_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 66e2 <_PyLong_FromByteArray+0x16e> │ │ │ │ │ + beq.n 675a <_PyLong_FromByteArray+0x16e> │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 66ae <_PyLong_FromByteArray+0x13a> │ │ │ │ │ + beq.n 6726 <_PyLong_FromByteArray+0x13a> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 667e <_PyLong_FromByteArray+0x10a> │ │ │ │ │ + beq.n 66f6 <_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]! │ │ │ │ │ @@ -9812,216 +9870,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 6a00 <_PyLong_FromByteArray+0x48c> │ │ │ │ │ + bhi.w 6a78 <_PyLong_FromByteArray+0x48c> │ │ │ │ │ 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 67ec <_PyLong_FromByteArray+0x278> │ │ │ │ │ + bhi.w 6864 <_PyLong_FromByteArray+0x278> │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 67ba <_PyLong_FromByteArray+0x246> │ │ │ │ │ + beq.n 6832 <_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 683a <_PyLong_FromByteArray+0x2c6> │ │ │ │ │ + bhi.w 68b2 <_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 6820 <_PyLong_FromByteArray+0x2ac> │ │ │ │ │ + bhi.n 6898 <_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 6806 <_PyLong_FromByteArray+0x292> │ │ │ │ │ + bhi.n 687e <_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 66dc <_PyLong_FromByteArray+0x168> │ │ │ │ │ + bls.n 6754 <_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 66e2 <_PyLong_FromByteArray+0x16e> │ │ │ │ │ - cbz r3, 67c4 <_PyLong_FromByteArray+0x250> │ │ │ │ │ + bne.n 675a <_PyLong_FromByteArray+0x16e> │ │ │ │ │ + cbz r3, 683c <_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 6854 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ + beq.n 68cc <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 685a <_PyLong_FromByteArray+0x2e6> │ │ │ │ │ + beq.n 68d2 <_PyLong_FromByteArray+0x2e6> │ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6a58 <_PyLong_FromByteArray+0x4e4> │ │ │ │ │ + beq.w 6ad0 <_PyLong_FromByteArray+0x4e4> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 685a <_PyLong_FromByteArray+0x2e6> │ │ │ │ │ + bls.n 68d2 <_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 66de <_PyLong_FromByteArray+0x16a> │ │ │ │ │ + b.n 6756 <_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 6772 <_PyLong_FromByteArray+0x1fe> │ │ │ │ │ + b.n 67ea <_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 6744 <_PyLong_FromByteArray+0x1d0> │ │ │ │ │ + b.n 67bc <_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 6716 <_PyLong_FromByteArray+0x1a2> │ │ │ │ │ + b.n 678e <_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 67e6 <_PyLong_FromByteArray+0x272> │ │ │ │ │ + bcs.n 685e <_PyLong_FromByteArray+0x272> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 68ca <_PyLong_FromByteArray+0x356> │ │ │ │ │ + bge.n 6942 <_PyLong_FromByteArray+0x356> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 68ca <_PyLong_FromByteArray+0x356> │ │ │ │ │ - ldr r2, [pc, #804] @ (6bb0 <_PyLong_FromByteArray+0x63c>) │ │ │ │ │ + cbnz r3, 6942 <_PyLong_FromByteArray+0x356> │ │ │ │ │ + ldr r2, [pc, #804] @ (6c28 <_PyLong_FromByteArray+0x63c>) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6a7e <_PyLong_FromByteArray+0x50a> │ │ │ │ │ + bne.w 6af6 <_PyLong_FromByteArray+0x50a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 6be2 <_PyLong_FromByteArray+0x66e> │ │ │ │ │ - ldr r3, [pc, #788] @ (6bb4 <_PyLong_FromByteArray+0x640>) │ │ │ │ │ + bmi.w 6c5a <_PyLong_FromByteArray+0x66e> │ │ │ │ │ + ldr r3, [pc, #788] @ (6c2c <_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, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 6a96 <_PyLong_FromByteArray+0x522> │ │ │ │ │ + bhi.w 6b0e <_PyLong_FromByteArray+0x522> │ │ │ │ │ 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 │ │ │ │ │ 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 67e6 <_PyLong_FromByteArray+0x272> │ │ │ │ │ + b.n 685e <_PyLong_FromByteArray+0x272> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 694a <_PyLong_FromByteArray+0x3d6> │ │ │ │ │ + beq.n 69c2 <_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 694a <_PyLong_FromByteArray+0x3d6> │ │ │ │ │ - b.n 67ba <_PyLong_FromByteArray+0x246> │ │ │ │ │ + bne.n 69c2 <_PyLong_FromByteArray+0x3d6> │ │ │ │ │ + b.n 6832 <_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 │ │ │ │ │ @@ -10029,164 +10087,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 6994 <_PyLong_FromByteArray+0x420> │ │ │ │ │ + bhi.n 6a0c <_PyLong_FromByteArray+0x420> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.w 67ba <_PyLong_FromByteArray+0x246> │ │ │ │ │ + beq.w 6832 <_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 6904 <_PyLong_FromByteArray+0x390> │ │ │ │ │ + bls.n 697c <_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 6904 <_PyLong_FromByteArray+0x390> │ │ │ │ │ + b.n 697c <_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 693e <_PyLong_FromByteArray+0x3ca> │ │ │ │ │ + b.n 69b6 <_PyLong_FromByteArray+0x3ca> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6a9e <_PyLong_FromByteArray+0x52a> │ │ │ │ │ + bne.n 6b16 <_PyLong_FromByteArray+0x52a> │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 69e8 <_PyLong_FromByteArray+0x474> │ │ │ │ │ + bne.n 6a60 <_PyLong_FromByteArray+0x474> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 69f8 <_PyLong_FromByteArray+0x484> │ │ │ │ │ + beq.n 6a70 <_PyLong_FromByteArray+0x484> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 69f0 <_PyLong_FromByteArray+0x47c> │ │ │ │ │ + bne.n 6a68 <_PyLong_FromByteArray+0x47c> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 69f8 <_PyLong_FromByteArray+0x484> │ │ │ │ │ + beq.n 6a70 <_PyLong_FromByteArray+0x484> │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6a4e <_PyLong_FromByteArray+0x4da> │ │ │ │ │ + bne.n 6ac6 <_PyLong_FromByteArray+0x4da> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 69f8 <_PyLong_FromByteArray+0x484> │ │ │ │ │ + beq.n 6a70 <_PyLong_FromByteArray+0x484> │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldrb r4, [r0, r2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 69e2 <_PyLong_FromByteArray+0x46e> │ │ │ │ │ + bne.n 6a5a <_PyLong_FromByteArray+0x46e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 69d6 <_PyLong_FromByteArray+0x462> │ │ │ │ │ + bne.n 6a4e <_PyLong_FromByteArray+0x462> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 65b6 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 662e <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 65b6 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 662e <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 65b6 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 662e <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 65b6 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 662e <_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 66ae <_PyLong_FromByteArray+0x13a> │ │ │ │ │ - ldr r3, [pc, #412] @ (6bb8 <_PyLong_FromByteArray+0x644>) │ │ │ │ │ + b.n 6726 <_PyLong_FromByteArray+0x13a> │ │ │ │ │ + ldr r3, [pc, #412] @ (6c30 <_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, #1720] @ 0x6b8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 6bd0 <_PyLong_FromByteArray+0x65c> │ │ │ │ │ + beq.w 6c48 <_PyLong_FromByteArray+0x65c> │ │ │ │ │ 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 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 662a <_PyLong_FromByteArray+0xb6> │ │ │ │ │ + b.n 66a2 <_PyLong_FromByteArray+0xb6> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 65b6 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 662e <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6c02 <_PyLong_FromByteArray+0x68e> │ │ │ │ │ + beq.w 6c7a <_PyLong_FromByteArray+0x68e> │ │ │ │ │ ldr.w r5, [r5, r1, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6a56 <_PyLong_FromByteArray+0x4e2> │ │ │ │ │ + beq.n 6ace <_PyLong_FromByteArray+0x4e2> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 67e2 <_PyLong_FromByteArray+0x26e> │ │ │ │ │ + beq.w 685a <_PyLong_FromByteArray+0x26e> │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 67e2 <_PyLong_FromByteArray+0x26e> │ │ │ │ │ + b.n 685a <_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 6be2 <_PyLong_FromByteArray+0x66e> │ │ │ │ │ + bmi.w 6c5a <_PyLong_FromByteArray+0x66e> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 689e <_PyLong_FromByteArray+0x32a> │ │ │ │ │ + bls.w 6916 <_PyLong_FromByteArray+0x32a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 68ca <_PyLong_FromByteArray+0x356> │ │ │ │ │ + b.n 6942 <_PyLong_FromByteArray+0x356> │ │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 69b2 <_PyLong_FromByteArray+0x43e> │ │ │ │ │ + bge.n 6a2a <_PyLong_FromByteArray+0x43e> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 69b6 <_PyLong_FromByteArray+0x442> │ │ │ │ │ + b.n 6a2e <_PyLong_FromByteArray+0x442> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.n 6b22 <_PyLong_FromByteArray+0x5ae> │ │ │ │ │ + bne.n 6b9a <_PyLong_FromByteArray+0x5ae> │ │ │ │ │ add r9, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 6ac8 <_PyLong_FromByteArray+0x554> │ │ │ │ │ + b.n 6b40 <_PyLong_FromByteArray+0x554> │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 6ba2 <_PyLong_FromByteArray+0x62e> │ │ │ │ │ + beq.n 6c1a <_PyLong_FromByteArray+0x62e> │ │ │ │ │ ldrb.w r1, [r6], #1 │ │ │ │ │ sub.w r7, r3, #32 │ │ │ │ │ eor.w r1, r1, #255 @ 0xff │ │ │ │ │ adds.w r1, r1, r8 │ │ │ │ │ and.w lr, r1, #255 @ 0xff │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ mov.w r8, r1, lsr #8 │ │ │ │ │ @@ -10197,36 +10255,36 @@ │ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ │ orrs r7, r1 │ │ │ │ │ lsl.w r1, lr, r3 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ orrs r0, r7 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bls.n 6ac2 <_PyLong_FromByteArray+0x54e> │ │ │ │ │ + bls.n 6b3a <_PyLong_FromByteArray+0x54e> │ │ │ │ │ add.w r7, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 6ac4 <_PyLong_FromByteArray+0x550> │ │ │ │ │ + b.n 6b3c <_PyLong_FromByteArray+0x550> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 6b3e <_PyLong_FromByteArray+0x5ca> │ │ │ │ │ + b.n 6bb6 <_PyLong_FromByteArray+0x5ca> │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.n 6ba2 <_PyLong_FromByteArray+0x62e> │ │ │ │ │ + beq.n 6c1a <_PyLong_FromByteArray+0x62e> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ eor.w r1, r1, #255 @ 0xff │ │ │ │ │ adds.w r1, r1, ip │ │ │ │ │ adc.w r7, sl, #0 │ │ │ │ │ and.w lr, r1, #255 @ 0xff │ │ │ │ │ mov.w ip, r1, lsr #8 │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ @@ -10237,139 +10295,139 @@ │ │ │ │ │ lsr.w r7, lr, r7 │ │ │ │ │ orrs r1, r7 │ │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ │ orrs r0, r1 │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ orr.w r2, lr, r2 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bls.n 6b32 <_PyLong_FromByteArray+0x5be> │ │ │ │ │ + bls.n 6baa <_PyLong_FromByteArray+0x5be> │ │ │ │ │ add.w lr, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r2, [lr, #12] │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 6b34 <_PyLong_FromByteArray+0x5c0> │ │ │ │ │ + b.n 6bac <_PyLong_FromByteArray+0x5c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 67e6 <_PyLong_FromByteArray+0x272> │ │ │ │ │ - cbz r3, 6bd4 <_PyLong_FromByteArray+0x660> │ │ │ │ │ + b.n 685e <_PyLong_FromByteArray+0x272> │ │ │ │ │ + cbz r3, 6c4c <_PyLong_FromByteArray+0x660> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ movs r3, #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - b.n 67c6 <_PyLong_FromByteArray+0x252> │ │ │ │ │ + b.n 683e <_PyLong_FromByteArray+0x252> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000030c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000194 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldrsb r3, [r0, r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6bd8 <_PyLong_FromByteArray+0x664> │ │ │ │ │ + blt.n 6c50 <_PyLong_FromByteArray+0x664> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 65a0 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ - ldr r4, [pc, #60] @ (6c0c <_PyLong_FromByteArray+0x698>) │ │ │ │ │ - b.n 67e6 <_PyLong_FromByteArray+0x272> │ │ │ │ │ + b.n 6618 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ + ldr r4, [pc, #60] @ (6c84 <_PyLong_FromByteArray+0x698>) │ │ │ │ │ + b.n 685e <_PyLong_FromByteArray+0x272> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 6600 <_PyLong_FromByteArray+0x8c> │ │ │ │ │ + b.n 6678 <_PyLong_FromByteArray+0x8c> │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 67c6 <_PyLong_FromByteArray+0x252> │ │ │ │ │ + b.n 683e <_PyLong_FromByteArray+0x252> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 65a0 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ + b.n 6618 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 68ca <_PyLong_FromByteArray+0x356> │ │ │ │ │ + b.n 6942 <_PyLong_FromByteArray+0x356> │ │ │ │ │ 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 6b9e <_PyLong_FromByteArray+0x62a> │ │ │ │ │ + b.n 6c16 <_PyLong_FromByteArray+0x62a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 687c <_PyLong_FromByteArray+0x308> │ │ │ │ │ + b.n 68f4 <_PyLong_FromByteArray+0x308> │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006c10 : │ │ │ │ │ +00006c88 : │ │ │ │ │ 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 6da4 │ │ │ │ │ + beq.w 6e1c │ │ │ │ │ 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 7012 │ │ │ │ │ + beq.w 708a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 6faa │ │ │ │ │ + bge.w 7022 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, fp │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - blt.w 6fb0 │ │ │ │ │ + blt.w 7028 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 6f84 │ │ │ │ │ + bne.w 6ffc │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bgt.w 73a2 │ │ │ │ │ + bgt.w 741a │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6fcc │ │ │ │ │ + beq.w 7044 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 6fd0 │ │ │ │ │ + beq.w 7048 │ │ │ │ │ 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 736c │ │ │ │ │ + beq.w 73e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -10382,227 +10440,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 6ece │ │ │ │ │ - cbz r7, 6d2c │ │ │ │ │ + bne.w 6f46 │ │ │ │ │ + cbz r7, 6da4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq.n 6d2c │ │ │ │ │ + beq.n 6da4 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq.n 6d2c │ │ │ │ │ + beq.n 6da4 │ │ │ │ │ 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 6d18 │ │ │ │ │ + bne.n 6d90 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - blt.w 6eb8 │ │ │ │ │ + blt.w 6f30 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 7128 │ │ │ │ │ + bne.w 71a0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6d48 │ │ │ │ │ + bge.n 6dc0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 6d9c │ │ │ │ │ + cbz r3, 6e14 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6d5a │ │ │ │ │ + bge.n 6dd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7114 │ │ │ │ │ + beq.w 718c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 6e34 │ │ │ │ │ + beq.n 6eac │ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 6d7c │ │ │ │ │ + cbz r1, 6df4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 6e34 │ │ │ │ │ + bls.n 6eac │ │ │ │ │ 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 700a │ │ │ │ │ + beq.w 7082 │ │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6d7a │ │ │ │ │ + beq.n 6df2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 6d6e │ │ │ │ │ + beq.n 6de6 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 6d6e │ │ │ │ │ + b.n 6de6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d48 │ │ │ │ │ + b.n 6dc0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 738c │ │ │ │ │ + beq.w 7404 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 6e30 │ │ │ │ │ + beq.n 6ea8 │ │ │ │ │ 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 6e30 │ │ │ │ │ + beq.n 6ea8 │ │ │ │ │ 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 6e30 │ │ │ │ │ + beq.n 6ea8 │ │ │ │ │ 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 6e30 │ │ │ │ │ + beq.n 6ea8 │ │ │ │ │ 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 6e30 │ │ │ │ │ + beq.n 6ea8 │ │ │ │ │ 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 6e18 │ │ │ │ │ + bne.n 6e90 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 6c42 │ │ │ │ │ + b.n 6cba │ │ │ │ │ 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 6d72 │ │ │ │ │ + bcs.n 6dea │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6ea4 │ │ │ │ │ + bge.n 6f1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 6ea4 │ │ │ │ │ - ldr r2, [pc, #692] @ (711c ) │ │ │ │ │ + cbnz r3, 6f1c │ │ │ │ │ + ldr r2, [pc, #692] @ (7194 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 706c │ │ │ │ │ + bne.w 70e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 73e2 │ │ │ │ │ - ldr r3, [pc, #676] @ (7120 ) │ │ │ │ │ + bmi.w 745a │ │ │ │ │ + ldr r3, [pc, #676] @ (7198 ) │ │ │ │ │ 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, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 7084 │ │ │ │ │ + bhi.w 70fc │ │ │ │ │ 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 │ │ │ │ │ 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 6d72 │ │ │ │ │ + b.n 6dea │ │ │ │ │ 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 6d32 │ │ │ │ │ + b.n 6daa │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.w 708c │ │ │ │ │ + beq.w 7104 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6d2c │ │ │ │ │ + beq.w 6da4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 6f6c │ │ │ │ │ + beq.n 6fe4 │ │ │ │ │ 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 6f62 │ │ │ │ │ + beq.n 6fda │ │ │ │ │ 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 6f62 │ │ │ │ │ + beq.n 6fda │ │ │ │ │ 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 6f62 │ │ │ │ │ + beq.n 6fda │ │ │ │ │ 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 │ │ │ │ │ @@ -10612,127 +10670,127 @@ │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ str.w r2, [r1, #-8] │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne.n 6f3a │ │ │ │ │ + bne.n 6fb2 │ │ │ │ │ lsls r3, r7, #31 │ │ │ │ │ - bpl.w 6d2c │ │ │ │ │ + bpl.w 6da4 │ │ │ │ │ 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 6d2c │ │ │ │ │ + b.n 6da4 │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.w 731c │ │ │ │ │ + beq.w 7394 │ │ │ │ │ adds r3, r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.w 73a2 │ │ │ │ │ + bgt.w 741a │ │ │ │ │ mov r1, fp │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 6c90 │ │ │ │ │ + b.n 6d08 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - bge.w 6c70 │ │ │ │ │ + bge.w 6ce8 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 72a6 │ │ │ │ │ + bne.w 731e │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 7352 │ │ │ │ │ + beq.w 73ca │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 6c78 │ │ │ │ │ + b.n 6cf0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - ldr r2, [pc, #336] @ (7124 ) │ │ │ │ │ + ldr r2, [pc, #336] @ (719c ) │ │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 732c │ │ │ │ │ + beq.w 73a4 │ │ │ │ │ ldr.w r2, [r0, #1724] @ 0x6bc │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r0, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r0, #1724] @ 0x6bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ - b.n 6cc8 │ │ │ │ │ + b.n 6d40 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 6e56 │ │ │ │ │ + b.n 6ece │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73ca │ │ │ │ │ + beq.w 7442 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 7332 │ │ │ │ │ + beq.w 73aa │ │ │ │ │ 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 703a │ │ │ │ │ + bne.n 70b2 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - blt.w 7316 │ │ │ │ │ + blt.w 738e │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 72e6 │ │ │ │ │ + bne.w 735e │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ adds r3, r2, r7 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ - b.n 6f92 │ │ │ │ │ + b.n 700a │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 73e2 │ │ │ │ │ + bmi.w 745a │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 6e78 │ │ │ │ │ + bls.w 6ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 6ea4 │ │ │ │ │ - cbz r7, 70ec │ │ │ │ │ + b.n 6f1c │ │ │ │ │ + cbz r7, 7164 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 70d6 │ │ │ │ │ + beq.n 714e │ │ │ │ │ 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 │ │ │ │ │ @@ -10742,44 +10800,44 @@ │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ eors r2, r3 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ str.w r2, [r1, #-8] │ │ │ │ │ eor.w r3, r3, r8 │ │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne.n 70a6 │ │ │ │ │ + bne.n 711e │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bpl.n 70ec │ │ │ │ │ + bpl.n 7164 │ │ │ │ │ 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 6d2c │ │ │ │ │ + bpl.w 6da4 │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ add.w r2, r5, #12 │ │ │ │ │ - b.n 710e │ │ │ │ │ + b.n 7186 │ │ │ │ │ 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 70fe │ │ │ │ │ - b.n 6d32 │ │ │ │ │ + blt.n 7176 │ │ │ │ │ + b.n 6daa │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d5a │ │ │ │ │ + b.n 6dd2 │ │ │ │ │ .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] │ │ │ │ │ @@ -10796,27 +10854,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 7212 │ │ │ │ │ + beq.n 728a │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 71f6 │ │ │ │ │ + beq.n 726e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 71e2 │ │ │ │ │ + beq.n 725a │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 71ce │ │ │ │ │ + beq.n 7246 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 71ba │ │ │ │ │ + beq.n 7232 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 71a6 │ │ │ │ │ + beq.n 721e │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 7192 │ │ │ │ │ + beq.n 720a │ │ │ │ │ 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 │ │ │ │ │ @@ -10853,15 +10911,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 6d3a │ │ │ │ │ + beq.w 6db2 │ │ │ │ │ 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] │ │ │ │ │ @@ -10898,120 +10956,120 @@ │ │ │ │ │ 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 7212 │ │ │ │ │ - b.n 6d3a │ │ │ │ │ + bne.n 728a │ │ │ │ │ + b.n 6db2 │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 72ca │ │ │ │ │ + beq.n 7342 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 739e │ │ │ │ │ + beq.n 7416 │ │ │ │ │ add.w r3, fp, sl │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 73a6 │ │ │ │ │ + bgt.n 741e │ │ │ │ │ mov r6, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 6c96 │ │ │ │ │ + b.n 6d0e │ │ │ │ │ eor.w sl, sl, r2 │ │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ │ add.w r3, fp, sl │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 73a6 │ │ │ │ │ + bgt.n 741e │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 6c96 │ │ │ │ │ + b.n 6d0e │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 734c │ │ │ │ │ + beq.n 73c4 │ │ │ │ │ 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 73a6 │ │ │ │ │ + bgt.n 741e │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 7390 │ │ │ │ │ + beq.n 7408 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 6c9e │ │ │ │ │ + b.n 6d16 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 6fb6 │ │ │ │ │ + b.n 702e │ │ │ │ │ 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 6f92 │ │ │ │ │ + b.n 700a │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 6c9e │ │ │ │ │ + b.n 6d16 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - beq.w 7062 │ │ │ │ │ + beq.w 70da │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 734c │ │ │ │ │ + beq.n 73c4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 6fd0 │ │ │ │ │ + b.n 7048 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 7322 │ │ │ │ │ + b.n 739a │ │ │ │ │ add.w r3, fp, sl │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 73a6 │ │ │ │ │ + bgt.n 741e │ │ │ │ │ mov r6, r5 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 6c96 │ │ │ │ │ + b.n 6d0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 737e │ │ │ │ │ + bge.n 73f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 73c2 │ │ │ │ │ + cbz r3, 743a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 738c │ │ │ │ │ + bge.n 7404 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 73ea │ │ │ │ │ + cbz r3, 7462 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6d72 │ │ │ │ │ + b.n 6dea │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r7, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 6fd0 │ │ │ │ │ + b.n 7048 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - b.n 72f2 │ │ │ │ │ + b.n 736a │ │ │ │ │ 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 │ │ │ │ │ @@ -11019,143 +11077,143 @@ │ │ │ │ │ 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 7370 │ │ │ │ │ + b.n 73e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 737e │ │ │ │ │ + b.n 73f6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 738c │ │ │ │ │ + bge.n 7404 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 738c │ │ │ │ │ + bne.n 7404 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 738c │ │ │ │ │ + b.n 7404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 6ea4 │ │ │ │ │ + b.n 6f1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 738c │ │ │ │ │ + b.n 7404 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000073f4 : │ │ │ │ │ +0000746c : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ │ - bls.n 7436 │ │ │ │ │ + bls.n 74ae │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.n 7406 │ │ │ │ │ + bcs.n 747e │ │ │ │ │ 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, 7432 │ │ │ │ │ + cbz r0, 74aa │ │ │ │ │ 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 7426 │ │ │ │ │ + bne.n 749e │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - ldr r0, [pc, #8] @ (7440 ) │ │ │ │ │ + ldr r0, [pc, #8] @ (74b8 ) │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007444 : │ │ │ │ │ +000074bc : │ │ │ │ │ long_or(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 7490 │ │ │ │ │ + bpl.n 7508 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 7490 │ │ │ │ │ + bpl.n 7508 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 7462 │ │ │ │ │ + bls.n 74da │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ - b.w 6c10 │ │ │ │ │ + b.w 6c88 │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 745a │ │ │ │ │ + bhi.n 74d2 │ │ │ │ │ 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 330c <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3380 <_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 │ │ │ │ │ │ │ │ │ │ -0000749c : │ │ │ │ │ +00007514 : │ │ │ │ │ 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 r4, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt.w 764a │ │ │ │ │ - beq.w 76f8 │ │ │ │ │ + bgt.w 76c2 │ │ │ │ │ + beq.w 7770 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 783a │ │ │ │ │ + bhi.w 78b2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 781a │ │ │ │ │ + beq.w 7892 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w 7766 │ │ │ │ │ + beq.w 77de │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7824 │ │ │ │ │ + beq.w 789c │ │ │ │ │ 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 │ │ │ │ │ @@ -11165,196 +11223,196 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ orr.w r3, sl, r7, lsl #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 7642 │ │ │ │ │ + beq.w 76ba │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ sub.w r2, r2, r0 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq.n 758a │ │ │ │ │ + beq.n 7602 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ sub.w r0, r0, r1 │ │ │ │ │ sub.w r0, r0, r2 │ │ │ │ │ bic.w r2, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ ubfx r2, r0, #30, #1 │ │ │ │ │ - beq.n 758a │ │ │ │ │ + beq.n 7602 │ │ │ │ │ add.w lr, r6, #8 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ add.w lr, lr, r4, lsl #2 │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ add.w ip, r5, #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 756a │ │ │ │ │ + bne.n 75e2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble.n 7608 │ │ │ │ │ + ble.n 7680 │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ add.w lr, r6, r0 │ │ │ │ │ add.w ip, r5, r0 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 7608 │ │ │ │ │ + ble.n 7680 │ │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ adds r2, r4, #2 │ │ │ │ │ bic.w r9, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ str.w r9, [ip, #16] │ │ │ │ │ - ble.n 7608 │ │ │ │ │ + ble.n 7680 │ │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ adds r4, #3 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip, #20] │ │ │ │ │ - ble.n 7608 │ │ │ │ │ + ble.n 7680 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r4, r5, #20 │ │ │ │ │ adds r6, #8 │ │ │ │ │ add r1, r0 │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ add.w r6, r6, r7, lsl #2 │ │ │ │ │ add r0, r4 │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r0, #4]! │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - bne.n 75f2 │ │ │ │ │ + bne.n 766a │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 7630 │ │ │ │ │ + beq.n 76a8 │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 7624 │ │ │ │ │ + beq.n 769c │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 77a4 │ │ │ │ │ + beq.w 781c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 7676 │ │ │ │ │ + bls.n 76ee │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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, [r5, #8] │ │ │ │ │ - b.n 760e │ │ │ │ │ + b.n 7686 │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 758e │ │ │ │ │ - b.n 7608 │ │ │ │ │ + bne.n 7606 │ │ │ │ │ + b.n 7680 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bhi.w 783a │ │ │ │ │ + bhi.w 78b2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 77fc │ │ │ │ │ + beq.w 7874 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 74e8 │ │ │ │ │ + b.n 7560 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 7628 │ │ │ │ │ + bcs.n 76a0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 77e4 │ │ │ │ │ + bge.w 785c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 77e4 │ │ │ │ │ - ldr r2, [pc, #428] @ (785c ) │ │ │ │ │ + bne.w 785c │ │ │ │ │ + ldr r2, [pc, #428] @ (78d4 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 77c8 │ │ │ │ │ - ldr r3, [pc, #420] @ (7860 ) │ │ │ │ │ + bne.w 7840 │ │ │ │ │ + ldr r3, [pc, #420] @ (78d8 ) │ │ │ │ │ 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, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 77de │ │ │ │ │ + bhi.w 7856 │ │ │ │ │ ldr.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r5, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ adds r5, r0, r1 │ │ │ │ │ - b.n 7628 │ │ │ │ │ + b.n 76a0 │ │ │ │ │ subs r7, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 77c4 │ │ │ │ │ + beq.n 783c │ │ │ │ │ add.w r1, r6, r4, lsl #2 │ │ │ │ │ add.w r2, r9, r4, lsl #2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 77f8 │ │ │ │ │ + bne.n 7870 │ │ │ │ │ subs r3, r4, #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 77c4 │ │ │ │ │ + beq.n 783c │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.n 7812 │ │ │ │ │ + bne.n 788a │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcc.n 77c4 │ │ │ │ │ + bcc.n 783c │ │ │ │ │ ldr.w r5, [r1], #-4 │ │ │ │ │ ldr.w r4, [r2], #-4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 771c │ │ │ │ │ + beq.n 7794 │ │ │ │ │ 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 │ │ │ │ │ @@ -11363,168 +11421,168 @@ │ │ │ │ │ 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 783a │ │ │ │ │ + bgt.n 78b2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 74dc │ │ │ │ │ + b.n 7554 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - ldr r2, [pc, #244] @ (7864 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (78dc ) │ │ │ │ │ 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 r5, [r0, #1720] @ 0x6b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 7816 │ │ │ │ │ + beq.n 788e │ │ │ │ │ ldr.w r2, [r0, #1724] @ 0x6bc │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r0, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r0, #1724] @ 0x6bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 7516 │ │ │ │ │ + b.n 758e │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 782c │ │ │ │ │ + beq.n 78a4 │ │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 77a2 │ │ │ │ │ + beq.n 781a │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 7624 │ │ │ │ │ + beq.w 769c │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 7624 │ │ │ │ │ - ldr r5, [pc, #160] @ (7868 ) │ │ │ │ │ - b.n 7628 │ │ │ │ │ + b.n 769c │ │ │ │ │ + ldr r5, [pc, #160] @ (78e0 ) │ │ │ │ │ + b.n 76a0 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 7852 │ │ │ │ │ + bmi.n 78ca │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 76b8 │ │ │ │ │ + bls.w 7730 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ 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 7628 │ │ │ │ │ + b.n 76a0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 772e │ │ │ │ │ + b.n 77a6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 776c │ │ │ │ │ + b.n 77e4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 772e │ │ │ │ │ + b.n 77a6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 74e8 │ │ │ │ │ + b.n 7560 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 776c │ │ │ │ │ + b.n 77e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 7628 │ │ │ │ │ + b.n 76a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7624 │ │ │ │ │ + beq.w 769c │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 7698 │ │ │ │ │ + b.n 7710 │ │ │ │ │ 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 7828 │ │ │ │ │ + b.n 78a0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 77e4 │ │ │ │ │ + b.n 785c │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000019e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ee │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000786c : │ │ │ │ │ +000078e4 : │ │ │ │ │ long_div(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 79bc │ │ │ │ │ + bpl.w 7a34 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 79bc │ │ │ │ │ + bpl.w 7a34 │ │ │ │ │ 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 793c │ │ │ │ │ + bne.n 79b4 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov.w ip, r2, lsr #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 793c │ │ │ │ │ + bne.n 79b4 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 78d2 │ │ │ │ │ + bne.n 794a │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n 78e2 │ │ │ │ │ + bcs.n 795a │ │ │ │ │ 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 │ │ │ │ │ @@ -11532,29 +11590,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 78bc │ │ │ │ │ + bcc.n 7934 │ │ │ │ │ add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 7976 │ │ │ │ │ - ldr r2, [pc, #212] @ (79c8 ) │ │ │ │ │ + bcs.n 79ee │ │ │ │ │ + ldr r2, [pc, #212] @ (7a40 ) │ │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ │ - cbz r0, 794e │ │ │ │ │ + cbz r0, 79c6 │ │ │ │ │ ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r3, [r2, #1720] @ 0x6b8 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ │ @@ -11569,73 +11627,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 79cc │ │ │ │ │ + bl 7a44 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 79b8 │ │ │ │ │ + beq.n 7a30 │ │ │ │ │ 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, 79b4 │ │ │ │ │ + cbz r0, 7a2c │ │ │ │ │ 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 791c │ │ │ │ │ + b.n 7994 │ │ │ │ │ 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, 79b8 │ │ │ │ │ + cbz r0, 7a30 │ │ │ │ │ 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 78ce │ │ │ │ │ - b.n 79a6 │ │ │ │ │ + beq.n 7946 │ │ │ │ │ + b.n 7a1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 78ce │ │ │ │ │ + b.n 7946 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000079cc : │ │ │ │ │ +00007a44 : │ │ │ │ │ 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] │ │ │ │ │ @@ -11643,171 +11701,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 7a32 │ │ │ │ │ + beq.n 7aaa │ │ │ │ │ cmp.w lr, #300 @ 0x12c │ │ │ │ │ - bhi.w 7b56 │ │ │ │ │ + bhi.w 7bce │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7d18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 7b50 │ │ │ │ │ + beq.w 7bc8 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 7b02 │ │ │ │ │ + beq.n 7b7a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7aaa │ │ │ │ │ + beq.n 7b22 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7a92 │ │ │ │ │ + beq.n 7b0a │ │ │ │ │ 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 7b3e │ │ │ │ │ + bne.w 7bb6 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 7b2a │ │ │ │ │ + bne.n 7ba2 │ │ │ │ │ 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 7b50 │ │ │ │ │ + beq.n 7bc8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7c7e │ │ │ │ │ + beq.w 7cf6 │ │ │ │ │ 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 7b0a │ │ │ │ │ + bne.n 7b82 │ │ │ │ │ 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 7b22 │ │ │ │ │ + beq.n 7b9a │ │ │ │ │ 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 7a8a │ │ │ │ │ + bge.n 7b02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7a8a │ │ │ │ │ + bne.n 7b02 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7a8a │ │ │ │ │ + b.n 7b02 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 7a1e │ │ │ │ │ + bne.n 7a96 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31e8 │ │ │ │ │ + bl 325c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7ad2 │ │ │ │ │ + bge.n 7b4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 7ad2 │ │ │ │ │ + cbnz r3, 7b4a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 7c5a │ │ │ │ │ - ldr r1, [pc, #448] @ (7c9c ) │ │ │ │ │ + beq.w 7cd2 │ │ │ │ │ + ldr r1, [pc, #448] @ (7d14 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5540 │ │ │ │ │ + bl 55b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c4c │ │ │ │ │ + beq.w 7cc4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7afe │ │ │ │ │ + bge.n 7b76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 7afe │ │ │ │ │ + cbnz r3, 7b76 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 7a1e │ │ │ │ │ + b.n 7a96 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 7ab4 │ │ │ │ │ - b.n 7a1e │ │ │ │ │ + beq.n 7b2c │ │ │ │ │ + b.n 7a96 │ │ │ │ │ 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 7a84 │ │ │ │ │ + bne.n 7afc │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl a5a4 │ │ │ │ │ - b.n 7b50 │ │ │ │ │ + bl a61c │ │ │ │ │ + b.n 7bc8 │ │ │ │ │ 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 7a52 │ │ │ │ │ - b.n 7b50 │ │ │ │ │ + bne.n 7aca │ │ │ │ │ + b.n 7bc8 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7d18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 7a0e │ │ │ │ │ + bne.w 7a86 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7a2c │ │ │ │ │ + b.n 7aa4 │ │ │ │ │ sub.w ip, ip, lr │ │ │ │ │ cmp.w ip, #150 @ 0x96 │ │ │ │ │ - ble.n 7b3e │ │ │ │ │ + ble.n 7bb6 │ │ │ │ │ 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 7b50 │ │ │ │ │ + beq.n 7bc8 │ │ │ │ │ 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 │ │ │ │ │ @@ -11815,175 +11873,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 7b9c │ │ │ │ │ + bge.n 7c14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7c8c │ │ │ │ │ + beq.n 7d04 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7b50 │ │ │ │ │ + beq.n 7bc8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #5 │ │ │ │ │ - bpl.n 7c26 │ │ │ │ │ + bpl.n 7c9e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 7c26 │ │ │ │ │ + bne.n 7c9e │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #7 │ │ │ │ │ - bpl.n 7bfe │ │ │ │ │ + bpl.n 7c76 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 7bfe │ │ │ │ │ + bpl.n 7c76 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - cbz r6, 7be2 │ │ │ │ │ + cbz r6, 7c5a │ │ │ │ │ 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 7a8a │ │ │ │ │ + bge.w 7b02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7a8a │ │ │ │ │ + bne.w 7b02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7a8a │ │ │ │ │ + b.n 7b02 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7c0e │ │ │ │ │ + bge.n 7c86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7c84 │ │ │ │ │ + beq.n 7cfc │ │ │ │ │ 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 7b50 │ │ │ │ │ + b.n 7bc8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7c34 │ │ │ │ │ + bge.n 7cac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 7c94 │ │ │ │ │ + cbz r3, 7d0c │ │ │ │ │ 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 7b50 │ │ │ │ │ + b.n 7bc8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7c5a │ │ │ │ │ + bge.n 7cd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 7c76 │ │ │ │ │ + cbz r3, 7cee │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7b50 │ │ │ │ │ + bge.w 7bc8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b50 │ │ │ │ │ + bne.w 7bc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7b50 │ │ │ │ │ + b.n 7bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7c5a │ │ │ │ │ + b.n 7cd2 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - b.n 7a8a │ │ │ │ │ + b.n 7b02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7c0e │ │ │ │ │ + b.n 7c86 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7b9c │ │ │ │ │ + b.n 7c14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7c34 │ │ │ │ │ + b.n 7cac │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007ca0 : │ │ │ │ │ +00007d18 : │ │ │ │ │ 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 8110 │ │ │ │ │ + beq.w 8188 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 7d50 │ │ │ │ │ + bgt.n 7dc8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq.n 7d7e │ │ │ │ │ + beq.n 7df6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 7d94 │ │ │ │ │ + bne.n 7e0c │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ │ bl 314 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8126 │ │ │ │ │ + beq.w 819e │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ subs.w ip, r9, #10 │ │ │ │ │ - bne.w 7ff8 │ │ │ │ │ + bne.w 8070 │ │ │ │ │ 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 7dec │ │ │ │ │ + bpl.n 7e64 │ │ │ │ │ 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 │ │ │ │ │ @@ -11992,78 +12050,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 7e8a │ │ │ │ │ + beq.w 7f02 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - b.n 7df2 │ │ │ │ │ + b.n 7e6a │ │ │ │ │ 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 8134 │ │ │ │ │ + bne.w 81ac │ │ │ │ │ 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] @ (7fec ) │ │ │ │ │ + ldr r3, [pc, #632] @ (8064 ) │ │ │ │ │ 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 7d50 │ │ │ │ │ + bcc.n 7dc8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 7cd0 │ │ │ │ │ + beq.n 7d48 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c9b8 │ │ │ │ │ + bl ca30 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ bl 1350 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8126 │ │ │ │ │ + beq.w 819e │ │ │ │ │ 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 7ed0 │ │ │ │ │ + bne.n 7f48 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 7eea │ │ │ │ │ + beq.w 7f62 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.w 7f4c │ │ │ │ │ + bls.w 7fc4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - b.n 7d76 │ │ │ │ │ + b.n 7dee │ │ │ │ │ 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 │ │ │ │ │ @@ -12102,139 +12160,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 7df2 │ │ │ │ │ + bne.n 7e6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 7e9c │ │ │ │ │ + beq.n 7f14 │ │ │ │ │ add.w r7, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7fd0 │ │ │ │ │ + beq.w 8048 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8164 │ │ │ │ │ + beq.w 81dc │ │ │ │ │ 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 7dd8 │ │ │ │ │ + beq.n 7e50 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl d39c <_PyLong_Negate> │ │ │ │ │ + bl d414 <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 814c │ │ │ │ │ + beq.w 81c4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 7dde │ │ │ │ │ + bne.w 7e56 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 7dde │ │ │ │ │ + beq.w 7e56 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl d39c <_PyLong_Negate> │ │ │ │ │ + bl d414 <_PyLong_Negate> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7dde │ │ │ │ │ + bne.w 7e56 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8126 │ │ │ │ │ + bge.w 819e │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 8126 │ │ │ │ │ + bne.w 819e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8126 │ │ │ │ │ + beq.w 819e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8126 │ │ │ │ │ + bge.w 819e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8126 │ │ │ │ │ + bne.w 819e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8126 │ │ │ │ │ + b.n 819e │ │ │ │ │ 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 7de6 │ │ │ │ │ + bcs.w 7e5e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7fbc │ │ │ │ │ + bge.n 8034 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7fbc │ │ │ │ │ - ldr r1, [pc, #112] @ (7ff0 ) │ │ │ │ │ + cbnz r3, 8034 │ │ │ │ │ + ldr r1, [pc, #112] @ (8068 ) │ │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 80d4 │ │ │ │ │ + bne.w 814c │ │ │ │ │ lsls r3, r2, #29 │ │ │ │ │ - bmi.w 812c │ │ │ │ │ - ldr r3, [pc, #96] @ (7ff4 ) │ │ │ │ │ + bmi.w 81a4 │ │ │ │ │ + ldr r3, [pc, #96] @ (806c ) │ │ │ │ │ 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, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 80ea │ │ │ │ │ + bhi.w 8162 │ │ │ │ │ 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 │ │ │ │ │ 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 7de6 │ │ │ │ │ + b.n 7e5e │ │ │ │ │ subs.w ip, r2, #1 │ │ │ │ │ - beq.w 8146 │ │ │ │ │ + beq.w 81be │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 80f2 │ │ │ │ │ + beq.w 816a │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, ip, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 7e9c │ │ │ │ │ + b.n 7f14 │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000005a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ subs r3, #4 │ │ │ │ │ @@ -12242,19 +12300,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 8068 │ │ │ │ │ + beq.n 80e0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 8048 │ │ │ │ │ + beq.n 80c0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 8030 │ │ │ │ │ + beq.n 80a8 │ │ │ │ │ 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]! │ │ │ │ │ @@ -12274,15 +12332,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 7e8a │ │ │ │ │ + beq.w 7f02 │ │ │ │ │ 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 │ │ │ │ │ @@ -12315,167 +12373,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 806c │ │ │ │ │ + bne.n 80e4 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 7e8a │ │ │ │ │ + b.n 7f02 │ │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 812c │ │ │ │ │ + bmi.n 81a4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 7f90 │ │ │ │ │ + bls.w 8008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 7fbc │ │ │ │ │ + b.n 8034 │ │ │ │ │ sub.w ip, r2, #2 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 8146 │ │ │ │ │ + beq.n 81be │ │ │ │ │ ldr.w r1, [r7], #-4 │ │ │ │ │ - cbz r1, 810a │ │ │ │ │ + cbz r1, 8182 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.w 7fe0 │ │ │ │ │ - b.n 7e9c │ │ │ │ │ + bne.w 8058 │ │ │ │ │ + b.n 7f14 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 80f6 │ │ │ │ │ + b.n 816e │ │ │ │ │ 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 7d78 │ │ │ │ │ + b.n 7df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 7fbc │ │ │ │ │ + b.n 8034 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a7b0 <_PyLong_Copy> │ │ │ │ │ + bl a828 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d70 │ │ │ │ │ - b.n 8126 │ │ │ │ │ + bne.w 7de8 │ │ │ │ │ + b.n 819e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 7e9c │ │ │ │ │ + b.n 7f14 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8126 │ │ │ │ │ + beq.n 819e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r4, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 7f3c │ │ │ │ │ - b.n 8126 │ │ │ │ │ + blt.w 7fb4 │ │ │ │ │ + b.n 819e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8126 │ │ │ │ │ + bge.n 819e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8126 │ │ │ │ │ + bne.n 819e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8126 │ │ │ │ │ + b.n 819e │ │ │ │ │ │ │ │ │ │ -0000817c : │ │ │ │ │ +000081f4 : │ │ │ │ │ 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 8230 │ │ │ │ │ + bne.n 82a8 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi.w 8386 │ │ │ │ │ + bhi.w 83fe │ │ │ │ │ adds r1, #16 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8382 │ │ │ │ │ + beq.w 83fa │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8270 │ │ │ │ │ + beq.n 82e8 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 827e │ │ │ │ │ + bne.n 82f6 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 81cc │ │ │ │ │ + bne.n 8244 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8274 │ │ │ │ │ + beq.n 82ec │ │ │ │ │ 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 83ac │ │ │ │ │ + bl 8424 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82fc │ │ │ │ │ + beq.w 8374 │ │ │ │ │ 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 838e │ │ │ │ │ + beq.w 8406 │ │ │ │ │ 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 81c6 │ │ │ │ │ + bge.n 823e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 81c6 │ │ │ │ │ + bne.n 823e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 81c6 │ │ │ │ │ + b.n 823e │ │ │ │ │ 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 │ │ │ │ │ @@ -12490,508 +12548,508 @@ │ │ │ │ │ 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 82fc │ │ │ │ │ + beq.n 8374 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r7 │ │ │ │ │ - bgt.n 81b0 │ │ │ │ │ + bgt.n 8228 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 8300 │ │ │ │ │ + bne.n 8378 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 8278 │ │ │ │ │ - ldr r6, [pc, #304] @ (83a8 ) │ │ │ │ │ - b.n 81c6 │ │ │ │ │ + bne.n 82f0 │ │ │ │ │ + ldr r6, [pc, #304] @ (8420 ) │ │ │ │ │ + b.n 823e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 81ce │ │ │ │ │ + b.n 8246 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 81ce │ │ │ │ │ + bne.n 8246 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8308 │ │ │ │ │ + beq.n 8380 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 81be │ │ │ │ │ + beq.n 8236 │ │ │ │ │ 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 82e0 │ │ │ │ │ + beq.n 8358 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r1, #0 │ │ │ │ │ - cbnz r1, 82e6 │ │ │ │ │ + cbnz r1, 835e │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ - bgt.n 82e6 │ │ │ │ │ + bgt.n 835e │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ - bpl.n 82c2 │ │ │ │ │ + bpl.n 833a │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 8590 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromUnicodeObject │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 81c6 │ │ │ │ │ + b.n 823e │ │ │ │ │ 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 8324 │ │ │ │ │ + bne.n 839c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8378 │ │ │ │ │ + beq.n 83f0 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - bl a9d8 <_PyLong_FromBytes> │ │ │ │ │ + bl aa50 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 81c6 │ │ │ │ │ + b.n 823e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 82fc │ │ │ │ │ + cbnz r0, 8374 │ │ │ │ │ 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 81c6 │ │ │ │ │ + b.n 823e │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.w 81ce │ │ │ │ │ + bne.w 8246 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8274 │ │ │ │ │ + beq.n 82ec │ │ │ │ │ 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 82fc │ │ │ │ │ + b.n 8374 │ │ │ │ │ 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, 833c │ │ │ │ │ + cbnz r0, 83b4 │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ - bpl.n 8360 │ │ │ │ │ + bpl.n 83d8 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 82ce │ │ │ │ │ + beq.n 8346 │ │ │ │ │ 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 82ce │ │ │ │ │ + bne.n 8346 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ - b.n 82d6 │ │ │ │ │ + b.n 834e │ │ │ │ │ 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 82fc │ │ │ │ │ + b.n 8374 │ │ │ │ │ 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 82d6 │ │ │ │ │ + b.n 834e │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 8238 │ │ │ │ │ + b.n 82b0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ - b.n 8238 │ │ │ │ │ + b.n 82b0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 82fc │ │ │ │ │ + bge.n 8374 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 82fc │ │ │ │ │ + bne.n 8374 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 82fc │ │ │ │ │ + b.n 8374 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000083ac : │ │ │ │ │ +00008424 : │ │ │ │ │ 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 841a │ │ │ │ │ + bne.n 8492 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 84ba │ │ │ │ │ - cbz r2, 840e │ │ │ │ │ + beq.n 8532 │ │ │ │ │ + cbz r2, 8486 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 84c0 │ │ │ │ │ + beq.n 8538 │ │ │ │ │ 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.n 84c6 │ │ │ │ │ + bne.n 853e │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ - bpl.n 8464 │ │ │ │ │ + bpl.n 84dc │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 8590 │ │ │ │ │ + b.w 8608 │ │ │ │ │ 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 83ac │ │ │ │ │ + bl 8424 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 84dc │ │ │ │ │ + beq.n 8554 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ lsrs r4, r1, #3 │ │ │ │ │ - beq.n 8494 │ │ │ │ │ + beq.n 850c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 84a4 │ │ │ │ │ + beq.n 851c │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ add.w r1, r3, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bic.w r0, r0, #4 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8484 │ │ │ │ │ + blt.n 84fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 84f8 │ │ │ │ │ + bne.n 8570 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8544 │ │ │ │ │ + beq.n 85bc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w a9d8 <_PyLong_FromBytes> │ │ │ │ │ + b.w aa50 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromBytes │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 845e │ │ │ │ │ + bne.n 84d6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 845e │ │ │ │ │ + b.n 84d6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r2 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 843c │ │ │ │ │ + bne.n 84b4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 84dc │ │ │ │ │ + bge.n 8554 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 84dc │ │ │ │ │ + cbnz r2, 8554 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 84dc │ │ │ │ │ - cbnz r2, 84e0 │ │ │ │ │ - ldr r5, [pc, #144] @ (8550 ) │ │ │ │ │ - b.n 845e │ │ │ │ │ + b.n 8554 │ │ │ │ │ + cbnz r2, 8558 │ │ │ │ │ + ldr r5, [pc, #144] @ (85c8 ) │ │ │ │ │ + b.n 84d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 84dc │ │ │ │ │ + cbnz r0, 8554 │ │ │ │ │ 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 r5, #0 │ │ │ │ │ - b.n 845e │ │ │ │ │ + b.n 84d6 │ │ │ │ │ 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 84dc │ │ │ │ │ + b.n 8554 │ │ │ │ │ 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, 850c │ │ │ │ │ + cbnz r0, 8584 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ - bpl.n 852c │ │ │ │ │ + bpl.n 85a4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 8470 │ │ │ │ │ + beq.n 84e8 │ │ │ │ │ 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 8470 │ │ │ │ │ + bne.n 84e8 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ - b.n 8478 │ │ │ │ │ + b.n 84f0 │ │ │ │ │ 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 84dc │ │ │ │ │ + b.n 8554 │ │ │ │ │ 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 8478 │ │ │ │ │ + b.n 84f0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008554 <_PyLong_FormatWriter>: │ │ │ │ │ +000085cc <_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 857c <_PyLong_FormatWriter+0x28> │ │ │ │ │ + bne.n 85f4 <_PyLong_FormatWriter+0x28> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 1978 │ │ │ │ │ + bl 1970 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ - bl b2c4 │ │ │ │ │ - b.n 8578 <_PyLong_FormatWriter+0x24> │ │ │ │ │ + bl b33c │ │ │ │ │ + b.n 85f0 <_PyLong_FormatWriter+0x24> │ │ │ │ │ │ │ │ │ │ -00008590 : │ │ │ │ │ +00008608 : │ │ │ │ │ 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, 8612 │ │ │ │ │ + cbz r0, 868a │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 6ec │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r1, 85d0 │ │ │ │ │ - cbz r0, 85e4 │ │ │ │ │ + cbz r1, 8648 │ │ │ │ │ + cbz r0, 865c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r2, r6, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 85e4 │ │ │ │ │ + bne.n 865c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 85de │ │ │ │ │ + bge.n 8656 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 8622 │ │ │ │ │ + cbz r2, 869a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 85f2 │ │ │ │ │ + bge.n 866a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 8616 │ │ │ │ │ + cbz r2, 868e │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ 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 85de │ │ │ │ │ + b.n 8656 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 85f2 │ │ │ │ │ + b.n 866a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 85de │ │ │ │ │ + b.n 8656 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008630 : │ │ │ │ │ +000086a8 : │ │ │ │ │ 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 86c0 │ │ │ │ │ + beq.n 8738 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 86a8 │ │ │ │ │ + bpl.n 8720 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 866c │ │ │ │ │ + bhi.n 86e4 │ │ │ │ │ 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 c5e8 <_PyLong_Frexp> │ │ │ │ │ + bl c660 <_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 868c │ │ │ │ │ + bge.n 8704 │ │ │ │ │ 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 │ │ │ │ │ @@ -13000,137 +13058,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 8668 │ │ │ │ │ + b.n 86e0 │ │ │ │ │ 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 86a2 │ │ │ │ │ + b.n 871a │ │ │ │ │ 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 86a2 │ │ │ │ │ + b.n 871a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000086d4 : │ │ │ │ │ +0000874c : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 8bc8 │ │ │ │ │ + bpl.w 8c40 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 8bc8 │ │ │ │ │ + bpl.w 8c40 │ │ │ │ │ stmdb 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 8bec │ │ │ │ │ + beq.w 8c64 │ │ │ │ │ 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 8c8c │ │ │ │ │ + beq.w 8d04 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 8ada │ │ │ │ │ + beq.w 8b52 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 8c0a │ │ │ │ │ + beq.w 8c82 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 8bd8 │ │ │ │ │ + beq.w 8c50 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 8af0 │ │ │ │ │ + beq.w 8b68 │ │ │ │ │ sub.w r3, r4, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 8ce2 │ │ │ │ │ + bge.w 8d5a │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 8c8c │ │ │ │ │ + blt.w 8d04 │ │ │ │ │ add.w r2, r6, r4, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mul.w r7, r1, r3 │ │ │ │ │ - cbz r2, 877c │ │ │ │ │ + cbz r2, 87f4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add.w r3, fp, sl, lsl #2 │ │ │ │ │ add r7, r2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 878e │ │ │ │ │ + cbz r3, 8806 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ subs r7, r7, r3 │ │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ │ - bgt.w 8ce2 │ │ │ │ │ + bgt.w 8d5a │ │ │ │ │ movw r3, #64461 @ 0xfbcd │ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.w 8c8c │ │ │ │ │ + blt.w 8d04 │ │ │ │ │ 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 8b34 │ │ │ │ │ + bgt.w 8bac │ │ │ │ │ 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 8c02 │ │ │ │ │ + beq.w 8c7a │ │ │ │ │ add.w r3, r0, r8, lsl #2 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ adds r3, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 87ee │ │ │ │ │ + b.n 8866 │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 87ea │ │ │ │ │ + bne.n 8862 │ │ │ │ │ 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 │ │ │ │ │ @@ -13146,21 +13204,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 898e │ │ │ │ │ + ble.w 8a06 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8bd2 │ │ │ │ │ + beq.w 8c4a │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 88a6 │ │ │ │ │ + beq.n 891e │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 8878 │ │ │ │ │ + beq.n 88f0 │ │ │ │ │ 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 │ │ │ │ │ @@ -13193,15 +13251,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 898e │ │ │ │ │ + ble.n 8a06 │ │ │ │ │ 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 │ │ │ │ │ @@ -13242,76 +13300,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 88dc │ │ │ │ │ + bgt.n 8954 │ │ │ │ │ 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 8d1a │ │ │ │ │ + beq.w 8d92 │ │ │ │ │ ldr.w r7, [r6, r0, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8b30 │ │ │ │ │ + beq.w 8ba8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 89c2 │ │ │ │ │ + beq.n 8a3a │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 8c24 │ │ │ │ │ + beq.w 8c9c │ │ │ │ │ mov r1, fp │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c9b8 │ │ │ │ │ + bl ca30 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 89ea │ │ │ │ │ + bge.n 8a62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 89ea │ │ │ │ │ + cbnz r3, 8a62 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8c02 │ │ │ │ │ + beq.w 8c7a │ │ │ │ │ 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 8a12 │ │ │ │ │ + bge.n 8a8a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 8a12 │ │ │ │ │ + cbnz r3, 8a8a │ │ │ │ │ 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, 8a30 │ │ │ │ │ + cbz r3, 8aa8 │ │ │ │ │ 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 │ │ │ │ │ @@ -13319,159 +13377,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 8a5c │ │ │ │ │ + beq.n 8ad4 │ │ │ │ │ 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, #688] @ 8d28 │ │ │ │ │ + vldr d5, [pc, #688] @ 8da0 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - bgt.n 8ac4 │ │ │ │ │ + bgt.n 8b3c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8a9c │ │ │ │ │ + bge.n 8b14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 8a9c │ │ │ │ │ + cbnz r3, 8b14 │ │ │ │ │ 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 8cc2 │ │ │ │ │ + bge.w 8d3a │ │ │ │ │ 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 8b2a │ │ │ │ │ + bne.n 8ba2 │ │ │ │ │ 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 8a70 │ │ │ │ │ + b.n 8ae8 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 8afc │ │ │ │ │ + beq.n 8b74 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ it ne │ │ │ │ │ rsbne r3, sl, #1 │ │ │ │ │ - bne.w 8758 │ │ │ │ │ + bne.w 87d0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ lsrs r2, r2, #23 │ │ │ │ │ - bne.n 8bd8 │ │ │ │ │ + bne.n 8c50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8bd8 │ │ │ │ │ + beq.n 8c50 │ │ │ │ │ add.w r3, r6, r4, lsl #2 │ │ │ │ │ subs r4, #1 │ │ │ │ │ vldr s12, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 8ca2 │ │ │ │ │ + bne.w 8d1a │ │ │ │ │ add.w r3, fp, sl, lsl #2 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ vldr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bne.w 8cfa │ │ │ │ │ + bne.w 8d72 │ │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ │ - b.n 8ab2 │ │ │ │ │ + b.n 8b2a │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - b.n 8aba │ │ │ │ │ + b.n 8b32 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 89a2 │ │ │ │ │ + b.n 8a1a │ │ │ │ │ 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 8c02 │ │ │ │ │ + beq.n 8c7a │ │ │ │ │ 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 8b88 │ │ │ │ │ + b.n 8c00 │ │ │ │ │ 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 8b70 │ │ │ │ │ + bgt.n 8be8 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #1 │ │ │ │ │ lsls r3, r4, #31 │ │ │ │ │ - bmi.w 8998 │ │ │ │ │ + bmi.w 8a10 │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8998 │ │ │ │ │ + beq.w 8a10 │ │ │ │ │ subs r7, #1 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ │ - b.n 8ba8 │ │ │ │ │ + b.n 8c20 │ │ │ │ │ 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 88dc │ │ │ │ │ + b.n 8954 │ │ │ │ │ sub.w r3, r4, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 8766 │ │ │ │ │ - b.n 8ce2 │ │ │ │ │ + blt.w 87de │ │ │ │ │ + b.n 8d5a │ │ │ │ │ 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 │ │ │ │ │ @@ -13484,136 +13542,136 @@ │ │ │ │ │ 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 873e │ │ │ │ │ + bne.w 87b6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8afc │ │ │ │ │ - b.n 8bd8 │ │ │ │ │ + bne.w 8b74 │ │ │ │ │ + b.n 8c50 │ │ │ │ │ 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 8c5e │ │ │ │ │ + bmi.n 8cd6 │ │ │ │ │ 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 8c40 │ │ │ │ │ + b.n 8cb8 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsrs r6, r0, #3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8d10 │ │ │ │ │ + beq.n 8d88 │ │ │ │ │ ldr.w r7, [r9, r2, lsl #2] │ │ │ │ │ - cbz r7, 8c88 │ │ │ │ │ + cbz r7, 8d00 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 8c7e │ │ │ │ │ + beq.n 8cf6 │ │ │ │ │ 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 8a14 │ │ │ │ │ + b.n 8a8c │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 8c64 │ │ │ │ │ + b.n 8cdc │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ - vldr d0, [pc, #156] @ 8d30 │ │ │ │ │ - vldr d7, [pc, #160] @ 8d38 │ │ │ │ │ + vldr d0, [pc, #156] @ 8da8 │ │ │ │ │ + vldr d7, [pc, #160] @ 8db0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b.n 8aba │ │ │ │ │ + b.n 8b32 │ │ │ │ │ subs r4, #1 │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ - vldr d5, [pc, #124] @ 8d28 │ │ │ │ │ + vldr d5, [pc, #124] @ 8da0 │ │ │ │ │ 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 8b0a │ │ │ │ │ - bne.n 8ce2 │ │ │ │ │ + b.n 8b82 │ │ │ │ │ + bne.n 8d5a │ │ │ │ │ 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 8aa8 │ │ │ │ │ + bne.w 8b20 │ │ │ │ │ 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 8c02 │ │ │ │ │ + b.n 8c7a │ │ │ │ │ vldr s10, [fp, #12] │ │ │ │ │ - vldr d4, [pc, #40] @ 8d28 │ │ │ │ │ + vldr d4, [pc, #40] @ 8da0 │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d4 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ - b.n 8b24 │ │ │ │ │ + b.n 8b9c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8c7e │ │ │ │ │ + beq.n 8cf6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 8c7e │ │ │ │ │ + b.n 8cf6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 89c2 │ │ │ │ │ + beq.w 8a3a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 89c2 │ │ │ │ │ + b.n 8a3a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ │ │ │ │ │ -00008d40 : │ │ │ │ │ +00008db8 : │ │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w 99e2 │ │ │ │ │ + bpl.w 9a5a │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w 99e2 │ │ │ │ │ + bpl.w 9a5a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ittt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ ldrlt r2, [sp, #4] │ │ │ │ │ @@ -13622,256 +13680,256 @@ │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne.w 9300 │ │ │ │ │ + bne.w 9378 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.w 99cc │ │ │ │ │ + bne.w 9a44 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ and.w r5, r2, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.w 98cc │ │ │ │ │ + beq.w 9944 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mul.w r5, r2, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 944a │ │ │ │ │ + beq.w 94c2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ add.w r1, r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 908c │ │ │ │ │ + bne.w 9104 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - bgt.w 9b82 │ │ │ │ │ + bgt.w 9bfa │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r0, [pc, #648] @ (9084 ) │ │ │ │ │ + ldr r0, [pc, #648] @ (90fc ) │ │ │ │ │ ittt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ ldrlt r2, [sp, #4] │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 913e │ │ │ │ │ + blt.w 91b6 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bls.w 915c │ │ │ │ │ + bls.w 91d4 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ it ls │ │ │ │ │ movls.w fp, #4 │ │ │ │ │ - bls.n 8e4e │ │ │ │ │ + bls.n 8ec6 │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ it ls │ │ │ │ │ movls.w fp, #8 │ │ │ │ │ - bls.n 8e4e │ │ │ │ │ + bls.n 8ec6 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ it ls │ │ │ │ │ movls.w fp, #16 │ │ │ │ │ - bls.n 8e4e │ │ │ │ │ + bls.n 8ec6 │ │ │ │ │ mov.w fp, #32 │ │ │ │ │ cmp.w sl, #31 │ │ │ │ │ - bls.n 8e4e │ │ │ │ │ + bls.n 8ec6 │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bcs.n 8e46 │ │ │ │ │ + bcs.n 8ebe │ │ │ │ │ mov.w fp, fp, lsr #2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 916a │ │ │ │ │ + bne.w 91e2 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 8f6e │ │ │ │ │ + beq.n 8fe6 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r8 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w 8fc4 │ │ │ │ │ + bhi.w 903c │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ smull r8, r3, r3, r3 │ │ │ │ │ adds.w r0, r8, #5 │ │ │ │ │ adc.w ip, r3, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w 9016 │ │ │ │ │ + bcs.w 908e │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8fb8 │ │ │ │ │ + bge.n 9030 │ │ │ │ │ add.w r8, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r6] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 8fb8 │ │ │ │ │ + bne.n 9030 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ tst.w fp, sl │ │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ │ - beq.n 8fc0 │ │ │ │ │ + beq.n 9038 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ orr.w r0, r1, r2 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 8fd8 │ │ │ │ │ + bhi.n 9050 │ │ │ │ │ and.w r0, r1, #3 │ │ │ │ │ ldr r1, [r4, #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 911e │ │ │ │ │ + bcs.w 9196 │ │ │ │ │ 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 r6, r2, r0 │ │ │ │ │ - bge.n 9012 │ │ │ │ │ + bge.n 908a │ │ │ │ │ add.w r8, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r5] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 9012 │ │ │ │ │ + bne.n 908a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ │ movs.w fp, fp, lsr #1 │ │ │ │ │ - bne.n 8e8c │ │ │ │ │ + bne.n 8f04 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bpl.w a42c │ │ │ │ │ + bpl.w a4a4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 97d6 │ │ │ │ │ + bne.w 984e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 95f8 │ │ │ │ │ + blt.w 9670 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ movlt.w r8, #0 │ │ │ │ │ movlt r7, r8 │ │ │ │ │ - blt.w 9564 │ │ │ │ │ + blt.w 95dc │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ - cbz r0, 8fb0 │ │ │ │ │ + cbz r0, 9028 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8fb0 │ │ │ │ │ + bge.n 9028 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 8fb0 │ │ │ │ │ + cbnz r3, 9028 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ tst.w fp, sl │ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ │ - bne.n 8eec │ │ │ │ │ + bne.n 8f64 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n 8f60 │ │ │ │ │ + b.n 8fd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 38dc │ │ │ │ │ + bl 3950 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ec6 │ │ │ │ │ - b.n 962e │ │ │ │ │ + bne.w 8f3e │ │ │ │ │ + b.n 96a6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 38dc │ │ │ │ │ + bl 3950 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ eors r1, r0 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ andne.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9940 │ │ │ │ │ + bne.w 99b8 │ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9a4c │ │ │ │ │ + beq.w 9ac4 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8f48 │ │ │ │ │ + blt.n 8fc0 │ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 8f60 │ │ │ │ │ + b.n 8fd8 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds.w ip, r8, r2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r0, r3, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w 961c │ │ │ │ │ - ldr r3, [pc, #84] @ (9088 ) │ │ │ │ │ + bcs.w 9694 │ │ │ │ │ + ldr r3, [pc, #84] @ (9100 ) │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 92cc │ │ │ │ │ + beq.w 9344 │ │ │ │ │ ldr.w r0, [ip, #1724] @ 0x6bc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r3, [ip, #1720] @ 0x6b8 │ │ │ │ │ str.w r0, [ip, #1724] @ 0x6bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -13880,297 +13938,297 @@ │ │ │ │ │ eor.w r0, r8, r8, asr #31 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #8 │ │ │ │ │ sub.w r0, r0, r8, asr #31 │ │ │ │ │ itt ge │ │ │ │ │ strge r1, [r5, #8] │ │ │ │ │ strge r0, [r5, #12] │ │ │ │ │ - bge.w 8ec6 │ │ │ │ │ + bge.w 8f3e │ │ │ │ │ movs r1, #10 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 8ec6 │ │ │ │ │ + b.n 8f3e │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bls.w 92c2 │ │ │ │ │ + bls.w 933a │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 381c │ │ │ │ │ + bl 3890 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r0, [pc, #596] @ (92f8 ) │ │ │ │ │ + ldr r0, [pc, #596] @ (9370 ) │ │ │ │ │ ldr.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9b6a │ │ │ │ │ + beq.w 9be2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 90c2 │ │ │ │ │ + bge.n 913a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ - cbnz r3, 90c2 │ │ │ │ │ + cbnz r3, 913a │ │ │ │ │ add.w r0, r0, #1080 @ 0x438 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 9722 │ │ │ │ │ + bne.w 979a │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - beq.w 92a4 │ │ │ │ │ + beq.w 931c │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9828 │ │ │ │ │ + bne.w 98a0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9644 │ │ │ │ │ + blt.w 96bc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 94e8 │ │ │ │ │ + blt.w 9560 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 8f9a │ │ │ │ │ + beq.w 9012 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8f9a │ │ │ │ │ + bge.w 9012 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f9a │ │ │ │ │ + bne.w 9012 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f9a │ │ │ │ │ + b.n 9012 │ │ │ │ │ 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 9798 │ │ │ │ │ + bcs.w 9810 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 9002 │ │ │ │ │ + b.n 907a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e10 │ │ │ │ │ - ldr r0, [pc, #432] @ (92fc ) │ │ │ │ │ + bne.w 8e88 │ │ │ │ │ + ldr r0, [pc, #432] @ (9374 ) │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bhi.w 8e18 │ │ │ │ │ + bhi.w 8e90 │ │ │ │ │ mov fp, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 8e5a │ │ │ │ │ + beq.w 8ed2 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 96ca │ │ │ │ │ + beq.w 9742 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r6, r9 │ │ │ │ │ strd r3, r1, [sp, #20] │ │ │ │ │ str.w lr, [sp, #8] │ │ │ │ │ - b.n 9288 │ │ │ │ │ + b.n 9300 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ smull r9, r3, r3, r3 │ │ │ │ │ adds.w r0, r9, #5 │ │ │ │ │ adc.w ip, r3, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w 9650 │ │ │ │ │ + bcs.w 96c8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ add.w r7, r3, #9152 @ 0x23c0 │ │ │ │ │ adds r7, #24 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 91da │ │ │ │ │ + bge.n 9252 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ - cbnz r1, 91da │ │ │ │ │ + cbnz r1, 9252 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ - bl aed0 │ │ │ │ │ + bl af48 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a3d4 │ │ │ │ │ + beq.w a44c │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ │ tst.w sl, fp │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ - beq.n 9280 │ │ │ │ │ + beq.n 92f8 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ orr.w r0, r1, r3 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w 96f0 │ │ │ │ │ + bhi.w 9768 │ │ │ │ │ and.w r0, r1, #3 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ ldr r1, [r4, #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 97a2 │ │ │ │ │ + bcs.w 981a │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, ip, lsl #4 │ │ │ │ │ adds r7, r3, r1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9264 │ │ │ │ │ + bge.n 92dc │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ - cbnz r1, 9264 │ │ │ │ │ + cbnz r1, 92dc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ - bl aed0 │ │ │ │ │ + bl af48 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a3d4 │ │ │ │ │ + beq.w a44c │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ movs.w fp, fp, lsr #1 │ │ │ │ │ - beq.w 96c4 │ │ │ │ │ + beq.w 973c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 9194 │ │ │ │ │ + bls.n 920c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 38dc │ │ │ │ │ + bl 3950 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 91c6 │ │ │ │ │ + bne.n 923e │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 9634 │ │ │ │ │ + b.n 96ac │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 381c │ │ │ │ │ + bl 3890 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a3fa │ │ │ │ │ + beq.w a472 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 90d8 │ │ │ │ │ - beq.w 9464 │ │ │ │ │ - ldr.w r9, [pc, #52] @ 92fc │ │ │ │ │ - b.n 90d8 │ │ │ │ │ + b.n 9150 │ │ │ │ │ + beq.w 94dc │ │ │ │ │ + ldr.w r9, [pc, #52] @ 9374 │ │ │ │ │ + b.n 9150 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a90 │ │ │ │ │ + beq.w 9b08 │ │ │ │ │ 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 905a │ │ │ │ │ + bge.w 90d2 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ - b.n 905a │ │ │ │ │ + b.n 90d2 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 99ee │ │ │ │ │ + beq.w 9a66 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 94a6 │ │ │ │ │ + beq.w 951e │ │ │ │ │ mov fp, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r8, fp │ │ │ │ │ bic.w r3, r3, #4 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi.n 9346 │ │ │ │ │ + bhi.n 93be │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 9962 │ │ │ │ │ + beq.w 99da │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 95c2 │ │ │ │ │ + bne.w 963a │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a7b0 <_PyLong_Copy> │ │ │ │ │ + bl a828 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ade │ │ │ │ │ + beq.w 9b56 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 98ba │ │ │ │ │ + blt.w 9932 │ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - bl d39c <_PyLong_Negate> │ │ │ │ │ + bl d414 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9b3e │ │ │ │ │ + beq.w 9bb6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r0, [pc, #700] @ (9648 ) │ │ │ │ │ + ldr r0, [pc, #700] @ (96c0 ) │ │ │ │ │ it lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - ldr.w r9, [pc, #700] @ 964c │ │ │ │ │ + ldr.w r9, [pc, #700] @ 96c4 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ mov r5, fp │ │ │ │ │ it lt │ │ │ │ │ ldrlt r2, [sp, #4] │ │ │ │ │ sub.w sl, r9, #16 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ it lt │ │ │ │ │ @@ -14189,263 +14247,263 @@ │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [fp] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 9582 │ │ │ │ │ + beq.w 95fa │ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 79cc │ │ │ │ │ + bl 7a44 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9a9c │ │ │ │ │ + beq.w 9b14 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 96b2 │ │ │ │ │ + blt.w 972a │ │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 381c │ │ │ │ │ + bl 3890 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 954a │ │ │ │ │ + blt.w 95c2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9a98 │ │ │ │ │ + beq.w 9b10 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 5540 │ │ │ │ │ + bl 55b4 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9534 │ │ │ │ │ + blt.w 95ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a98 │ │ │ │ │ + beq.w 9b10 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9968 │ │ │ │ │ + blt.w 99e0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 93d4 │ │ │ │ │ + b.n 944c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 994c │ │ │ │ │ + blt.w 99c4 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 955c │ │ │ │ │ - ldr.w r9, [pc, #492] @ 964c │ │ │ │ │ - b.n 8f9a │ │ │ │ │ - ldr r1, [pc, #484] @ (964c ) │ │ │ │ │ + blt.n 95d4 │ │ │ │ │ + ldr.w r9, [pc, #492] @ 96c4 │ │ │ │ │ + b.n 9012 │ │ │ │ │ + ldr r1, [pc, #484] @ (96c4 ) │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 381c │ │ │ │ │ + bl 3890 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b68 │ │ │ │ │ - ldr r0, [pc, #468] @ (964c ) │ │ │ │ │ + beq.w 9be0 │ │ │ │ │ + ldr r0, [pc, #468] @ (96c4 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 90d6 │ │ │ │ │ + beq.w 914e │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl aed0 │ │ │ │ │ + bl af48 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a406 │ │ │ │ │ + beq.w a47e │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 90d8 │ │ │ │ │ + b.n 9150 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl a7b0 <_PyLong_Copy> │ │ │ │ │ + bl a828 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ade │ │ │ │ │ + beq.w 9b56 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 94cc │ │ │ │ │ + bge.n 9544 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a3de │ │ │ │ │ + beq.w a456 │ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - bl d39c <_PyLong_Negate> │ │ │ │ │ + bl d414 <_PyLong_Negate> │ │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 9ae2 │ │ │ │ │ + beq.w 9b5a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 932e │ │ │ │ │ + b.n 93a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9572 │ │ │ │ │ + beq.n 95ea │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 8f9a │ │ │ │ │ + beq.w 9012 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9512 │ │ │ │ │ + bge.n 958a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 9512 │ │ │ │ │ + cbnz r3, 958a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8f9a │ │ │ │ │ + beq.w 9012 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8f9a │ │ │ │ │ + bge.w 9012 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f9a │ │ │ │ │ + bne.w 9012 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f9a │ │ │ │ │ + b.n 9012 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 942e │ │ │ │ │ + bne.w 94a6 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 942e │ │ │ │ │ + b.n 94a6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9414 │ │ │ │ │ + bne.w 948c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9414 │ │ │ │ │ - ldr.w r9, [pc, #236] @ 964c │ │ │ │ │ + b.n 948c │ │ │ │ │ + ldr.w r9, [pc, #236] @ 96c4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 9574 │ │ │ │ │ + cbz r3, 95ec │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 94fa │ │ │ │ │ - b.n 9512 │ │ │ │ │ + bne.n 9572 │ │ │ │ │ + b.n 958a │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 94fa │ │ │ │ │ - b.n 9512 │ │ │ │ │ + bne.n 9572 │ │ │ │ │ + b.n 958a │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 97c2 │ │ │ │ │ + blt.w 983a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9b00 │ │ │ │ │ - ldr r1, [pc, #176] @ (964c ) │ │ │ │ │ + blt.w 9b78 │ │ │ │ │ + ldr r1, [pc, #176] @ (96c4 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 18e4 │ │ │ │ │ + bl 18dc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 984e │ │ │ │ │ + bne.w 98c6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9aee │ │ │ │ │ + blt.w 9b66 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 98a8 │ │ │ │ │ + blt.w 9920 │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 9764 │ │ │ │ │ + beq.w 97dc │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp.w r3, r2, lsr #3 │ │ │ │ │ - bgt.w 9764 │ │ │ │ │ + bgt.w 97dc │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r5, r3, #3 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mul.w r5, r3, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 8dca │ │ │ │ │ - b.n 92c6 │ │ │ │ │ + bne.w 8e42 │ │ │ │ │ + b.n 933e │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a0a │ │ │ │ │ + beq.w 9a82 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9564 │ │ │ │ │ + blt.n 95dc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 94fa │ │ │ │ │ - b.n 9512 │ │ │ │ │ + bne.w 9572 │ │ │ │ │ + b.n 958a │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl a5bc <_PyLong_FromLarge> │ │ │ │ │ + bl a634 <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ec6 │ │ │ │ │ + bne.w 8f3e │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 9b54 │ │ │ │ │ + beq.w 9bcc │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 9a52 │ │ │ │ │ + b.n 9aca │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ - b.n 95fe │ │ │ │ │ + b.n 9676 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds.w ip, r9, r2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r0, r3, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w 9956 │ │ │ │ │ - ldr r3, [pc, #720] @ (993c ) │ │ │ │ │ + bcs.w 99ce │ │ │ │ │ + ldr r3, [pc, #720] @ (99b4 ) │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r7, [ip, #1720] @ 0x6b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 990a │ │ │ │ │ + beq.w 9982 │ │ │ │ │ ldr.w r0, [ip, #1724] @ 0x6bc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r3, [ip, #1720] @ 0x6b8 │ │ │ │ │ str.w r0, [ip, #1724] @ 0x6bc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -14454,180 +14512,180 @@ │ │ │ │ │ eor.w r0, r9, r9, asr #31 │ │ │ │ │ sub.w r0, r0, r9, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ - b.n 91c6 │ │ │ │ │ + b.n 923e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 93fc │ │ │ │ │ + bne.w 9474 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 93fc │ │ │ │ │ + b.n 9474 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bpl.w 9b58 │ │ │ │ │ + bpl.w 9bd0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9988 │ │ │ │ │ + bne.w 9a00 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9644 │ │ │ │ │ + blt.n 96bc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ movs r7, #0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 94fa │ │ │ │ │ - b.n 9564 │ │ │ │ │ + bge.w 9572 │ │ │ │ │ + b.n 95dc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 38dc │ │ │ │ │ + bl 3950 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ eors r1, r0 │ │ │ │ │ lsls r1, r1, #30 │ │ │ │ │ - beq.n 970c │ │ │ │ │ + beq.n 9784 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 9a12 │ │ │ │ │ + bne.w 9a8a │ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 9250 │ │ │ │ │ + bne.w 92c8 │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 9640 │ │ │ │ │ - b.n 9b54 │ │ │ │ │ + bne.n 96b8 │ │ │ │ │ + b.n 9bcc │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl aed0 │ │ │ │ │ + bl af48 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a406 │ │ │ │ │ + beq.w a47e │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ - bne.w 90d8 │ │ │ │ │ + bne.w 9150 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 381c │ │ │ │ │ + bl 3890 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a7e │ │ │ │ │ + beq.w 9af6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 948a │ │ │ │ │ + b.n 9502 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aed0 │ │ │ │ │ + bl af48 │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9ade │ │ │ │ │ + beq.w 9b56 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 978e │ │ │ │ │ + bge.n 9806 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 978e │ │ │ │ │ + cbnz r3, 9806 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 95e0 │ │ │ │ │ + b.n 9658 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl a5bc <_PyLong_FromLarge> │ │ │ │ │ + bl a634 <_PyLong_FromLarge> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 9002 │ │ │ │ │ + b.n 907a │ │ │ │ │ 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 9980 │ │ │ │ │ + bcs.w 99f8 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 970c │ │ │ │ │ + b.n 9784 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9590 │ │ │ │ │ + bne.w 9608 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9590 │ │ │ │ │ + b.n 9608 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.w 8f7c │ │ │ │ │ + beq.w 8ff4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 5540 │ │ │ │ │ + bl 55b4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a45e │ │ │ │ │ + beq.w a4d6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a448 │ │ │ │ │ + blt.w a4c0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9a1c │ │ │ │ │ + bne.w 9a94 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 960a │ │ │ │ │ - b.n 95fe │ │ │ │ │ + bge.w 9682 │ │ │ │ │ + b.n 9676 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - beq.n 9812 │ │ │ │ │ + beq.n 988a │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 5540 │ │ │ │ │ + bl 55b4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9800 │ │ │ │ │ - b.n 9a52 │ │ │ │ │ + bne.n 9878 │ │ │ │ │ + b.n 9aca │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 99a6 │ │ │ │ │ + blt.w 9a1e │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 99b8 │ │ │ │ │ + blt.w 9a30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ @@ -14635,53 +14693,53 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 99a2 │ │ │ │ │ + blt.w 9a1a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 90f6 │ │ │ │ │ + bge.w 916e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a8c │ │ │ │ │ + beq.w 9b04 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 8f9a │ │ │ │ │ + beq.w 9012 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 94fa │ │ │ │ │ + b.n 9572 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 95be │ │ │ │ │ + bne.w 9636 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 95be │ │ │ │ │ + b.n 9636 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 936c │ │ │ │ │ + bne.w 93e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 936c │ │ │ │ │ + b.n 93e4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9b2a │ │ │ │ │ + blt.w 9ba2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 98ea │ │ │ │ │ + bge.n 9962 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9b44 │ │ │ │ │ + beq.w 9bbc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -14694,661 +14752,661 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a72 │ │ │ │ │ + beq.w 9aea │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 969a │ │ │ │ │ + b.n 9712 │ │ │ │ │ .word 0x000002ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ - bl d39c <_PyLong_Negate> │ │ │ │ │ + bl d414 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ │ - b.w 9002 │ │ │ │ │ - ldr.w r9, [pc, #960] @ 9d10 │ │ │ │ │ + b.w 907a │ │ │ │ │ + ldr.w r9, [pc, #960] @ 9d88 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 95fe │ │ │ │ │ + b.n 9676 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl a5bc <_PyLong_FromLarge> │ │ │ │ │ + bl a634 <_PyLong_FromLarge> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 9298 │ │ │ │ │ - ldr.w r9, [pc, #944] @ 9d14 │ │ │ │ │ - b.n 987c │ │ │ │ │ + b.n 9310 │ │ │ │ │ + ldr.w r9, [pc, #944] @ 9d8c │ │ │ │ │ + b.n 98f4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9440 │ │ │ │ │ + bne.w 94b8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 9440 │ │ │ │ │ - bl a5bc <_PyLong_FromLarge> │ │ │ │ │ + b.n 94b8 │ │ │ │ │ + bl a634 <_PyLong_FromLarge> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 970c │ │ │ │ │ + b.n 9784 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 97ea │ │ │ │ │ + bne.w 9862 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 96e2 │ │ │ │ │ + bge.w 975a │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 95fe │ │ │ │ │ + b.n 9676 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9856 │ │ │ │ │ + bne.w 98ce │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9856 │ │ │ │ │ + b.n 98ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9862 │ │ │ │ │ + bne.w 98da │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9862 │ │ │ │ │ + b.n 98da │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a40e │ │ │ │ │ + blt.w a486 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a3c0 │ │ │ │ │ + blt.w a438 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.w 8fb0 │ │ │ │ │ + b.w 9028 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 987c │ │ │ │ │ + b.n 98f4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 960a │ │ │ │ │ + b.n 9682 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ - bl d39c <_PyLong_Negate> │ │ │ │ │ + bl d414 <_PyLong_Negate> │ │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ │ - b.n 970c │ │ │ │ │ + b.n 9784 │ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a3e │ │ │ │ │ + bge.n 9ab6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 9a3e │ │ │ │ │ + cbnz r3, 9ab6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 981a │ │ │ │ │ - b.n 9a26 │ │ │ │ │ + beq.w 9892 │ │ │ │ │ + b.n 9a9e │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a68 │ │ │ │ │ + bge.n 9ae0 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str.w r4, [r9] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a3e8 │ │ │ │ │ + beq.w a460 │ │ │ │ │ ldrd r6, r8, [sp, #64] @ 0x40 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 9812 │ │ │ │ │ + b.n 988a │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w a424 │ │ │ │ │ + beq.w a49c │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 9a52 │ │ │ │ │ + b.n 9aca │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 9574 │ │ │ │ │ + b.n 95ec │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n 9a76 │ │ │ │ │ + b.n 9aee │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9aaa │ │ │ │ │ + bge.n 9b22 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - cbz r2, 9b12 │ │ │ │ │ + cbz r2, 9b8a │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9abc │ │ │ │ │ + bge.n 9b34 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ - cbz r2, 9b1a │ │ │ │ │ + cbz r2, 9b92 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9ace │ │ │ │ │ + bge.n 9b46 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - cbz r2, 9b22 │ │ │ │ │ + cbz r2, 9b9a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9ade │ │ │ │ │ + bge.n 9b56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9b4c │ │ │ │ │ + beq.n 9bc4 │ │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, fp │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 987c │ │ │ │ │ + b.n 98f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 95b2 │ │ │ │ │ + bne.w 962a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 95b2 │ │ │ │ │ + b.n 962a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 959a │ │ │ │ │ + bne.w 9612 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 959a │ │ │ │ │ + b.n 9612 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9aaa │ │ │ │ │ + b.n 9b22 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9abc │ │ │ │ │ + b.n 9b34 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9ace │ │ │ │ │ + b.n 9b46 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 98d8 │ │ │ │ │ + bne.w 9950 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 98d8 │ │ │ │ │ + b.n 9950 │ │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 9ae4 │ │ │ │ │ + b.n 9b5c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 98ea │ │ │ │ │ + b.n 9962 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9ade │ │ │ │ │ + b.n 9b56 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 9812 │ │ │ │ │ + b.n 988a │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ mov.w fp, #536870912 @ 0x20000000 │ │ │ │ │ ldr.w sl, [r3, r1, lsl #2] │ │ │ │ │ - b.w 9178 │ │ │ │ │ - ldr r0, [pc, #416] @ (9d0c ) │ │ │ │ │ + b.w 91f0 │ │ │ │ │ + ldr r0, [pc, #416] @ (9d84 ) │ │ │ │ │ ldr.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w a424 │ │ │ │ │ + bge.w a49c │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr.w r9, [pc, #404] @ 9d10 │ │ │ │ │ + ldr.w r9, [pc, #404] @ 9d88 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 9a5c │ │ │ │ │ + b.n 9ad4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ittt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ ldrlt r2, [sp, #4] │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 381c │ │ │ │ │ + bl 3890 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9cfe │ │ │ │ │ + beq.w 9d76 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 9bc2 │ │ │ │ │ + beq.n 9c3a │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl aed0 │ │ │ │ │ + bl af48 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a43c │ │ │ │ │ + beq.w a4b4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 381c │ │ │ │ │ + bl 3890 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9cf4 │ │ │ │ │ + beq.w 9d6c │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 9c0c │ │ │ │ │ + beq.n 9c84 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl aed0 │ │ │ │ │ + bl af48 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.n 9cf4 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + beq.n 9d6c │ │ │ │ │ + bl a61c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - bne.n 9bce │ │ │ │ │ + bne.n 9c46 │ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r7, 9c30 │ │ │ │ │ + cbz r7, 9ca8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9c30 │ │ │ │ │ + bge.n 9ca8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 9c30 │ │ │ │ │ + cbnz r3, 9ca8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - ldr r4, [pc, #196] @ (9d10 ) │ │ │ │ │ + ldr r4, [pc, #196] @ (9d88 ) │ │ │ │ │ mov r5, fp │ │ │ │ │ movw sl, #52429 @ 0xcccd │ │ │ │ │ movt sl, #52428 @ 0xcccc │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w a284 │ │ │ │ │ + blt.w a2fc │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r8, #29 │ │ │ │ │ mov r6, fp │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ adds r3, #12 │ │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r9, [r3, r2, lsl #2] │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 9ca6 │ │ │ │ │ + b.n 9d1e │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 9d18 │ │ │ │ │ + beq.n 9d90 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w a0e6 │ │ │ │ │ + beq.w a15e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ orrs.w r6, r3, r6, lsl #1 │ │ │ │ │ - bne.n 9c94 │ │ │ │ │ + bne.n 9d0c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 381c │ │ │ │ │ + bl 3890 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a394 │ │ │ │ │ + beq.w a40c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a390 │ │ │ │ │ + beq.w a408 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl aed0 │ │ │ │ │ + bl af48 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9f46 │ │ │ │ │ + beq.w 9fbe │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 9c9a │ │ │ │ │ - ldr.w r9, [pc, #24] @ 9d10 │ │ │ │ │ + b.n 9d12 │ │ │ │ │ + ldr.w r9, [pc, #24] @ 9d88 │ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 9a52 │ │ │ │ │ + b.n 9aca │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldr.w r9, [pc, #12] @ 9d10 │ │ │ │ │ + ldr.w r9, [pc, #12] @ 9d88 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 9a52 │ │ │ │ │ + b.n 9aca │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ands.w r9, r6, #1 │ │ │ │ │ - beq.w 9ed2 │ │ │ │ │ + beq.w 9f4a │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ rsb r6, r9, #5 │ │ │ │ │ strd r8, r9, [sp, #20] │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ mov r4, fp │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w 9ef0 │ │ │ │ │ + bhi.w 9f68 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ smull r0, r1, r0, r0 │ │ │ │ │ adds r7, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 9f4c │ │ │ │ │ + bcs.w 9fc4 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w r7, r5, r7, lsl #4 │ │ │ │ │ add r7, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9ee0 │ │ │ │ │ + bge.w 9f58 │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 9ee0 │ │ │ │ │ + bne.w 9f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 9eec │ │ │ │ │ + beq.w 9f64 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 9f12 │ │ │ │ │ + beq.w 9f8a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a208 │ │ │ │ │ + beq.w a280 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.w 9f88 │ │ │ │ │ - beq.w 9f74 │ │ │ │ │ + blt.w a000 │ │ │ │ │ + beq.w 9fec │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 9fa6 │ │ │ │ │ + beq.w a01e │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl c9b8 │ │ │ │ │ - cbz r0, 9dde │ │ │ │ │ + bl ca30 │ │ │ │ │ + cbz r0, 9e56 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9dde │ │ │ │ │ + bge.n 9e56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 9dde │ │ │ │ │ + cbnz r3, 9e56 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ bl 1350 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f46 │ │ │ │ │ + beq.w 9fbe │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a1e2 │ │ │ │ │ + beq.w a25a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a224 │ │ │ │ │ - cbnz r3, 9e16 │ │ │ │ │ + beq.w a29c │ │ │ │ │ + cbnz r3, 9e8e │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a22e │ │ │ │ │ + beq.w a2a6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9e2a │ │ │ │ │ + bge.n 9ea2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 9e2a │ │ │ │ │ + cbnz r3, 9ea2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bne.n 9d3a │ │ │ │ │ + bne.n 9db2 │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldrd r8, r9, [sp, #20] │ │ │ │ │ mov.w lr, r4, asr #1 │ │ │ │ │ add.w lr, r3, lr, lsl #2 │ │ │ │ │ ldr.w r1, [lr, #-64] │ │ │ │ │ - bl 381c │ │ │ │ │ + bl 3890 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a26c │ │ │ │ │ + beq.w a2e4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ │ - cbz r3, 9e78 │ │ │ │ │ + cbz r3, 9ef0 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl aed0 │ │ │ │ │ + bl af48 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9f46 │ │ │ │ │ + beq.n 9fbe │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 9ecc │ │ │ │ │ + ble.n 9f44 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 381c │ │ │ │ │ + bl 3890 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a274 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + beq.w a2ec │ │ │ │ │ + bl a61c │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 9e78 │ │ │ │ │ + beq.n 9ef0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl aed0 │ │ │ │ │ + bl af48 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq.n 9f46 │ │ │ │ │ + beq.n 9fbe │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ │ - bne.n 9e8a │ │ │ │ │ + bne.n 9f02 │ │ │ │ │ mov fp, r5 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 9c9a │ │ │ │ │ + b.n 9d12 │ │ │ │ │ asrs r6, r6, #1 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ lsls r2, r6, #31 │ │ │ │ │ - bpl.n 9ed2 │ │ │ │ │ + bpl.n 9f4a │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 9d26 │ │ │ │ │ + b.n 9d9e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 9d9a │ │ │ │ │ + bne.w 9e12 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 9e2a │ │ │ │ │ + b.n 9ea2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38dc │ │ │ │ │ + bl 3950 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d6e │ │ │ │ │ + bne.w 9de6 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 9640 │ │ │ │ │ - b.n 9b54 │ │ │ │ │ + bne.w 96b8 │ │ │ │ │ + b.n 9bcc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w a202 │ │ │ │ │ + bne.w a27a │ │ │ │ │ eor.w r3, r0, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w a1d2 │ │ │ │ │ + bne.w a24a │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r1, r4 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e16 │ │ │ │ │ + bne.w 9e8e │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.w 9640 │ │ │ │ │ + b.w 96b8 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w a1ca │ │ │ │ │ + bcs.w a242 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 9d6e │ │ │ │ │ - b.n 9f02 │ │ │ │ │ + bne.w 9de6 │ │ │ │ │ + b.n 9f7a │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r3, r7, r1, lsl #2 │ │ │ │ │ add.w r1, r9, r1, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 9dc0 │ │ │ │ │ + bcs.w 9e38 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w a258 │ │ │ │ │ + bne.w a2d0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9f9e │ │ │ │ │ + blt.n a016 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 9dfa │ │ │ │ │ + b.n 9e72 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 9dfa │ │ │ │ │ + b.n 9e72 │ │ │ │ │ ldr.w fp, [r9, #12] │ │ │ │ │ subs.w r4, fp, #10 │ │ │ │ │ - bne.w a0f0 │ │ │ │ │ + bne.w a168 │ │ │ │ │ add.w r8, r7, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w ip, r8, r1, lsl #2 │ │ │ │ │ mov.w lr, #3435973836 @ 0xcccccccc │ │ │ │ │ lsls r0, r1, #31 │ │ │ │ │ - bpl.n a010 │ │ │ │ │ + bpl.n a088 │ │ │ │ │ ldr.w r0, [ip, #-4]! │ │ │ │ │ umull r3, r2, sl, r0 │ │ │ │ │ bic.w r3, r2, #3 │ │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ sbc.w r4, r4, #0 │ │ │ │ │ @@ -15366,15 +15424,15 @@ │ │ │ │ │ adds r2, r2, r1 │ │ │ │ │ adc.w r3, r3, r4 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adcs r3, r3 │ │ │ │ │ subs r4, r0, r2 │ │ │ │ │ sbc.w r2, r3, r3, lsl #1 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - beq.n a0d0 │ │ │ │ │ + beq.n a148 │ │ │ │ │ mov fp, r7 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r7, [ip, #-4] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ orr.w r2, r2, r4, lsr #2 │ │ │ │ │ sub.w ip, ip, #8 │ │ │ │ │ orr.w r6, r7, r4, lsl #30 │ │ │ │ │ @@ -15429,46 +15487,46 @@ │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc.w r1, r1, r4 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs r4, r6, r3 │ │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - bne.n a014 │ │ │ │ │ + bne.n a08c │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9dee │ │ │ │ │ + bne.w 9e66 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.w 9640 │ │ │ │ │ + b.w 96b8 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9c70 │ │ │ │ │ + b.n 9ce8 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ subs r3, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r8, r2, r1, lsl #2 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n a160 │ │ │ │ │ + beq.n a1d8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a140 │ │ │ │ │ + beq.n a1b8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n a126 │ │ │ │ │ + beq.n a19e │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -15491,15 +15549,15 @@ │ │ │ │ │ orr.w r0, r0, r4, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n a0d0 │ │ │ │ │ + beq.n a148 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -15529,286 +15587,286 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n a166 │ │ │ │ │ + bne.n a1de │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n a0d0 │ │ │ │ │ - bl a5bc <_PyLong_FromLarge> │ │ │ │ │ + b.n a148 │ │ │ │ │ + bl a634 <_PyLong_FromLarge> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 9f6a │ │ │ │ │ + b.n 9fe2 │ │ │ │ │ add.w r8, r1, #4294967295 @ 0xffffffff │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ sub.w r1, r8, r1 │ │ │ │ │ - b.n 9f34 │ │ │ │ │ + b.n 9fac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 9e16 │ │ │ │ │ + beq.w 9e8e │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ - bl d39c <_PyLong_Negate> │ │ │ │ │ + bl d414 <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 9dfa │ │ │ │ │ + bne.w 9e72 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.w 9640 │ │ │ │ │ + b.w 96b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9f88 │ │ │ │ │ + bne.w a000 │ │ │ │ │ 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 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w 9640 │ │ │ │ │ + b.w 96b8 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ - bne.w 9e16 │ │ │ │ │ + bne.w 9e8e │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31e8 │ │ │ │ │ + bl 325c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a24c │ │ │ │ │ + bge.n a2c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, a24c │ │ │ │ │ + cbnz r3, a2c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 9f46 │ │ │ │ │ + beq.w 9fbe │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 9e16 │ │ │ │ │ + b.n 9e8e │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a7b0 <_PyLong_Copy> │ │ │ │ │ + bl a828 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9dfa │ │ │ │ │ + bne.w 9e72 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.w 9640 │ │ │ │ │ + b.w 96b8 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.w 9640 │ │ │ │ │ + b.w 96b8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ mov r8, fp │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 9640 │ │ │ │ │ - b.n 9b54 │ │ │ │ │ + bne.w 96b8 │ │ │ │ │ + b.n 9bcc │ │ │ │ │ mov r3, fp │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ mov fp, r5 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a382 │ │ │ │ │ + beq.n a3fa │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.w a3ba │ │ │ │ │ + bpl.w a432 │ │ │ │ │ sub.w fp, fp, r4 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 381c │ │ │ │ │ + bl 3890 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n a3ac │ │ │ │ │ - bl a5a4 │ │ │ │ │ + beq.n a424 │ │ │ │ │ + bl a61c │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n a3a8 │ │ │ │ │ + beq.n a420 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl aed0 │ │ │ │ │ + bl af48 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq.w 9f46 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + beq.w 9fbe │ │ │ │ │ + bl a61c │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - bne.n a2ae │ │ │ │ │ + bne.n a326 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r5 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #-64] │ │ │ │ │ - bl 381c │ │ │ │ │ + bl 3890 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9638 │ │ │ │ │ + beq.w 96b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n a338 │ │ │ │ │ + beq.n a3b0 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl aed0 │ │ │ │ │ + bl af48 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9f46 │ │ │ │ │ + beq.w 9fbe │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ │ mov r9, r7 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ │ - ble.n a382 │ │ │ │ │ - bl 381c │ │ │ │ │ + ble.n a3fa │ │ │ │ │ + bl 3890 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9638 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + beq.w 96b0 │ │ │ │ │ + bl a61c │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n a338 │ │ │ │ │ + beq.n a3b0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl aed0 │ │ │ │ │ + bl af48 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq.w 9f46 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + beq.w 9fbe │ │ │ │ │ + bl a61c │ │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ - b.n a33a │ │ │ │ │ + b.n a3b2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a20 │ │ │ │ │ - b.w 982c │ │ │ │ │ + beq.w 9a98 │ │ │ │ │ + b.w 98a4 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - b.n 9c9a │ │ │ │ │ + b.n 9d12 │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 9640 │ │ │ │ │ - b.w 9b54 │ │ │ │ │ + bne.w 96b8 │ │ │ │ │ + b.w 9bcc │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n a2e6 │ │ │ │ │ + b.n a35e │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 9640 │ │ │ │ │ - b.w 9b54 │ │ │ │ │ + bne.w 96b8 │ │ │ │ │ + b.w 9bcc │ │ │ │ │ adds r4, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ - b.n a29c │ │ │ │ │ + b.n a314 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 99e2 │ │ │ │ │ + bne.w 9a5a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 99e2 │ │ │ │ │ + b.w 9a5a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.w 9640 │ │ │ │ │ + b.w 96b8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 94cc │ │ │ │ │ + b.w 9544 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ - b.w 9812 │ │ │ │ │ + b.w 988a │ │ │ │ │ mov r9, r7 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 9a86 │ │ │ │ │ - b.n a424 │ │ │ │ │ + bne.w 9afe │ │ │ │ │ + b.n a49c │ │ │ │ │ mov r9, r7 │ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ │ - b.w 9640 │ │ │ │ │ + b.w 96b8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 99d8 │ │ │ │ │ + bne.w 9a50 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 99d8 │ │ │ │ │ + b.w 9a50 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.w 987c │ │ │ │ │ + b.w 98f4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov.w fp, #536870912 @ 0x20000000 │ │ │ │ │ ldr.w sl, [r3, #-4]! │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w 8e70 │ │ │ │ │ + b.w 8ee8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldr.w r9, [pc, #44] @ a46c │ │ │ │ │ + ldr.w r9, [pc, #44] @ a4e4 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.w 9a52 │ │ │ │ │ + b.w 9aca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 980c │ │ │ │ │ + bne.w 9884 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 980c │ │ │ │ │ + b.w 9884 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 9640 │ │ │ │ │ - b.w 9b54 │ │ │ │ │ + bne.w 96b8 │ │ │ │ │ + b.w 9bcc │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000a470 <_PyLong_Subtract>: │ │ │ │ │ +0000a4e8 <_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 a502 <_PyLong_Subtract+0x92> │ │ │ │ │ + bhi.n a57a <_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 │ │ │ │ │ @@ -15816,15 +15874,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 a4e2 <_PyLong_Subtract+0x72> │ │ │ │ │ + bcs.n a55a <_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 │ │ │ │ │ @@ -15833,34 +15891,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 a514 <_PyLong_Subtract+0xa4> │ │ │ │ │ + bcs.n a58c <_PyLong_Subtract+0xa4> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n a560 <_PyLong_Subtract+0xf0> │ │ │ │ │ + beq.n a5d8 <_PyLong_Subtract+0xf0> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a556 <_PyLong_Subtract+0xe6> │ │ │ │ │ + beq.n a5ce <_PyLong_Subtract+0xe6> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 749c │ │ │ │ │ + b.w 7514 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #16 │ │ │ │ │ - blt.n a588 <_PyLong_Subtract+0x118> │ │ │ │ │ + blt.n a600 <_PyLong_Subtract+0x118> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a594 <_PyLong_Subtract+0x124> │ │ │ │ │ + beq.n a60c <_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] │ │ │ │ │ @@ -15872,151 +15930,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 a4dc <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n a554 <_PyLong_Subtract+0x6c> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 41e4 │ │ │ │ │ + b.w 4258 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a582 <_PyLong_Subtract+0x112> │ │ │ │ │ - bl 41e4 │ │ │ │ │ + beq.n a5fa <_PyLong_Subtract+0x112> │ │ │ │ │ + bl 4258 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a4dc <_PyLong_Subtract+0x6c> │ │ │ │ │ + beq.n a554 <_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 a4dc <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n a554 <_PyLong_Subtract+0x6c> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n a50a <_PyLong_Subtract+0x9a> │ │ │ │ │ + b.n a582 <_PyLong_Subtract+0x9a> │ │ │ │ │ negs r4, r0 │ │ │ │ │ mov.w r6, #18 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n a51c <_PyLong_Subtract+0xac> │ │ │ │ │ + b.n a594 <_PyLong_Subtract+0xac> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n a4dc <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n a554 <_PyLong_Subtract+0x6c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a5a0 : │ │ │ │ │ +0000a618 : │ │ │ │ │ PyLong_FromUInt32(): │ │ │ │ │ b.w e0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnsignedLong │ │ │ │ │ │ │ │ │ │ -0000a5a4 : │ │ │ │ │ +0000a61c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, a5b8 │ │ │ │ │ + cbz r0, a630 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a5b8 │ │ │ │ │ + bge.n a630 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, a5b8 │ │ │ │ │ + cbnz r3, a630 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a5bc <_PyLong_FromLarge>: │ │ │ │ │ +0000a634 <_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 a632 <_PyLong_FromLarge+0x76> │ │ │ │ │ + blt.n a6aa <_PyLong_FromLarge+0x76> │ │ │ │ │ lsrs r2, r5, #28 │ │ │ │ │ - bne.n a686 <_PyLong_FromLarge+0xca> │ │ │ │ │ + bne.n a6fe <_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 a67e <_PyLong_FromLarge+0xc2> │ │ │ │ │ + beq.n a6f6 <_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 a68a <_PyLong_FromLarge+0xce> │ │ │ │ │ + blt.n a702 <_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 a62c <_PyLong_FromLarge+0x70> │ │ │ │ │ + beq.n a6a4 <_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 a62c <_PyLong_FromLarge+0x70> │ │ │ │ │ + beq.n a6a4 <_PyLong_FromLarge+0x70> │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r3, #16] │ │ │ │ │ - cbz r2, a62c <_PyLong_FromLarge+0x70> │ │ │ │ │ + cbz r2, a6a4 <_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 a5d8 <_PyLong_FromLarge+0x1c> │ │ │ │ │ + beq.n a650 <_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, a67e <_PyLong_FromLarge+0xc2> │ │ │ │ │ + cbz r0, a6f6 <_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 a68e <_PyLong_FromLarge+0xd2> │ │ │ │ │ + blt.n a706 <_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 a610 <_PyLong_FromLarge+0x54> │ │ │ │ │ + b.n a688 <_PyLong_FromLarge+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n a62c <_PyLong_FromLarge+0x70> │ │ │ │ │ + b.n a6a4 <_PyLong_FromLarge+0x70> │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n a640 <_PyLong_FromLarge+0x84> │ │ │ │ │ + b.n a6b8 <_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] │ │ │ │ │ @@ -16025,59 +16083,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 a610 <_PyLong_FromLarge+0x54> │ │ │ │ │ - b.n a62c <_PyLong_FromLarge+0x70> │ │ │ │ │ + bne.n a688 <_PyLong_FromLarge+0x54> │ │ │ │ │ + b.n a6a4 <_PyLong_FromLarge+0x70> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a6b4 : │ │ │ │ │ +0000a72c : │ │ │ │ │ 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 a778 │ │ │ │ │ + beq.n a7f0 │ │ │ │ │ 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 a7a8 │ │ │ │ │ + beq.n a820 │ │ │ │ │ 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 a77a │ │ │ │ │ + bcc.n a7f2 │ │ │ │ │ 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 a792 │ │ │ │ │ + bcc.n a80a │ │ │ │ │ movs r0, #20 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a79e │ │ │ │ │ + beq.n a816 │ │ │ │ │ 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 │ │ │ │ │ @@ -16118,35 +16176,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 a772 │ │ │ │ │ + b.n a7ea │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n a6ee │ │ │ │ │ + b.n a766 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a7b0 <_PyLong_Copy>: │ │ │ │ │ +0000a828 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n a7ee <_PyLong_Copy+0x3e> │ │ │ │ │ + bhi.n a866 <_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 a7ee <_PyLong_Copy+0x3e> │ │ │ │ │ + bcs.n a866 <_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 │ │ │ │ │ @@ -16160,15 +16218,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, a82c <_PyLong_Copy+0x7c> │ │ │ │ │ + cbz r0, a8a4 <_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] │ │ │ │ │ @@ -16177,40 +16235,40 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a834 <_PyLong_Multiply>: │ │ │ │ │ +0000a8ac <_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 a8b8 <_PyLong_Multiply+0x84> │ │ │ │ │ + bhi.n a930 <_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 a898 <_PyLong_Multiply+0x64> │ │ │ │ │ + bcs.n a910 <_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 │ │ │ │ │ @@ -16218,154 +16276,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 a8ea <_PyLong_Multiply+0xb6> │ │ │ │ │ + bcs.n a962 <_PyLong_Multiply+0xb6> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 38dc │ │ │ │ │ + bl 3950 │ │ │ │ │ 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 a894 <_PyLong_Multiply+0x60> │ │ │ │ │ + beq.n a90c <_PyLong_Multiply+0x60> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl d39c <_PyLong_Negate> │ │ │ │ │ + bl d414 <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n a894 <_PyLong_Multiply+0x60> │ │ │ │ │ + b.n a90c <_PyLong_Multiply+0x60> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n a5bc <_PyLong_FromLarge> │ │ │ │ │ + b.n a634 <_PyLong_FromLarge> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a8f4 : │ │ │ │ │ +0000a96c : │ │ │ │ │ long_abs_method(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a91a │ │ │ │ │ + beq.n a992 │ │ │ │ │ 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 a91e │ │ │ │ │ + bne.n a996 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ - b.w 3530 │ │ │ │ │ - b.w a7b0 <_PyLong_Copy> │ │ │ │ │ + b.w 35a4 │ │ │ │ │ + b.w a828 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a924 : │ │ │ │ │ +0000a99c : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a94e │ │ │ │ │ + beq.n a9c6 │ │ │ │ │ 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 a952 │ │ │ │ │ + bne.n a9ca │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a94a │ │ │ │ │ + bge.n a9c2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b.w 3530 │ │ │ │ │ - b.w a7b0 <_PyLong_Copy> │ │ │ │ │ + b.w 35a4 │ │ │ │ │ + b.w a828 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a958 : │ │ │ │ │ +0000a9d0 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n a998 │ │ │ │ │ + bpl.n aa10 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n a998 │ │ │ │ │ + bpl.n aa10 │ │ │ │ │ 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 79cc │ │ │ │ │ + bl 7a44 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n a9be │ │ │ │ │ + beq.n aa36 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - cbz r0, a9a2 │ │ │ │ │ + cbz r0, aa1a │ │ │ │ │ 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 a9b0 │ │ │ │ │ + bge.n aa28 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - cbz r1, a9c2 │ │ │ │ │ + cbz r1, aa3a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a9be │ │ │ │ │ + bge.n aa36 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, a9ce │ │ │ │ │ + cbz r2, aa46 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a994 │ │ │ │ │ + b.n aa0c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n a9b0 │ │ │ │ │ + b.n aa28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a9be │ │ │ │ │ + b.n aa36 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a9d8 <_PyLong_FromBytes>: │ │ │ │ │ +0000aa50 <_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 │ │ │ │ │ @@ -16373,31 +16431,31 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 6ec │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, aa04 <_PyLong_FromBytes+0x2c> │ │ │ │ │ - cbz r0, aa08 <_PyLong_FromBytes+0x30> │ │ │ │ │ + cbz r3, aa7c <_PyLong_FromBytes+0x2c> │ │ │ │ │ + cbz r0, aa80 <_PyLong_FromBytes+0x30> │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n aa08 <_PyLong_FromBytes+0x30> │ │ │ │ │ + bne.n aa80 <_PyLong_FromBytes+0x30> │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ 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, aa4e <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbz r0, aac6 <_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 │ │ │ │ │ @@ -16406,47 +16464,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 aa4e <_PyLong_FromBytes+0x76> │ │ │ │ │ + bge.n aac6 <_PyLong_FromBytes+0x76> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, aa4e <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbnz r2, aac6 <_PyLong_FromBytes+0x76> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n aa04 <_PyLong_FromBytes+0x2c> │ │ │ │ │ + b.n aa7c <_PyLong_FromBytes+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000aa54 : │ │ │ │ │ +0000aacc : │ │ │ │ │ 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 aae4 │ │ │ │ │ + beq.n ab5c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n aaa0 │ │ │ │ │ + bhi.n ab18 │ │ │ │ │ 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 aaa0 │ │ │ │ │ + bcs.n ab18 │ │ │ │ │ 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 │ │ │ │ │ @@ -16460,15 +16518,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, aade │ │ │ │ │ + cbz r0, ab56 │ │ │ │ │ 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] │ │ │ │ │ @@ -16481,112 +16539,112 @@ │ │ │ │ │ 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 aa9c │ │ │ │ │ + b.n ab14 │ │ │ │ │ │ │ │ │ │ -0000aaf4 : │ │ │ │ │ +0000ab6c : │ │ │ │ │ long_mod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w aec4 │ │ │ │ │ + bpl.w af3c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w aec4 │ │ │ │ │ + bpl.w af3c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov.w r8, r2, lsr #3 │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n ab9e │ │ │ │ │ + beq.n ac16 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ae6e │ │ │ │ │ + beq.w aee6 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - blt.w ad4c │ │ │ │ │ - beq.w ad34 │ │ │ │ │ + blt.w adc4 │ │ │ │ │ + beq.w adac │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n abd4 │ │ │ │ │ + beq.n ac4c │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9b8 │ │ │ │ │ - cbz r0, ab60 │ │ │ │ │ + bl ca30 │ │ │ │ │ + cbz r0, abd8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ab60 │ │ │ │ │ + bge.n abd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ab60 │ │ │ │ │ + cbnz r3, abd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 1350 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae50 │ │ │ │ │ + beq.w aec8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - beq.w ae54 │ │ │ │ │ + beq.w aecc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w ae86 │ │ │ │ │ - cbnz r3, ab96 │ │ │ │ │ + beq.w aefe │ │ │ │ │ + cbnz r3, ac0e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w ae8e │ │ │ │ │ + beq.w af06 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w ae68 │ │ │ │ │ + bne.w aee0 │ │ │ │ │ eors r2, r1 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bne.w ae36 │ │ │ │ │ + bne.w aeae │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae50 │ │ │ │ │ + beq.w aec8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ subs.w r2, r6, #10 │ │ │ │ │ - bne.w ad70 │ │ │ │ │ + bne.w ade8 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov ip, r2 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov sl, r3 │ │ │ │ │ add.w r6, r3, r8, lsl #2 │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ - beq.n ac4e │ │ │ │ │ + beq.n acc6 │ │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ │ mov.w r1, #3435973836 @ 0xcccccccc │ │ │ │ │ umull r3, ip, r0, r7 │ │ │ │ │ bic.w r3, ip, #3 │ │ │ │ │ add.w r3, r3, ip, lsr #2 │ │ │ │ │ subs r3, r7, r3 │ │ │ │ │ subs r3, r7, r3 │ │ │ │ │ @@ -16605,15 +16663,15 @@ │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w ip, ip, r8 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc.w ip, ip, ip │ │ │ │ │ subs r2, r7, r3 │ │ │ │ │ sbc.w ip, ip, ip, lsl #1 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n ad22 │ │ │ │ │ + beq.n ad9a │ │ │ │ │ ldr.w r7, [r6, #-4] │ │ │ │ │ mov.w r1, ip, lsl #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ mov.w r9, #3435973836 @ 0xcccccccc │ │ │ │ │ subs r6, #8 │ │ │ │ │ orr.w lr, r7, r2, lsl #30 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ @@ -16667,59 +16725,59 @@ │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w ip, ip, r8 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc.w ip, ip, ip │ │ │ │ │ subs.w r2, lr, r3 │ │ │ │ │ sbc.w ip, r1, ip │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bne.n ac4e │ │ │ │ │ + bne.n acc6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab70 │ │ │ │ │ - b.n ae50 │ │ │ │ │ + bne.w abe8 │ │ │ │ │ + b.n aec8 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add.w r3, r0, r8, lsl #2 │ │ │ │ │ add.w r8, r5, r8, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w ab42 │ │ │ │ │ + bcs.w abba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w aeb4 │ │ │ │ │ + bne.w af2c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n ab82 │ │ │ │ │ + b.n abfa │ │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ │ add.w r7, r0, #12 │ │ │ │ │ subs r3, #4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r8, r7, r8, lsl #2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n add0 │ │ │ │ │ + beq.n ae48 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n adbe │ │ │ │ │ + beq.n ae36 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n ada4 │ │ │ │ │ + beq.n ae1c │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r3 │ │ │ │ │ @@ -16732,15 +16790,15 @@ │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov.w r1, ip, lsl #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ - b.n ae26 │ │ │ │ │ + b.n ae9e │ │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ │ mov.w r1, ip, lsl #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r8, r8, #16 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -16768,175 +16826,175 @@ │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, r7 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - bne.n add0 │ │ │ │ │ - b.n ad22 │ │ │ │ │ + bne.n ae48 │ │ │ │ │ + b.n ad9a │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab96 │ │ │ │ │ + bne.w ac0e │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n ab96 │ │ │ │ │ + b.n ac0e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w ab96 │ │ │ │ │ + beq.w ac0e │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl d39c <_PyLong_Negate> │ │ │ │ │ + bl d414 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n ad68 │ │ │ │ │ - b.n ae50 │ │ │ │ │ + bne.n ade0 │ │ │ │ │ + b.n aec8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad4c │ │ │ │ │ + bne.w adc4 │ │ │ │ │ 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 │ │ │ │ │ - b.n ae50 │ │ │ │ │ + b.n aec8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w ab96 │ │ │ │ │ + bne.w ac0e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 31e8 │ │ │ │ │ + bl 325c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n aeac │ │ │ │ │ + bge.n af24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, aeac │ │ │ │ │ + cbnz r3, af24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n ae50 │ │ │ │ │ + beq.n aec8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n ab96 │ │ │ │ │ + b.n ac0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7b0 <_PyLong_Copy> │ │ │ │ │ + bl a828 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad68 │ │ │ │ │ - b.n ae50 │ │ │ │ │ + bne.w ade0 │ │ │ │ │ + b.n aec8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n ab96 │ │ │ │ │ + b.n ac0e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000aed0 : │ │ │ │ │ +0000af48 : │ │ │ │ │ l_mod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n af68 │ │ │ │ │ + beq.n afe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b220 │ │ │ │ │ + beq.w b298 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.w b110 │ │ │ │ │ - beq.w b0fc │ │ │ │ │ + blt.w b188 │ │ │ │ │ + beq.w b174 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n afa2 │ │ │ │ │ + beq.n b01a │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9b8 │ │ │ │ │ - cbz r0, af26 │ │ │ │ │ + bl ca30 │ │ │ │ │ + cbz r0, af9e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n af26 │ │ │ │ │ + bge.n af9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, af26 │ │ │ │ │ + cbnz r3, af9e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 1350 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b236 │ │ │ │ │ + beq.w b2ae │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - beq.w b206 │ │ │ │ │ + beq.w b27e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b23c │ │ │ │ │ - cbnz r3, af5c │ │ │ │ │ + beq.w b2b4 │ │ │ │ │ + cbnz r3, afd4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b244 │ │ │ │ │ + beq.w b2bc │ │ │ │ │ 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 b21a │ │ │ │ │ + bne.w b292 │ │ │ │ │ eor.w r3, r0, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ - bne.w b1fa │ │ │ │ │ + bne.w b272 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r1, r4 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ clz r3, r0 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ negs r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ subs.w ip, r6, #10 │ │ │ │ │ - bne.w b136 │ │ │ │ │ + bne.w b1ae │ │ │ │ │ add.w r2, r4, #12 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ mov fp, r2 │ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.n b01e │ │ │ │ │ + bpl.n b096 │ │ │ │ │ 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 │ │ │ │ │ @@ -16955,15 +17013,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 b0ea │ │ │ │ │ + beq.n b162 │ │ │ │ │ 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] │ │ │ │ │ @@ -17017,60 +17075,60 @@ │ │ │ │ │ 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 b01e │ │ │ │ │ + bne.n b096 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w af36 │ │ │ │ │ - b.n b236 │ │ │ │ │ + bne.w afae │ │ │ │ │ + b.n b2ae │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w af08 │ │ │ │ │ + bcs.w af80 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w b26a │ │ │ │ │ + bne.w b2e2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n af48 │ │ │ │ │ + b.n afc0 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r7, r4, #12 │ │ │ │ │ subs r2, #4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r8, r7, r3, lsl #2 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n b194 │ │ │ │ │ + beq.n b20c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n b184 │ │ │ │ │ + beq.n b1fc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n b16a │ │ │ │ │ + beq.n b1e2 │ │ │ │ │ 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 │ │ │ │ │ @@ -17084,15 +17142,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 b1e8 │ │ │ │ │ + b.n b260 │ │ │ │ │ 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 │ │ │ │ │ @@ -17121,184 +17179,184 @@ │ │ │ │ │ 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 b194 │ │ │ │ │ - b.n b0ea │ │ │ │ │ + bne.n b20c │ │ │ │ │ + b.n b162 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ - b.n af88 │ │ │ │ │ + b.n b000 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w af5c │ │ │ │ │ + beq.w afd4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl d39c <_PyLong_Negate> │ │ │ │ │ + bl d414 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n b12e │ │ │ │ │ - b.n b236 │ │ │ │ │ + bne.n b1a6 │ │ │ │ │ + b.n b2ae │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b110 │ │ │ │ │ + bne.w b188 │ │ │ │ │ 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 af62 │ │ │ │ │ + b.n afda │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w af5c │ │ │ │ │ + bne.w afd4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 31e8 │ │ │ │ │ + bl 325c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b262 │ │ │ │ │ + bge.n b2da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, b262 │ │ │ │ │ + cbnz r3, b2da │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n b236 │ │ │ │ │ + beq.n b2ae │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n af5c │ │ │ │ │ + b.n afd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7b0 <_PyLong_Copy> │ │ │ │ │ + bl a828 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b12e │ │ │ │ │ - b.n b236 │ │ │ │ │ + bne.w b1a6 │ │ │ │ │ + b.n b2ae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b27c <_PyLong_Format>: │ │ │ │ │ +0000b2f4 <_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 b2ae <_PyLong_Format+0x32> │ │ │ │ │ + beq.n b326 <_PyLong_Format+0x32> │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl b2c4 │ │ │ │ │ + bl b33c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n b2be <_PyLong_Format+0x42> │ │ │ │ │ + beq.n b336 <_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 1978 │ │ │ │ │ + bl 1970 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n b2a8 <_PyLong_Format+0x2c> │ │ │ │ │ + bne.n b320 <_PyLong_Format+0x2c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b2aa <_PyLong_Format+0x2e> │ │ │ │ │ + b.n b322 <_PyLong_Format+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b2c4 : │ │ │ │ │ +0000b33c : │ │ │ │ │ long_format_binary(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b926 │ │ │ │ │ + beq.w b99e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w b926 │ │ │ │ │ + bpl.w b99e │ │ │ │ │ cmp r1, #16 │ │ │ │ │ mov fp, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne.w b58e │ │ │ │ │ + bne.w b606 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq.w b8ce │ │ │ │ │ + beq.w b946 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ sub.w sl, r2, #2 │ │ │ │ │ clz sl, sl │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ │ - bhi.w b950 │ │ │ │ │ + bhi.w b9c8 │ │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ movs r0, #30 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b5a4 │ │ │ │ │ + beq.w b61c │ │ │ │ │ clz r3, r3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r0, r4 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne.w b5ae │ │ │ │ │ + bne.w b626 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w sl, sl, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b5be │ │ │ │ │ + beq.w b636 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add.w sl, sl, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b63e │ │ │ │ │ + bne.w b6b6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b8f4 │ │ │ │ │ + bne.w b96c │ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b936 │ │ │ │ │ + beq.w b9ae │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w b9ba │ │ │ │ │ + bne.w ba32 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w b94a │ │ │ │ │ + bpl.w b9c2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w b944 │ │ │ │ │ + bpl.w b9bc │ │ │ │ │ add.w r0, sl, #20 │ │ │ │ │ add r0, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b898 │ │ │ │ │ + beq.w b910 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov lr, r6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ @@ -17317,15 +17375,15 @@ │ │ │ │ │ lsl.w r5, r5, lr │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ orrs r5, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ add.w lr, lr, #30 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.w b728 │ │ │ │ │ + bgt.w b7a0 │ │ │ │ │ and.w r1, r9, r5 │ │ │ │ │ lsr.w r3, r5, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r1, #48 @ 0x30 │ │ │ │ │ @@ -17333,15 +17391,15 @@ │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ lsl.w r1, r2, r8 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsr.w r1, r2, r7 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsr.w r1, r2, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w b720 │ │ │ │ │ + beq.w b798 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -17349,15 +17407,15 @@ │ │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ │ lsl.w r2, r1, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w b724 │ │ │ │ │ + beq.w b79c │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -17365,15 +17423,15 @@ │ │ │ │ │ strb.w r2, [r0, #-3] │ │ │ │ │ lsl.w r2, r1, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w b874 │ │ │ │ │ + beq.w b8ec │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17382,15 +17440,15 @@ │ │ │ │ │ lsr.w r1, r1, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r2 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ strb.w r5, [r0, #-4] │ │ │ │ │ - beq.w b63a │ │ │ │ │ + beq.w b6b2 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17399,15 +17457,15 @@ │ │ │ │ │ lsr.w r1, r1, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r2 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ │ - beq.w b894 │ │ │ │ │ + beq.w b90c │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17417,143 +17475,143 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r2 │ │ │ │ │ subs r0, #6 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.n b546 │ │ │ │ │ + beq.n b5be │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsr.w r5, r3, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.n b616 │ │ │ │ │ + bhi.n b68e │ │ │ │ │ lsl.w r3, r1, r8 │ │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ │ orrs r5, r3 │ │ │ │ │ lsr.w r3, r1, r7 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ strb.w r2, [r0, #-1]! │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - bne.n b51a │ │ │ │ │ + bne.n b592 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt.w b3c2 │ │ │ │ │ + bgt.w b43a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b8a8 │ │ │ │ │ + beq.w b920 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne.n b598 │ │ │ │ │ + bne.n b610 │ │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b878 │ │ │ │ │ + beq.w b8f0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b888 │ │ │ │ │ + bne.w b900 │ │ │ │ │ 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 b2fa │ │ │ │ │ + b.n b372 │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b.n b566 │ │ │ │ │ + b.n b5de │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r4 │ │ │ │ │ - beq.w b34e │ │ │ │ │ + beq.w b3c6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b35a │ │ │ │ │ + bne.w b3d2 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b366 │ │ │ │ │ + beq.w b3de │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi.w b8b2 │ │ │ │ │ + bhi.w b92a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w b916 │ │ │ │ │ + beq.w b98e │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b936 │ │ │ │ │ + beq.w b9ae │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n b656 │ │ │ │ │ + bne.n b6ce │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w b968 │ │ │ │ │ + bne.w b9e0 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ lsls r7, r2, #26 │ │ │ │ │ - bpl.w b922 │ │ │ │ │ + bpl.w b99a │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ add r3, sl │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add r0, r3 │ │ │ │ │ - b.n b39a │ │ │ │ │ + b.n b412 │ │ │ │ │ adds r2, #87 @ 0x57 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ strb.w r2, [r0, #-1]! │ │ │ │ │ lsl.w r2, r1, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - bne.w b51a │ │ │ │ │ - b.n b546 │ │ │ │ │ + bne.w b592 │ │ │ │ │ + b.n b5be │ │ │ │ │ subs r0, #4 │ │ │ │ │ - b.n b546 │ │ │ │ │ + b.n b5be │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.n b5d6 │ │ │ │ │ + bls.n b64e │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bgt.n b5d6 │ │ │ │ │ + bgt.n b64e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n b5ee │ │ │ │ │ + beq.n b666 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, sl │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b93c │ │ │ │ │ + beq.w b9b4 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r2, r6, #8 │ │ │ │ │ mov r9, ip │ │ │ │ │ mov r6, ip │ │ │ │ │ mov lr, ip │ │ │ │ │ @@ -17588,45 +17646,45 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ add r2, r1 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bgt.w b90c │ │ │ │ │ + bgt.w b984 │ │ │ │ │ orrs.w r2, r9, lr │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b6aa │ │ │ │ │ + bne.n b722 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bgt.n b684 │ │ │ │ │ + bgt.n b6fc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b9d4 │ │ │ │ │ + bne.w ba4c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strbeq.w r2, [r3, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b888 │ │ │ │ │ + bne.w b900 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, sl │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n b586 │ │ │ │ │ + b.n b5fe │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n b546 │ │ │ │ │ + b.n b5be │ │ │ │ │ subs r0, #2 │ │ │ │ │ - b.n b546 │ │ │ │ │ + b.n b5be │ │ │ │ │ and.w r1, r9, r5 │ │ │ │ │ lsr.w r3, r5, r4 │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ @@ -17635,15 +17693,15 @@ │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r1 │ │ │ │ │ lsr.w r1, r2, r7 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ lsr.w r1, r2, r4 │ │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ │ - bgt.n b720 │ │ │ │ │ + bgt.n b798 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17652,15 +17710,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb.w r5, [r0, #-2] │ │ │ │ │ - blt.n b724 │ │ │ │ │ + blt.n b79c │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17669,15 +17727,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r5, [r0, #-3] │ │ │ │ │ - bgt.n b874 │ │ │ │ │ + bgt.n b8ec │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17686,15 +17744,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r5, [r0, #-4] │ │ │ │ │ - bgt.w b63a │ │ │ │ │ + bgt.w b6b2 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17703,15 +17761,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ │ - blt.n b894 │ │ │ │ │ + blt.n b90c │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17721,15 +17779,15 @@ │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ subs r0, #6 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.w b546 │ │ │ │ │ + bgt.w b5be │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsr.w r2, r3, r4 │ │ │ │ │ lsl.w r3, r1, r8 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -17738,212 +17796,212 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r2, r5 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r2, [r0, #-1]! │ │ │ │ │ - ble.n b842 │ │ │ │ │ - b.n b546 │ │ │ │ │ + ble.n b8ba │ │ │ │ │ + b.n b5be │ │ │ │ │ subs r0, #3 │ │ │ │ │ - b.n b546 │ │ │ │ │ + b.n b5be │ │ │ │ │ subs r0, #2 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b580 │ │ │ │ │ + beq.w b5f8 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, sl │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b.n b586 │ │ │ │ │ + b.n b5fe │ │ │ │ │ subs r0, #5 │ │ │ │ │ - b.n b546 │ │ │ │ │ + b.n b5be │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b55c │ │ │ │ │ + bne.w b5d4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w b578 │ │ │ │ │ - b.n b87a │ │ │ │ │ + bne.w b5f0 │ │ │ │ │ + b.n b8f2 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - blt.w b5ce │ │ │ │ │ + blt.w b646 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b5ee │ │ │ │ │ + beq.w b666 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, sl │ │ │ │ │ - b.n b666 │ │ │ │ │ + b.n b6de │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b35a │ │ │ │ │ + bne.w b3d2 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b366 │ │ │ │ │ + beq.w b3de │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.w b5d6 │ │ │ │ │ - b.n b646 │ │ │ │ │ + bls.w b64e │ │ │ │ │ + b.n b6be │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b656 │ │ │ │ │ - b.n b936 │ │ │ │ │ + bne.w b6ce │ │ │ │ │ + b.n b9ae │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - b.n b6ec │ │ │ │ │ + b.n b764 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b5ea │ │ │ │ │ + beq.w b662 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n b666 │ │ │ │ │ + b.n b6de │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n b60c │ │ │ │ │ + b.n b684 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov.w r1, #2272 @ 0x8e0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b588 │ │ │ │ │ + b.n b600 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n b6f8 │ │ │ │ │ + b.n b770 │ │ │ │ │ adds r0, #28 │ │ │ │ │ add r0, sl │ │ │ │ │ - b.n b39a │ │ │ │ │ + b.n b412 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ add r0, sl │ │ │ │ │ - b.n b39a │ │ │ │ │ + b.n b412 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n b936 │ │ │ │ │ + b.n b9ae │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ │ - beq.n b9f2 │ │ │ │ │ + beq.n ba6a │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n ba38 │ │ │ │ │ + bmi.n bab0 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ add r3, sl │ │ │ │ │ add.w r0, r2, r3, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ba4c │ │ │ │ │ + bne.n bac4 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, b9ac │ │ │ │ │ + cbz r3, ba24 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.w bba6 │ │ │ │ │ + beq.w bc1e │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #8 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq.w r3, [r0, #-4] │ │ │ │ │ - b.n b578 │ │ │ │ │ + b.n b5f0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w bae4 │ │ │ │ │ + beq.w bb5c │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bmi.w bb98 │ │ │ │ │ + bmi.w bc10 │ │ │ │ │ ldr.w r0, [ip, #28] │ │ │ │ │ add.w r0, r0, sl, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ba4c │ │ │ │ │ - b.n b986 │ │ │ │ │ + bne.n bac4 │ │ │ │ │ + b.n b9fe │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.w baf2 │ │ │ │ │ + beq.w bb6a │ │ │ │ │ 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 b700 │ │ │ │ │ + b.n b778 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n ba42 │ │ │ │ │ + bmi.n baba │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ add r3, sl │ │ │ │ │ add.w r0, r2, r3, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n bb02 │ │ │ │ │ + bne.n bb7a │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #2 │ │ │ │ │ strh r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, ba28 │ │ │ │ │ + cbz r3, baa0 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.w bb94 │ │ │ │ │ + beq.w bc0c │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh.w r3, [r0, #-2] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #4 │ │ │ │ │ strh r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w b578 │ │ │ │ │ + bne.w b5f0 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strh.w r3, [r0, #-2] │ │ │ │ │ - b.n b578 │ │ │ │ │ + b.n b5f0 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r2, #20 │ │ │ │ │ addpl r2, #28 │ │ │ │ │ - b.n b97c │ │ │ │ │ + b.n b9f4 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r2, #20 │ │ │ │ │ addpl r2, #28 │ │ │ │ │ - b.n b9f8 │ │ │ │ │ + b.n ba70 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r9, lr │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ sub.w r7, r4, #32 │ │ │ │ │ @@ -17980,39 +18038,39 @@ │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ str.w r3, [r0, #-4]! │ │ │ │ │ lsr.w r3, r9, r7 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsr.w r9, r9, r4 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - ble.n bbaa │ │ │ │ │ + ble.n bc22 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ba98 │ │ │ │ │ + bne.n bb10 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - blt.n ba72 │ │ │ │ │ + blt.n baea │ │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ │ - b.n b98c │ │ │ │ │ + b.n ba04 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bmi.n baf6 │ │ │ │ │ + bmi.n bb6e │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ add.w r0, r0, sl, lsl #1 │ │ │ │ │ - cbnz r5, bb02 │ │ │ │ │ - b.n ba02 │ │ │ │ │ + cbnz r5, bb7a │ │ │ │ │ + b.n ba7a │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ - b.n b9e6 │ │ │ │ │ + b.n ba5e │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl.w r0, ip, #28 │ │ │ │ │ - b.n baea │ │ │ │ │ + b.n bb62 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ mov lr, r9 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ sub.w r7, r4, #32 │ │ │ │ │ @@ -18049,158 +18107,158 @@ │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ strh.w r3, [r0, #-2]! │ │ │ │ │ lsr.w r3, r6, r7 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsrs r6, r4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble.n bbbc │ │ │ │ │ + ble.n bc34 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - ble.n bb50 │ │ │ │ │ + ble.n bbc8 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bgt.n bb28 │ │ │ │ │ + bgt.n bba0 │ │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ │ - b.n ba08 │ │ │ │ │ + b.n ba80 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n ba1e │ │ │ │ │ + b.n ba96 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, ip, #20 │ │ │ │ │ addpl.w r0, ip, #28 │ │ │ │ │ - b.n b9ca │ │ │ │ │ + b.n ba42 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n b9a2 │ │ │ │ │ + b.n ba1a │ │ │ │ │ orrs.w r3, r1, r9 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ba98 │ │ │ │ │ - b.n bad6 │ │ │ │ │ + bne.w bb10 │ │ │ │ │ + b.n bb4e │ │ │ │ │ orrs.w r3, r1, r6 │ │ │ │ │ - bne.n bb50 │ │ │ │ │ - b.n bb86 │ │ │ │ │ + bne.n bbc8 │ │ │ │ │ + b.n bbfe │ │ │ │ │ │ │ │ │ │ -0000bbc4 : │ │ │ │ │ +0000bc3c : │ │ │ │ │ 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 bc7a │ │ │ │ │ + beq.n bcf2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.n bc62 │ │ │ │ │ + bpl.n bcda │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n bc20 │ │ │ │ │ + bhi.n bc98 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n bc0e │ │ │ │ │ + bne.n bc86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bc8c │ │ │ │ │ + bne.n bd04 │ │ │ │ │ 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 c5e8 <_PyLong_Frexp> │ │ │ │ │ + bl c660 <_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 bc4a │ │ │ │ │ + bge.n bcc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n bbf8 │ │ │ │ │ - b.n bc04 │ │ │ │ │ + beq.n bc70 │ │ │ │ │ + b.n bc7c │ │ │ │ │ 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 bbf8 │ │ │ │ │ + b.n bc70 │ │ │ │ │ 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 bbf8 │ │ │ │ │ + b.n bc70 │ │ │ │ │ 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 bbf8 │ │ │ │ │ + b.n bc70 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bc94 : │ │ │ │ │ +0000bd0c : │ │ │ │ │ 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 c3c2 │ │ │ │ │ + bpl.w c43a │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w c3c2 │ │ │ │ │ + bpl.w c43a │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w c39a │ │ │ │ │ + beq.w c412 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r1, r0, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w c2da │ │ │ │ │ + beq.w c352 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w c274 │ │ │ │ │ + bhi.w c2ec │ │ │ │ │ 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 │ │ │ │ │ @@ -18241,35 +18299,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 bdf2 │ │ │ │ │ + bhi.n be6a │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ rsb r0, r1, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c2f6 │ │ │ │ │ + bne.w c36e │ │ │ │ │ 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 bdd0 │ │ │ │ │ + bcs.n be48 │ │ │ │ │ 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 │ │ │ │ │ @@ -18277,53 +18335,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 c2e0 │ │ │ │ │ + bcs.w c358 │ │ │ │ │ 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 c306 │ │ │ │ │ + bne.w c37e │ │ │ │ │ lsrs r7, r0, #3 │ │ │ │ │ subs r0, r7, r2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - ble.w c38c │ │ │ │ │ + ble.w c404 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3b0 │ │ │ │ │ + beq.w c428 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ rsb lr, r4, #30 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ add.w r8, r6, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr.w ip, [r8, #12] │ │ │ │ │ mov r9, ip │ │ │ │ │ - beq.w c20e │ │ │ │ │ + beq.w c286 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ lsr.w sl, ip, r4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ │ - ble.w c264 │ │ │ │ │ + ble.w c2dc │ │ │ │ │ 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 │ │ │ │ │ @@ -18331,144 +18389,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 c190 │ │ │ │ │ + bge.w c208 │ │ │ │ │ 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 c190 │ │ │ │ │ + bge.w c208 │ │ │ │ │ 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 c190 │ │ │ │ │ + bge.w c208 │ │ │ │ │ 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 c190 │ │ │ │ │ + bge.w c208 │ │ │ │ │ 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 c190 │ │ │ │ │ + bge.w c208 │ │ │ │ │ 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 c190 │ │ │ │ │ + bge.w c208 │ │ │ │ │ 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 c190 │ │ │ │ │ + bge.w c208 │ │ │ │ │ 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 c190 │ │ │ │ │ + bge.w c208 │ │ │ │ │ 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 c190 │ │ │ │ │ + bge.w c208 │ │ │ │ │ subs r7, #1 │ │ │ │ │ mov.w r8, #9 │ │ │ │ │ subs r4, r7, r2 │ │ │ │ │ add.w r2, r6, #48 @ 0x30 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ add.w sl, r6, r2 │ │ │ │ │ sub.w r6, r4, #9 │ │ │ │ │ add.w r2, r0, #44 @ 0x2c │ │ │ │ │ ands.w r6, r6, #3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - beq.n c0d4 │ │ │ │ │ + beq.n c14c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n c098 │ │ │ │ │ + beq.n c110 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n c062 │ │ │ │ │ + beq.n c0da │ │ │ │ │ mov r2, sl │ │ │ │ │ mov.w r8, #10 │ │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ │ mov sl, r2 │ │ │ │ │ add.w r2, r0, #44 @ 0x2c │ │ │ │ │ lsl.w r7, r6, r9 │ │ │ │ │ lsr.w ip, r6, r5 │ │ │ │ │ @@ -18514,15 +18572,15 @@ │ │ │ │ │ adc.w r7, r1, r7 │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ lsrs r1, r7, #30 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n c190 │ │ │ │ │ + beq.n c208 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ add.w ip, sl, #4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ add.w sl, ip, #12 │ │ │ │ │ @@ -18572,54 +18630,54 @@ │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n c0d8 │ │ │ │ │ + bne.n c150 │ │ │ │ │ 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 c1aa │ │ │ │ │ + beq.n c222 │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - cbz r4, c1b6 │ │ │ │ │ + cbz r4, c22e │ │ │ │ │ bl 1350 │ │ │ │ │ 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 c300 │ │ │ │ │ + beq.w c378 │ │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c1b4 │ │ │ │ │ + beq.n c22c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n c1aa │ │ │ │ │ + beq.n c222 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n c1aa │ │ │ │ │ + b.n c222 │ │ │ │ │ subs r2, #1 │ │ │ │ │ lsrs r7, r0, #3 │ │ │ │ │ rsb r3, r2, r0, lsr #3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w c38c │ │ │ │ │ + ble.w c404 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 314 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3b0 │ │ │ │ │ + beq.w c428 │ │ │ │ │ add.w r8, r6, r2, lsl #2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ movs r5, #30 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ @@ -18627,15 +18685,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 c2ea │ │ │ │ │ + blt.n c362 │ │ │ │ │ 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 │ │ │ │ │ @@ -18645,205 +18703,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 be5a │ │ │ │ │ + blt.w bed2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r3, r0, fp, lsl #2 │ │ │ │ │ str.w sl, [r3, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne.n c19c │ │ │ │ │ - b.n c1aa │ │ │ │ │ + bne.n c214 │ │ │ │ │ + b.n c222 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 2874 <_PyLong_AsByteArray> │ │ │ │ │ + bl 28e8 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ - beq.n c2ba │ │ │ │ │ + beq.n c332 │ │ │ │ │ add.w r1, r4, r3, lsl #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ movs r1, #30 │ │ │ │ │ smull r3, r1, r3, r1 │ │ │ │ │ - cbz r2, c2a4 │ │ │ │ │ + cbz r2, c31c │ │ │ │ │ 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 c32a │ │ │ │ │ + beq.n c3a2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt.n c338 │ │ │ │ │ + bgt.n c3b0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ │ and.w r1, r0, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n c2da │ │ │ │ │ + beq.n c352 │ │ │ │ │ mvn.w r5, #29 │ │ │ │ │ movs r2, #14 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs r2, r4 │ │ │ │ │ - bge.w bcec │ │ │ │ │ + bge.w bd64 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n c364 │ │ │ │ │ - ldr r6, [pc, #244] @ (c3d0 ) │ │ │ │ │ + beq.n c3dc │ │ │ │ │ + ldr r6, [pc, #244] @ (c448 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n bdca │ │ │ │ │ - bl a5bc <_PyLong_FromLarge> │ │ │ │ │ + b.n be42 │ │ │ │ │ + bl a634 <_PyLong_FromLarge> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n bdca │ │ │ │ │ + b.n be42 │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ │ - b.n c220 │ │ │ │ │ + b.n c298 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ orr.w r0, r0, r1, lsl #2 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ - b.n bdb8 │ │ │ │ │ + b.n be30 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n c1aa │ │ │ │ │ + b.n c222 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c1d6 │ │ │ │ │ + bne.w c24e │ │ │ │ │ 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 c3b6 │ │ │ │ │ + bne.n c42e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c2dc │ │ │ │ │ + bge.n c354 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n bdca │ │ │ │ │ + b.n be42 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n c338 │ │ │ │ │ + bne.n c3b0 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n c36a │ │ │ │ │ + beq.n c3e2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, c3b0 │ │ │ │ │ + cbz r0, c428 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n c2da │ │ │ │ │ - ldr r6, [pc, #108] @ (c3d4 ) │ │ │ │ │ + bne.n c352 │ │ │ │ │ + ldr r6, [pc, #108] @ (c44c ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n bdca │ │ │ │ │ + b.n be42 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - b.n c37c │ │ │ │ │ + b.n c3f4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c338 │ │ │ │ │ + beq.n c3b0 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c36e │ │ │ │ │ + beq.n c3e6 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n c36e │ │ │ │ │ + bne.n c3e6 │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n c2ba │ │ │ │ │ - b.n c338 │ │ │ │ │ + beq.n c332 │ │ │ │ │ + b.n c3b0 │ │ │ │ │ rsb r0, ip, #0 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n bdca │ │ │ │ │ + b.n be42 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n bdca │ │ │ │ │ + b.n be42 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a7b0 <_PyLong_Copy> │ │ │ │ │ + bl a828 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n bdca │ │ │ │ │ + b.n be42 │ │ │ │ │ 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 bdca │ │ │ │ │ + b.n be42 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002418 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c3d8 <_PyLong_Rshift>: │ │ │ │ │ +0000c450 <_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 c5da <_PyLong_Rshift+0x202> │ │ │ │ │ + beq.w c652 <_PyLong_Rshift+0x202> │ │ │ │ │ mvn.w r6, #29 │ │ │ │ │ movs r1, #14 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ sbcs r1, r3 │ │ │ │ │ - blt.w c5ca <_PyLong_Rshift+0x1f2> │ │ │ │ │ + blt.w c642 <_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 c458 <_PyLong_Rshift+0x80> │ │ │ │ │ + bhi.n c4d0 <_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 │ │ │ │ │ @@ -18855,53 +18913,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 330c <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3380 <_PyLong_FromSTwoDigits> │ │ │ │ │ sub.w ip, r5, #2 │ │ │ │ │ rsbs r1, ip, #0 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ - cbnz r2, c46a <_PyLong_Rshift+0x92> │ │ │ │ │ + cbnz r2, c4e2 <_PyLong_Rshift+0x92> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c53e <_PyLong_Rshift+0x166> │ │ │ │ │ + bne.n c5b6 <_PyLong_Rshift+0x166> │ │ │ │ │ rsb r2, r3, r4, lsr #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w c5b2 <_PyLong_Rshift+0x1da> │ │ │ │ │ + ble.w c62a <_PyLong_Rshift+0x1da> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c55c <_PyLong_Rshift+0x184> │ │ │ │ │ + beq.n c5d4 <_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 c564 <_PyLong_Rshift+0x18c> │ │ │ │ │ + beq.n c5dc <_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 c4f2 <_PyLong_Rshift+0x11a> │ │ │ │ │ + b.n c56a <_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 │ │ │ │ │ @@ -18910,137 +18968,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 c4c8 <_PyLong_Rshift+0xf0> │ │ │ │ │ + bgt.n c540 <_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 c5a0 <_PyLong_Rshift+0x1c8> │ │ │ │ │ + beq.n c618 <_PyLong_Rshift+0x1c8> │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, c53a <_PyLong_Rshift+0x162> │ │ │ │ │ + cbz r4, c5b2 <_PyLong_Rshift+0x162> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n c52c <_PyLong_Rshift+0x154> │ │ │ │ │ + bne.n c5a4 <_PyLong_Rshift+0x154> │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 1350 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ - b.n c520 <_PyLong_Rshift+0x148> │ │ │ │ │ + b.n c598 <_PyLong_Rshift+0x148> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n c510 <_PyLong_Rshift+0x138> │ │ │ │ │ - cbnz r0, c5ac <_PyLong_Rshift+0x1d4> │ │ │ │ │ + b.n c588 <_PyLong_Rshift+0x138> │ │ │ │ │ + cbnz r0, c624 <_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 c5be <_PyLong_Rshift+0x1e6> │ │ │ │ │ + bne.n c636 <_PyLong_Rshift+0x1e6> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c55a <_PyLong_Rshift+0x182> │ │ │ │ │ + bge.n c5d2 <_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 c594 <_PyLong_Rshift+0x1bc> │ │ │ │ │ + bgt.n c60c <_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 c4a0 <_PyLong_Rshift+0xc8> │ │ │ │ │ + b.n c518 <_PyLong_Rshift+0xc8> │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ orr.w sl, sl, r1 │ │ │ │ │ - b.n c578 <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b.n c5f0 <_PyLong_Rshift+0x1a0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c520 <_PyLong_Rshift+0x148> │ │ │ │ │ + beq.n c598 <_PyLong_Rshift+0x148> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n c520 <_PyLong_Rshift+0x148> │ │ │ │ │ + b.n c598 <_PyLong_Rshift+0x148> │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ movs r6, #30 │ │ │ │ │ - b.n c46a <_PyLong_Rshift+0x92> │ │ │ │ │ + b.n c4e2 <_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 a7b0 <_PyLong_Copy> │ │ │ │ │ + b.w a828 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #20] @ (c5e0 <_PyLong_Rshift+0x208>) │ │ │ │ │ + ldr r3, [pc, #20] @ (c658 <_PyLong_Rshift+0x208>) │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r8, r3 │ │ │ │ │ movne r8, r2 │ │ │ │ │ - b.n c55c <_PyLong_Rshift+0x184> │ │ │ │ │ - ldr.w r8, [pc, #8] @ c5e4 <_PyLong_Rshift+0x20c> │ │ │ │ │ - b.n c55c <_PyLong_Rshift+0x184> │ │ │ │ │ + b.n c5d4 <_PyLong_Rshift+0x184> │ │ │ │ │ + ldr.w r8, [pc, #8] @ c65c <_PyLong_Rshift+0x20c> │ │ │ │ │ + b.n c5d4 <_PyLong_Rshift+0x184> │ │ │ │ │ .word 0x00002418 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c5e8 <_PyLong_Frexp>: │ │ │ │ │ +0000c660 <_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 c7da <_PyLong_Frexp+0x1f2> │ │ │ │ │ + beq.w c852 <_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, c62a <_PyLong_Frexp+0x42> │ │ │ │ │ + cbz r3, c6a2 <_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 c71a <_PyLong_Frexp+0x132> │ │ │ │ │ + bge.n c792 <_PyLong_Frexp+0x132> │ │ │ │ │ movs r1, #30 │ │ │ │ │ rsb r0, r4, #55 @ 0x37 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ movs r1, #30 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ rsb r0, r4, #55 @ 0x37 │ │ │ │ │ @@ -19063,15 +19121,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 c66c <_PyLong_Frexp+0x84> │ │ │ │ │ + bgt.n c6e4 <_PyLong_Frexp+0x84> │ │ │ │ │ add.w r3, fp, r7 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ @@ -19080,29 +19138,29 @@ │ │ │ │ │ str.w ip, [r0, #-12] │ │ │ │ │ and.w r0, r1, #7 │ │ │ │ │ vcvt.f64.u32 d0, s15 │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr.w r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - vldr d6, [pc, #280] @ c7e8 <_PyLong_Frexp+0x200> │ │ │ │ │ + vldr d6, [pc, #280] @ c860 <_PyLong_Frexp+0x200> │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c6d0 <_PyLong_Frexp+0xe8> │ │ │ │ │ - vldr d6, [pc, #260] @ c7f0 <_PyLong_Frexp+0x208> │ │ │ │ │ + bne.n c748 <_PyLong_Frexp+0xe8> │ │ │ │ │ + vldr d6, [pc, #260] @ c868 <_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 c7ce <_PyLong_Frexp+0x1e6> │ │ │ │ │ + beq.n c846 <_PyLong_Frexp+0x1e6> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ it eq │ │ │ │ │ vnegeq.f64 d0, d0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strd r4, r5, [r3] │ │ │ │ │ @@ -19121,29 +19179,29 @@ │ │ │ │ │ add.w r9, r9, #12 │ │ │ │ │ mov r7, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ │ - ble.n c77e <_PyLong_Frexp+0x196> │ │ │ │ │ + ble.n c7f6 <_PyLong_Frexp+0x196> │ │ │ │ │ ldr.w r1, [r9, r7, lsl #2] │ │ │ │ │ rsb ip, r2, #32 │ │ │ │ │ sub.w fp, r2, #32 │ │ │ │ │ lsl.w ip, lr, ip │ │ │ │ │ orr.w r3, r1, r3, lsl #30 │ │ │ │ │ lsr.w fp, lr, fp │ │ │ │ │ lsr.w lr, r3, r2 │ │ │ │ │ bic.w r3, r3, sl │ │ │ │ │ orr.w lr, lr, ip │ │ │ │ │ orr.w lr, lr, fp │ │ │ │ │ str.w lr, [r6, r7, lsl #2] │ │ │ │ │ - b.n c744 <_PyLong_Frexp+0x15c> │ │ │ │ │ + b.n c7bc <_PyLong_Frexp+0x15c> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - cbz r3, c7b6 <_PyLong_Frexp+0x1ce> │ │ │ │ │ + cbz r3, c82e <_PyLong_Frexp+0x1ce> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ orr.w r0, r0, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ and.w r1, r0, #7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -19153,63 +19211,63 @@ │ │ │ │ │ ldr.w r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ vldr s0, [r2, #-12] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ - ble.n c6ea <_PyLong_Frexp+0x102> │ │ │ │ │ - b.n c6cc <_PyLong_Frexp+0xe4> │ │ │ │ │ + ble.n c762 <_PyLong_Frexp+0x102> │ │ │ │ │ + b.n c744 <_PyLong_Frexp+0xe4> │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ - cbz r0, c7ca <_PyLong_Frexp+0x1e2> │ │ │ │ │ + cbz r0, c842 <_PyLong_Frexp+0x1e2> │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr.w r3, [r8, r0, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c782 <_PyLong_Frexp+0x19a> │ │ │ │ │ + bne.n c7fa <_PyLong_Frexp+0x19a> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c7bc <_PyLong_Frexp+0x1d4> │ │ │ │ │ + bne.n c834 <_PyLong_Frexp+0x1d4> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - b.n c788 <_PyLong_Frexp+0x1a0> │ │ │ │ │ + b.n c800 <_PyLong_Frexp+0x1a0> │ │ │ │ │ adds r4, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ adc.w r5, r5, #0 │ │ │ │ │ - b.n c700 <_PyLong_Frexp+0x118> │ │ │ │ │ + b.n c778 <_PyLong_Frexp+0x118> │ │ │ │ │ mov r4, r7 │ │ │ │ │ - vldr d0, [pc, #24] @ c7f8 <_PyLong_Frexp+0x210> │ │ │ │ │ + vldr d0, [pc, #24] @ c870 <_PyLong_Frexp+0x210> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n c70e <_PyLong_Frexp+0x126> │ │ │ │ │ + b.n c786 <_PyLong_Frexp+0x126> │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000c800 <_PyLong_UInt64_Converter>: │ │ │ │ │ +0000c878 <_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 c96e <_PyLong_UInt64_Converter+0x16e> │ │ │ │ │ + beq.w c9e6 <_PyLong_UInt64_Converter+0x16e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w c934 <_PyLong_UInt64_Converter+0x134> │ │ │ │ │ + bpl.w c9ac <_PyLong_UInt64_Converter+0x134> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n c91c <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + beq.n c994 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ it hi │ │ │ │ │ movhi r5, #0 │ │ │ │ │ - bhi.n c856 <_PyLong_UInt64_Converter+0x56> │ │ │ │ │ + bhi.n c8ce <_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 │ │ │ │ │ @@ -19222,163 +19280,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 2874 <_PyLong_AsByteArray> │ │ │ │ │ + bl 28e8 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ movs.w r3, ip, lsr #3 │ │ │ │ │ - beq.w c9ae <_PyLong_UInt64_Converter+0x1ae> │ │ │ │ │ + beq.w ca26 <_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, c88e <_PyLong_UInt64_Converter+0x8e> │ │ │ │ │ + cbz r2, c906 <_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 c8c2 <_PyLong_UInt64_Converter+0xc2> │ │ │ │ │ + beq.n c93a <_PyLong_UInt64_Converter+0xc2> │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ - cbnz r5, c8de <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + cbnz r5, c956 <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ cmp r6, #8 │ │ │ │ │ - ble.n c84e <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + ble.n c8c6 <_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 c850 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ + b.n c8c8 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n c914 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ + bne.n c98c <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ and.w ip, ip, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n c8f6 <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ + beq.n c96e <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ ldrsb.w r3, [r1, #7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n c914 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ + bge.n c98c <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c84e <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + beq.n c8c6 <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c8a4 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ + bge.n c91c <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c8a4 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ + bne.n c91c <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c8a4 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ + b.n c91c <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n c904 <_PyLong_UInt64_Converter+0x104> │ │ │ │ │ + b.n c97c <_PyLong_UInt64_Converter+0x104> │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - cbz r2, c914 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ + cbz r2, c98c <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c8fa <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ + beq.n c972 <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n c8fa <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ + bne.n c972 <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n c8da <_PyLong_UInt64_Converter+0xda> │ │ │ │ │ + beq.n c952 <_PyLong_UInt64_Converter+0xda> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c8a8 <_PyLong_UInt64_Converter+0xa8> │ │ │ │ │ + beq.n c920 <_PyLong_UInt64_Converter+0xa8> │ │ │ │ │ movs r6, #9 │ │ │ │ │ - b.n c8de <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + b.n c956 <_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 c8be <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + b.n c936 <_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 c8be <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + beq.n c936 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n c980 <_PyLong_UInt64_Converter+0x180> │ │ │ │ │ + beq.n c9f8 <_PyLong_UInt64_Converter+0x180> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n c854 <_PyLong_UInt64_Converter+0x54> │ │ │ │ │ + bhi.n c8cc <_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 c8de <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + b.n c956 <_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 c8be <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + b.n c936 <_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 c8be <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + bge.n c936 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c8be <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + bne.n c936 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c8be <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + b.n c936 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w c84e <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + beq.w c8c6 <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n c8de <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + b.n c956 <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ │ │ │ │ │ -0000c9b8 : │ │ │ │ │ +0000ca30 : │ │ │ │ │ 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 │ │ │ │ │ @@ -19386,26 +19444,26 @@ │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w d324 │ │ │ │ │ + bgt.w d39c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w d110 │ │ │ │ │ + beq.w d188 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1d2 │ │ │ │ │ + beq.w d24a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -19420,24 +19478,24 @@ │ │ │ │ │ lsrs r7, r6, #3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmn.w r6, #25 │ │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - bhi.w d33c │ │ │ │ │ + bhi.w d3b4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bls.w d0da │ │ │ │ │ + bls.w d152 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1ee │ │ │ │ │ + beq.w d266 │ │ │ │ │ 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] │ │ │ │ │ @@ -19455,91 +19513,91 @@ │ │ │ │ │ it eq │ │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ │ str.w r6, [fp, #8] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d0a0 │ │ │ │ │ + beq.w d118 │ │ │ │ │ clz r6, r6 │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ subs r6, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w d0ae │ │ │ │ │ + beq.w d126 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ sub.w r2, r6, #32 │ │ │ │ │ rsb r0, r6, #32 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ lsl.w lr, r3, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsr.w r1, r3, r0 │ │ │ │ │ lsl.w r3, r3, r6 │ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - bls.w cbdc │ │ │ │ │ + bls.w cc54 │ │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ │ mov.w r9, r3, lsr #30 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ orr.w r9, r9, lr, lsl #2 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ lsr.w r8, r1, r0 │ │ │ │ │ lsl.w ip, r1, r3 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w ip, ip, r8 │ │ │ │ │ orr.w r3, r9, r1 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n cbdc │ │ │ │ │ + beq.n cc54 │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ mov.w r9, r3, lsr #30 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ orr.w r9, r9, ip, lsl #2 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ lsr.w r8, r1, r0 │ │ │ │ │ lsl.w lr, r1, r3 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r3, r9, r1 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n cbdc │ │ │ │ │ + beq.n cc54 │ │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ │ mov.w r9, r3, lsr #30 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ orr.w r9, r9, ip, lsl #2 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ lsr.w r8, r1, r0 │ │ │ │ │ lsl.w lr, r1, r3 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r3, r9, r1 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n cbdc │ │ │ │ │ + beq.n cc54 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ mov.w r9, r3, lsr #30 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ orr.w r9, r9, ip, lsl #2 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ lsr.w r8, r1, r0 │ │ │ │ │ lsl.w lr, r1, r3 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r3, r9, r1 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n cbdc │ │ │ │ │ + beq.n cc54 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ add.w r8, sl, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ orr.w r9, r3, lr, lsl #2 │ │ │ │ │ add.w ip, sl, #28 │ │ │ │ │ add.w r8, r8, r7, lsl #2 │ │ │ │ │ @@ -19551,101 +19609,101 @@ │ │ │ │ │ lsl.w r9, r1, r0 │ │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ │ orr.w r1, r9, r1 │ │ │ │ │ mov.w r9, r3, lsr #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ │ orr.w r9, r9, r1, lsl #2 │ │ │ │ │ - bne.n cbac │ │ │ │ │ + bne.n cc24 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r9, r3, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w d0c6 │ │ │ │ │ + beq.w d13e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ lsl.w r1, r3, r6 │ │ │ │ │ lsl.w lr, r3, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsr.w r3, r3, r2 │ │ │ │ │ orr.w lr, lr, r3 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r9] │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - bls.w cd3e │ │ │ │ │ + bls.w cdb6 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ lsr.w r8, r1, r2 │ │ │ │ │ lsl.w ip, r1, r0 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w ip, ip, r8 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r9, #4] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.n cd3e │ │ │ │ │ + beq.n cdb6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ lsl.w lr, r1, r0 │ │ │ │ │ lsr.w r8, r1, r2 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r9, #8] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.n cd3e │ │ │ │ │ + beq.n cdb6 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ lsl.w lr, r1, r0 │ │ │ │ │ lsr.w r8, r1, r2 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r9, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n cd3e │ │ │ │ │ + beq.n cdb6 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ lsl.w ip, r1, r0 │ │ │ │ │ lsr.w r8, r1, r2 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w ip, ip, r8 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r9, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.n cd3e │ │ │ │ │ + beq.n cdb6 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ lsl.w lr, r1, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ lsr.w r8, r1, r0 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r9, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n cd3e │ │ │ │ │ + beq.n cdb6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r8, r4, #8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ adds r4, #32 │ │ │ │ │ add.w r8, r8, r5, lsl #2 │ │ │ │ │ add.w lr, r2, #32 │ │ │ │ │ @@ -19656,31 +19714,31 @@ │ │ │ │ │ lsl.w sl, r2, r0 │ │ │ │ │ lsr.w r3, r2, ip │ │ │ │ │ orr.w r2, sl, r3 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ - bne.n cd12 │ │ │ │ │ + bne.n cd8a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d2de │ │ │ │ │ + beq.w d356 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r5, r2, r5, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r5, r3, r7 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls.w d154 │ │ │ │ │ + bls.w d1cc │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1a6 │ │ │ │ │ + beq.w d21e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -19696,15 +19754,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str.w r3, [sl, #12] │ │ │ │ │ - bls.n ce8a │ │ │ │ │ + bls.n cf02 │ │ │ │ │ add.w r3, r7, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r1, sl, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ add r1, r2 │ │ │ │ │ movw r2, #10564 @ 0x2944 │ │ │ │ │ movt r2, #14901 @ 0x3a35 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ @@ -19720,15 +19778,15 @@ │ │ │ │ │ sub.w r8, r8, #4 │ │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d354 │ │ │ │ │ + bne.w d3cc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldrd r0, r6, [r5, #-4] │ │ │ │ │ cmp r4, r4 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ @@ -19747,17 +19805,17 @@ │ │ │ │ │ ldr.w ip, [r5, #-8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r2, lsr #2 │ │ │ │ │ umull lr, r1, r1, r0 │ │ │ │ │ orr.w sl, ip, r2, lsl #30 │ │ │ │ │ cmp sl, lr │ │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ │ - bcc.w d05a │ │ │ │ │ + bcc.w d0d2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w d090 │ │ │ │ │ + beq.w d108 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ add r4, r2 │ │ │ │ │ @@ -19766,36 +19824,36 @@ │ │ │ │ │ mov.w r4, r4, asr #31 │ │ │ │ │ sbc.w r4, r4, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r4, r3, r4, lsl #2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n ce42 │ │ │ │ │ + bne.n ceba │ │ │ │ │ cmn r4, r6 │ │ │ │ │ - bmi.w d20c │ │ │ │ │ + bmi.w d284 │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str.w r0, [fp, #-4]! │ │ │ │ │ - bcc.n cddc │ │ │ │ │ + bcc.n ce54 │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ ldrd sl, r6, [sp, #32] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w cfd6 │ │ │ │ │ + beq.w d04e │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r4, [r9, r2, lsl #2] │ │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ │ lsr.w r3, r4, r6 │ │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w cfd6 │ │ │ │ │ + beq.w d04e │ │ │ │ │ sub.w r3, ip, #4 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #1 │ │ │ │ │ lsl.w r0, r5, r6 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ bic.w r4, r4, r0 │ │ │ │ │ @@ -19810,15 +19868,15 @@ │ │ │ │ │ lsl.w r8, r4, r0 │ │ │ │ │ lsr.w lr, r3, r6 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ lsr.w r4, r4, r3 │ │ │ │ │ orr.w lr, lr, r4 │ │ │ │ │ str.w lr, [r1, r5] │ │ │ │ │ - beq.n cfd6 │ │ │ │ │ + beq.n d04e │ │ │ │ │ sub.w r8, ip, #8 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr.w r4, [r9, r8] │ │ │ │ │ bic.w r3, r2, r3 │ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ │ @@ -19827,45 +19885,45 @@ │ │ │ │ │ lsl.w r2, lr, r0 │ │ │ │ │ lsr.w lr, lr, r4 │ │ │ │ │ lsr.w r4, r3, r6 │ │ │ │ │ orr.w r4, r4, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ str.w r4, [r1, r8] │ │ │ │ │ - beq.n cfd6 │ │ │ │ │ + beq.n d04e │ │ │ │ │ sub.w r8, ip, #12 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ bic.w r3, r3, r1 │ │ │ │ │ ldr.w r4, [r9, r8] │ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ │ orr.w r3, r4, r3, lsl #30 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ lsl.w r1, lr, r0 │ │ │ │ │ lsr.w lr, lr, r4 │ │ │ │ │ lsr.w r4, r3, r6 │ │ │ │ │ orr.w r4, r4, r1 │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ str.w r4, [r2, r8] │ │ │ │ │ - beq.n cfd6 │ │ │ │ │ + beq.n d04e │ │ │ │ │ sub.w ip, ip, #16 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ bic.w r3, r3, r1 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr.w r4, [r9, ip] │ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ │ orr.w r3, r4, r3, lsl #30 │ │ │ │ │ lsl.w r8, lr, r0 │ │ │ │ │ lsr.w lr, lr, r1 │ │ │ │ │ lsr.w r4, r3, r6 │ │ │ │ │ orr.w r4, r4, r8 │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ str.w r4, [r2, ip] │ │ │ │ │ - beq.n cfd6 │ │ │ │ │ + beq.n d04e │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w r1, fp, r5 │ │ │ │ │ bic.w r3, r3, r2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w ip, r2, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ @@ -19877,251 +19935,251 @@ │ │ │ │ │ orr.w r4, r4, r3, lsl #30 │ │ │ │ │ lsr.w r7, r7, r0 │ │ │ │ │ bic.w r3, r4, r5 │ │ │ │ │ lsr.w r4, r4, r6 │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ orr.w r4, r4, r7 │ │ │ │ │ str.w r4, [r1, #-4]! │ │ │ │ │ - bne.n cfac │ │ │ │ │ + bne.n d024 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cfec │ │ │ │ │ + bge.n d064 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, cfec │ │ │ │ │ + cbnz r3, d064 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n d020 │ │ │ │ │ + beq.n d098 │ │ │ │ │ add.w r0, fp, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbnz r1, d020 │ │ │ │ │ + cbnz r1, d098 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n d01a │ │ │ │ │ + beq.n d092 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cbnz r0, d04c │ │ │ │ │ + cbnz r0, d0c4 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r1, d01a │ │ │ │ │ + cbz r1, d092 │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ - cbnz r4, d048 │ │ │ │ │ + cbnz r4, d0c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d00c │ │ │ │ │ + bne.n d084 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str.w fp, [r3] │ │ │ │ │ - beq.n d040 │ │ │ │ │ + beq.n d0b8 │ │ │ │ │ add.w r3, sl, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r4, sl, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d2fc │ │ │ │ │ + beq.w d374 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n d020 │ │ │ │ │ + beq.n d098 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.n d020 │ │ │ │ │ + b.n d098 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.w ce32 │ │ │ │ │ + bcs.w ceaa │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ orr.w r1, ip, r3, lsl #30 │ │ │ │ │ umull sl, lr, r0, r2 │ │ │ │ │ lsrs r2, r3, #2 │ │ │ │ │ cmp r1, sl │ │ │ │ │ sbcs.w r2, r2, lr │ │ │ │ │ - bcs.w ce32 │ │ │ │ │ + bcs.w ceaa │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcc.n d068 │ │ │ │ │ + bcc.n d0e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ce38 │ │ │ │ │ + bne.w ceb0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w ce70 │ │ │ │ │ + bge.w cee8 │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n ce76 │ │ │ │ │ + b.n ceee │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ movs r6, #30 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w caa4 │ │ │ │ │ + bne.w cb1c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r9, r3, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n d144 │ │ │ │ │ + beq.n d1bc │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n cbe8 │ │ │ │ │ + b.n cc60 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n d18a │ │ │ │ │ + bls.n d202 │ │ │ │ │ negs r5, r7 │ │ │ │ │ - b.n cd56 │ │ │ │ │ - ldr r3, [pc, #684] @ (d388 ) │ │ │ │ │ + b.n cdce │ │ │ │ │ + ldr r3, [pc, #684] @ (d400 ) │ │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n d1e0 │ │ │ │ │ + beq.n d258 │ │ │ │ │ ldr.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ str.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n ca6c │ │ │ │ │ - ldr r3, [pc, #632] @ (d38c ) │ │ │ │ │ + b.n cae4 │ │ │ │ │ + ldr r3, [pc, #632] @ (d404 ) │ │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n d1c4 │ │ │ │ │ + beq.n d23c │ │ │ │ │ ldr.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ str.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n ca1e │ │ │ │ │ + b.n ca96 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n d18a │ │ │ │ │ - ldr r3, [pc, #568] @ (d390 ) │ │ │ │ │ + bls.n d202 │ │ │ │ │ + ldr r3, [pc, #568] @ (d408 ) │ │ │ │ │ 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 sl, [r1, #1720] @ 0x6b8 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n d198 │ │ │ │ │ + beq.n d210 │ │ │ │ │ ldr.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ str.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n cd84 │ │ │ │ │ + b.n cdfc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b.n cd4c │ │ │ │ │ + b.n cdc4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd66 │ │ │ │ │ + bne.w cdde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d1f2 │ │ │ │ │ + bge.n d26a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, d1f2 │ │ │ │ │ + cbnz r3, d26a │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d1f2 │ │ │ │ │ + b.n d26a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ca00 │ │ │ │ │ + bne.w ca78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n d040 │ │ │ │ │ + b.n d0b8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ca4e │ │ │ │ │ + bne.w cac6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d1d6 │ │ │ │ │ + bge.n d24e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d1d6 │ │ │ │ │ + bne.n d24e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d1d6 │ │ │ │ │ + b.n d24e │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ subs r2, r5, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ subs r2, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n d2da │ │ │ │ │ + beq.n d352 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n d258 │ │ │ │ │ + beq.n d2d0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n d242 │ │ │ │ │ + beq.n d2ba │ │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ │ mov sl, r8 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ add r2, r1 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ lsrs r4, r2, #30 │ │ │ │ │ @@ -20137,15 +20195,15 @@ │ │ │ │ │ cmp r5, sl │ │ │ │ │ add r2, r1 │ │ │ │ │ add r2, r4 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ it ne │ │ │ │ │ lsrne r1, r2, #30 │ │ │ │ │ - beq.w d09c │ │ │ │ │ + beq.w d114 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ add.w r4, sl, #4 │ │ │ │ │ ldr.w r6, [lr, #4] │ │ │ │ │ add.w ip, lr, #4 │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ add r2, r6 │ │ │ │ │ @@ -20168,219 +20226,219 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr.w r6, [ip, #12] │ │ │ │ │ add r2, r6 │ │ │ │ │ add.w r1, r2, r1, lsr #30 │ │ │ │ │ bic.w r6, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - bne.n d276 │ │ │ │ │ - b.n d09c │ │ │ │ │ + bne.n d2ee │ │ │ │ │ + b.n d114 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n d276 │ │ │ │ │ + b.n d2ee │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w d18a │ │ │ │ │ + bcs.w d202 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - b.n cd4c │ │ │ │ │ + b.n cdc4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - cbz r0, d31c │ │ │ │ │ + cbz r0, d394 │ │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n d2fa │ │ │ │ │ + beq.n d372 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w d040 │ │ │ │ │ + beq.w d0b8 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ - b.n d040 │ │ │ │ │ + b.n d0b8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ - b.n d040 │ │ │ │ │ + b.n d0b8 │ │ │ │ │ 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 d1d6 │ │ │ │ │ + b.n d24e │ │ │ │ │ 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 d1f2 │ │ │ │ │ + b.n d26a │ │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d36e │ │ │ │ │ + bge.n d3e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbz r3, d37c │ │ │ │ │ + cbz r3, d3f4 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d1b4 │ │ │ │ │ - b.n d1f2 │ │ │ │ │ + blt.w d22c │ │ │ │ │ + b.n d26a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d36e │ │ │ │ │ + b.n d3e6 │ │ │ │ │ nop.w │ │ │ │ │ .word 0x000002a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000272 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000232 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -0000d39c <_PyLong_Negate>: │ │ │ │ │ +0000d414 <_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 d3ca <_PyLong_Negate+0x2e> │ │ │ │ │ + bne.n d442 <_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 330c <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 3380 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d3c6 <_PyLong_Negate+0x2a> │ │ │ │ │ + bge.n d43e <_PyLong_Negate+0x2a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d3c6 <_PyLong_Negate+0x2a> │ │ │ │ │ + bne.n d43e <_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 │ │ │ │ │ │ │ │ │ │ -0000d404 <_PyLong_GCD>: │ │ │ │ │ +0000d47c <_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 d4b0 <_PyLong_GCD+0xac> │ │ │ │ │ + bhi.n d528 <_PyLong_GCD+0xac> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.n d4b0 <_PyLong_GCD+0xac> │ │ │ │ │ + bhi.n d528 <_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 d6d2 <_PyLong_GCD+0x2ce> │ │ │ │ │ + blt.w d74a <_PyLong_GCD+0x2ce> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 5a50 │ │ │ │ │ + bl 5ac8 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongLong │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 5a50 │ │ │ │ │ + bl 5ac8 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongLong │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.n d45e <_PyLong_GCD+0x5a> │ │ │ │ │ + bge.n d4d6 <_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 d69e <_PyLong_GCD+0x29a> │ │ │ │ │ + blt.w d716 <_PyLong_GCD+0x29a> │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d70e <_PyLong_GCD+0x30a> │ │ │ │ │ + blt.w d786 <_PyLong_GCD+0x30a> │ │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ │ - beq.n d49a <_PyLong_GCD+0x96> │ │ │ │ │ + beq.n d512 <_PyLong_GCD+0x96> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n d4a8 <_PyLong_GCD+0xa4> │ │ │ │ │ + blt.n d520 <_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 d488 <_PyLong_GCD+0x84> │ │ │ │ │ + bne.n d500 <_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 3680 │ │ │ │ │ + b.w 36f4 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromInt64 │ │ │ │ │ negs r2, r2 │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ - b.n d484 <_PyLong_GCD+0x80> │ │ │ │ │ + b.n d4fc <_PyLong_GCD+0x80> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a924 │ │ │ │ │ + bl a99c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da42 <_PyLong_GCD+0x63e> │ │ │ │ │ + beq.w daba <_PyLong_GCD+0x63e> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl a924 │ │ │ │ │ + bl a99c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da96 <_PyLong_GCD+0x692> │ │ │ │ │ + beq.w db0e <_PyLong_GCD+0x692> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 18e4 │ │ │ │ │ + bl 18dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, r9 │ │ │ │ │ movlt r9, fp │ │ │ │ │ strlt.w fp, [sp, #76] @ 0x4c │ │ │ │ │ movlt fp, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -20398,27 +20456,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 d6be <_PyLong_GCD+0x2ba> │ │ │ │ │ + bls.w d736 <_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 dab2 <_PyLong_GCD+0x6ae> │ │ │ │ │ + beq.w db2a <_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 d746 <_PyLong_GCD+0x342> │ │ │ │ │ + beq.w d7be <_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 │ │ │ │ │ @@ -20446,15 +20504,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 d72e <_PyLong_GCD+0x32a> │ │ │ │ │ + ble.w d7a6 <_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 │ │ │ │ │ @@ -20477,15 +20535,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 d65e <_PyLong_GCD+0x25a> │ │ │ │ │ + beq.n d6d6 <_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 │ │ │ │ │ @@ -20513,63 +20571,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 d6d8 <_PyLong_GCD+0x2d4> │ │ │ │ │ + bge.n d750 <_PyLong_GCD+0x2d4> │ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w d776 <_PyLong_GCD+0x372> │ │ │ │ │ + bne.w d7ee <_PyLong_GCD+0x372> │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aed0 │ │ │ │ │ + bl af48 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w dad2 <_PyLong_GCD+0x6ce> │ │ │ │ │ + beq.w db4a <_PyLong_GCD+0x6ce> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d68a <_PyLong_GCD+0x286> │ │ │ │ │ + bge.n d702 <_PyLong_GCD+0x286> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dab6 <_PyLong_GCD+0x6b2> │ │ │ │ │ + beq.w db2e <_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 d506 <_PyLong_GCD+0x102> │ │ │ │ │ + b.n d57e <_PyLong_GCD+0x102> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d46e <_PyLong_GCD+0x6a> │ │ │ │ │ + bne.w d4e6 <_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 d46e <_PyLong_GCD+0x6a> │ │ │ │ │ + b.n d4e6 <_PyLong_GCD+0x6a> │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl a5a4 │ │ │ │ │ - b.n d43c <_PyLong_GCD+0x38> │ │ │ │ │ + bl a61c │ │ │ │ │ + b.n d4b4 <_PyLong_GCD+0x38> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - b.n d43c <_PyLong_GCD+0x38> │ │ │ │ │ + b.n d4b4 <_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 │ │ │ │ │ @@ -20583,55 +20641,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 d5ee <_PyLong_GCD+0x1ea> │ │ │ │ │ + b.n d666 <_PyLong_GCD+0x1ea> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d47a <_PyLong_GCD+0x76> │ │ │ │ │ + bne.w d4f2 <_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 d47a <_PyLong_GCD+0x76> │ │ │ │ │ + b.n d4f2 <_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 d5ac <_PyLong_GCD+0x1a8> │ │ │ │ │ + b.n d624 <_PyLong_GCD+0x1a8> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldrd r9, r5, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ - bgt.w dadc <_PyLong_GCD+0x6d8> │ │ │ │ │ + bgt.w db54 <_PyLong_GCD+0x6d8> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w dabe <_PyLong_GCD+0x6ba> │ │ │ │ │ + blt.w db36 <_PyLong_GCD+0x6ba> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ 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 d7b4 <_PyLong_GCD+0x3b0> │ │ │ │ │ + beq.n d82c <_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 │ │ │ │ │ @@ -20644,39 +20702,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 d98c <_PyLong_GCD+0x588> │ │ │ │ │ + bne.w da04 <_PyLong_GCD+0x588> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w d9f8 <_PyLong_GCD+0x5f4> │ │ │ │ │ + beq.w da70 <_PyLong_GCD+0x5f4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 314 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da76 <_PyLong_GCD+0x672> │ │ │ │ │ + beq.w daee <_PyLong_GCD+0x672> │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d97e <_PyLong_GCD+0x57a> │ │ │ │ │ + bne.w d9f6 <_PyLong_GCD+0x57a> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n d7ec <_PyLong_GCD+0x3e8> │ │ │ │ │ + bne.n d864 <_PyLong_GCD+0x3e8> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.w db04 <_PyLong_GCD+0x700> │ │ │ │ │ + bge.w db7c <_PyLong_GCD+0x700> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 314 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da0a <_PyLong_GCD+0x606> │ │ │ │ │ + beq.w da82 <_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 │ │ │ │ │ @@ -20695,15 +20753,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 d8bc <_PyLong_GCD+0x4b8> │ │ │ │ │ + bcs.n d934 <_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 │ │ │ │ │ @@ -20732,103 +20790,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 d83a <_PyLong_GCD+0x436> │ │ │ │ │ + b.n d8b2 <_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 d996 <_PyLong_GCD+0x592> │ │ │ │ │ + bcc.n da0e <_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 d912 <_PyLong_GCD+0x50e> │ │ │ │ │ + bge.n d98a <_PyLong_GCD+0x50e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w da46 <_PyLong_GCD+0x642> │ │ │ │ │ + beq.w dabe <_PyLong_GCD+0x642> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d926 <_PyLong_GCD+0x522> │ │ │ │ │ + bge.n d99e <_PyLong_GCD+0x522> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n da02 <_PyLong_GCD+0x5fe> │ │ │ │ │ + beq.n da7a <_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 da6a <_PyLong_GCD+0x666> │ │ │ │ │ + beq.w dae2 <_PyLong_GCD+0x666> │ │ │ │ │ ldr.w r5, [r7, r0, lsl #2] │ │ │ │ │ - cbz r5, d97a <_PyLong_GCD+0x576> │ │ │ │ │ + cbz r5, d9f2 <_PyLong_GCD+0x576> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n d94a <_PyLong_GCD+0x546> │ │ │ │ │ + beq.n d9c2 <_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 da4e <_PyLong_GCD+0x64a> │ │ │ │ │ + beq.n dac6 <_PyLong_GCD+0x64a> │ │ │ │ │ ldr.w r5, [r7, r1, lsl #2] │ │ │ │ │ - cbz r5, d976 <_PyLong_GCD+0x572> │ │ │ │ │ + cbz r5, d9ee <_PyLong_GCD+0x572> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n da5c <_PyLong_GCD+0x658> │ │ │ │ │ + beq.n dad4 <_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 d500 <_PyLong_GCD+0xfc> │ │ │ │ │ + b.n d578 <_PyLong_GCD+0xfc> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n d954 <_PyLong_GCD+0x550> │ │ │ │ │ + b.n d9cc <_PyLong_GCD+0x550> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n d92e <_PyLong_GCD+0x52a> │ │ │ │ │ + b.n d9a6 <_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 d7fa <_PyLong_GCD+0x3f6> │ │ │ │ │ + b.n d872 <_PyLong_GCD+0x3f6> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b.n d7d4 <_PyLong_GCD+0x3d0> │ │ │ │ │ + b.n d84c <_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 │ │ │ │ │ @@ -20852,129 +20910,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 d8de <_PyLong_GCD+0x4da> │ │ │ │ │ + b.n d956 <_PyLong_GCD+0x4da> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n d7d4 <_PyLong_GCD+0x3d0> │ │ │ │ │ + b.n d84c <_PyLong_GCD+0x3d0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d926 <_PyLong_GCD+0x522> │ │ │ │ │ + b.n d99e <_PyLong_GCD+0x522> │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n da24 <_PyLong_GCD+0x620> │ │ │ │ │ + bge.n da9c <_PyLong_GCD+0x620> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, da86 <_PyLong_GCD+0x682> │ │ │ │ │ + cbz r3, dafe <_PyLong_GCD+0x682> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n da36 <_PyLong_GCD+0x632> │ │ │ │ │ + bge.n daae <_PyLong_GCD+0x632> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbz r3, da8e <_PyLong_GCD+0x68a> │ │ │ │ │ + cbz r3, db06 <_PyLong_GCD+0x68a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl a5a4 │ │ │ │ │ + bl a61c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d770 <_PyLong_GCD+0x36c> │ │ │ │ │ + b.n d7e8 <_PyLong_GCD+0x36c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d912 <_PyLong_GCD+0x50e> │ │ │ │ │ + b.n d98a <_PyLong_GCD+0x50e> │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r0, da64 <_PyLong_GCD+0x660> │ │ │ │ │ + cbz r0, dadc <_PyLong_GCD+0x660> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n d4fc <_PyLong_GCD+0xf8> │ │ │ │ │ + b.n d574 <_PyLong_GCD+0xf8> │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n d4fc <_PyLong_GCD+0xf8> │ │ │ │ │ + b.n d574 <_PyLong_GCD+0xf8> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n d4fc <_PyLong_GCD+0xf8> │ │ │ │ │ + b.n d574 <_PyLong_GCD+0xf8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d94a <_PyLong_GCD+0x546> │ │ │ │ │ + beq.w d9c2 <_PyLong_GCD+0x546> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b.n d94a <_PyLong_GCD+0x546> │ │ │ │ │ + b.n d9c2 <_PyLong_GCD+0x546> │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - b.n da16 <_PyLong_GCD+0x612> │ │ │ │ │ + b.n da8e <_PyLong_GCD+0x612> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n da24 <_PyLong_GCD+0x620> │ │ │ │ │ + b.n da9c <_PyLong_GCD+0x620> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n da36 <_PyLong_GCD+0x632> │ │ │ │ │ + b.n daae <_PyLong_GCD+0x632> │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n da42 <_PyLong_GCD+0x63e> │ │ │ │ │ + bge.n daba <_PyLong_GCD+0x63e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n da42 <_PyLong_GCD+0x63e> │ │ │ │ │ + bne.n daba <_PyLong_GCD+0x63e> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n da42 <_PyLong_GCD+0x63e> │ │ │ │ │ + b.n daba <_PyLong_GCD+0x63e> │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n d530 <_PyLong_GCD+0x12c> │ │ │ │ │ + b.n d5a8 <_PyLong_GCD+0x12c> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d68a <_PyLong_GCD+0x286> │ │ │ │ │ + b.n d702 <_PyLong_GCD+0x286> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d762 <_PyLong_GCD+0x35e> │ │ │ │ │ + bne.w d7da <_PyLong_GCD+0x35e> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d762 <_PyLong_GCD+0x35e> │ │ │ │ │ + b.n d7da <_PyLong_GCD+0x35e> │ │ │ │ │ ldrd r9, r5, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ - b.n da16 <_PyLong_GCD+0x612> │ │ │ │ │ + b.n da8e <_PyLong_GCD+0x612> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a7b0 <_PyLong_Copy> │ │ │ │ │ + bl a828 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n daf6 <_PyLong_GCD+0x6f2> │ │ │ │ │ + bge.n db6e <_PyLong_GCD+0x6f2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, dafa <_PyLong_GCD+0x6f6> │ │ │ │ │ + cbz r3, db72 <_PyLong_GCD+0x6f6> │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b.n d756 <_PyLong_GCD+0x352> │ │ │ │ │ + b.n d7ce <_PyLong_GCD+0x352> │ │ │ │ │ mov r0, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d756 <_PyLong_GCD+0x352> │ │ │ │ │ + b.n d7ce <_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 d7fa <_PyLong_GCD+0x3f6> │ │ │ │ │ + b.n d872 <_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 4dc0 │ │ │ │ │ + bl 4e34 │ │ │ │ │ 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 4dc0 │ │ │ │ │ + bl 4e34 │ │ │ │ │ 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 4dc0 │ │ │ │ │ + bl 4e34 │ │ │ │ │ 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 4dc0 │ │ │ │ │ + bl 4e34 │ │ │ │ │ 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 4dc0 │ │ │ │ │ + bl 4e34 │ │ │ │ │ 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 4dc0 │ │ │ │ │ + bl 4e34 │ │ │ │ │ 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 4dc0 │ │ │ │ │ + bl 4e34 │ │ │ │ │ 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 4dc0 │ │ │ │ │ + bl 4e34 │ │ │ │ │ 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: 85296 (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 0x14d30: │ │ │ │ │ +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 001810 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 011bf8 000840 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 011a44 000840 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001844 000bf0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 012438 0005d0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 012284 0005d0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002434 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002434 009ab8 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 012a08 001a78 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00beec 0008fc 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00c7e8 000e9c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 014480 0007f0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00d684 0009ae 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 014c70 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00e032 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00e032 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00e068 002220 10 16 345 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 010288 00196d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 014ca0 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002434 009904 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 012854 001a18 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00bd38 0008fc 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00c634 000e9c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01426c 0007f0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00d4d0 0009ae 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 014a5c 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00de7e 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00de7e 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00deb4 002220 10 16 345 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0100d4 00196d 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 {} │ │ │ │ │ @@ -15,33 +15,33 @@ │ │ │ │ │ 11: 00000358 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 12: 0000035c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 13: 000000b1 90 FUNC LOCAL DEFAULT 9 dict_unhashable_type │ │ │ │ │ 14: 00000149 150 FUNC LOCAL DEFAULT 1 compare_unicode_generic │ │ │ │ │ 15: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ - 18: 00000f39 962 FUNC LOCAL DEFAULT 6 insertdict.isra.0 │ │ │ │ │ + 18: 00000f35 962 FUNC LOCAL DEFAULT 6 insertdict.isra.0 │ │ │ │ │ 19: 00000001 82 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 20: 00000d91 424 FUNC LOCAL DEFAULT 6 insert_to_emptydict.isra.0 │ │ │ │ │ - 21: 00000d8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 22: 00000d90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 23: 00000f34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 20: 00000d8d 424 FUNC LOCAL DEFAULT 6 insert_to_emptydict.isra.0 │ │ │ │ │ + 21: 00000d88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 22: 00000d8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 23: 00000f30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 24: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 25: 00000f38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 26: 000013ed 1718 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ + 25: 00000f34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 26: 000013e9 1718 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ 27: 00004615 942 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ 28: 0000855d 178 FUNC LOCAL DEFAULT 6 insert_split_value.isra.0 │ │ │ │ │ - 29: 000012fd 240 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ - 30: 00001f09 236 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ - 31: 00001750 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 32: 0000175c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 33: 00001ac5 1090 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ - 34: 00001dd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 35: 00001dd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 36: 00001ff5 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 29: 000012f9 240 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ + 30: 00001f05 236 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 31: 0000174c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 32: 00001758 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 33: 00001ac1 1090 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 34: 00001dcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 00001dd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 36: 00001ff1 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 37: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 38: 00002404 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 39: 0000240c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 40: 00002650 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 00002658 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 42: 00002659 168 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ 43: 000026fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -180,21 +180,21 @@ │ │ │ │ │ 176: 00008d88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 177: 00008d8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 178: 000003c9 52 FUNC LOCAL DEFAULT 1 dict___contains__ │ │ │ │ │ 179: 00008dd1 282 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ 180: 000090bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 181: 0000047c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 182: 000090c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 183: 000090c5 890 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ - 184: 000093ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 000093f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 186: 00009441 460 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 187: 00009604 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 0000960c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 189: 00009748 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 000090c5 456 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ + 184: 00009284 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 0000928c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 186: 0000928d 460 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 187: 00009450 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 00009458 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 189: 00009594 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 190: 00000480 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 191: 000004d5 42 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ 192: 000006b1 10 FUNC LOCAL DEFAULT 1 dictkeys_contains │ │ │ │ │ 193: 00001301 110 FUNC LOCAL DEFAULT 1 dictitems_contains │ │ │ │ │ 194: 000006a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 195: 000006b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 196: 000002bc 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ @@ -207,36 +207,36 @@ │ │ │ │ │ 203: 00000304 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 204: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 205: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 206: 0000005c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 207: 00000931 4 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ 208: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 209: 00000935 78 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ - 210: 0000974c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 211: 00009a0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 00009a14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 210: 00009598 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 211: 00009858 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 00009860 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 213: 00000985 92 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ 214: 00000a14 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 215: 00000a18 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 216: 00009a98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 216: 000098e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 217: 0000033c 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 218: 00000c85 432 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ 219: 0000035c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 220: 00000e91 28 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ - 221: 00009a9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 221: 000098e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 222: 00000f19 548 FUNC LOCAL DEFAULT 1 dict_richcompare │ │ │ │ │ - 223: 00009aad 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 223: 000098f9 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ 224: 00001215 104 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ 225: 0000127d 72 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ 226: 00001278 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 227: 0000127c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 228: 000012c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 229: 000012c4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 230: 000012c5 58 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 231: 00000064 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 229: 00000064 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 230: 000012c4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 231: 000012c5 58 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ 232: 000000a7 10 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ 233: 000000ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 234: 00001371 456 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ 235: 00001534 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 236: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 237: 000000b0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 238: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ @@ -350,30 +350,30 @@ │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ 349: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 351: 0000035d 118 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 353: 00000409 2262 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ + 353: 00000409 2258 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 355: 000003d5 52 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 359: 00000ce1 176 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 359: 00000cdd 176 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 363: 000006bd 120 FUNC GLOBAL DEFAULT 1 _PyDict_SendEvent │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 366: 00001aa5 32 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 367: 0000200d 114 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 368: 00002081 1496 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 366: 00001aa1 32 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 367: 00002009 114 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 368: 0000207d 1500 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ @@ -455,16 +455,16 @@ │ │ │ │ │ 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 456: 00008eed 472 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ 457: 000003fd 132 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ - 458: 0000960d 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 459: 00009641 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 458: 00009459 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 459: 0000948d 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ 460: 00000481 82 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ 461: 00000501 432 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ @@ -473,28 +473,28 @@ │ │ │ │ │ 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 474: 00000001 100 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 476: 0000974d 744 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 476: 00009599 744 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 483: 00000af9 64 FUNC GLOBAL DEFAULT 1 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ - 484: 00009a35 104 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 484: 00009881 104 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ 485: 00000be5 104 FUNC GLOBAL DEFAULT 1 _PyDict_LoadGlobal │ │ │ │ │ 486: 00000c4d 54 FUNC GLOBAL DEFAULT 1 _PyDict_SetItem_KnownHash │ │ │ │ │ 487: 00000e35 92 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ 488: 00000ead 100 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 489: 00009a9d 14 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 489: 000098e9 14 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ 490: 00000f11 4 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ 491: 00000f15 2 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ 492: 0000113d 60 FUNC GLOBAL DEFAULT 1 _PyDict_GetItem_KnownHash │ │ │ │ │ 493: 00001179 144 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ 494: 00001209 10 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ │ 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 496: 00000065 66 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x11bf8 contains 264 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x11a44 contains 264 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ 00000044 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000004a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000c4 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000f4 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000102 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ @@ -106,16 +106,16 @@ │ │ │ │ │ 000008b6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000300 .LC22 │ │ │ │ │ 000008ba 0000c830 R_ARM_THM_MOVT_ABS 00000300 .LC22 │ │ │ │ │ 000008f6 0000c72f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC21 │ │ │ │ │ 000008fa 0000c730 R_ARM_THM_MOVT_ABS 000002f8 .LC21 │ │ │ │ │ 00000902 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000910 0001d70a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 00000916 0001d90a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -0000091c 0000240a R_ARM_THM_CALL 00001ff5 Py_XDECREF │ │ │ │ │ -00000922 0000240a R_ARM_THM_CALL 00001ff5 Py_XDECREF │ │ │ │ │ +0000091c 0000240a R_ARM_THM_CALL 00001ff1 Py_XDECREF │ │ │ │ │ +00000922 0000240a R_ARM_THM_CALL 00001ff1 Py_XDECREF │ │ │ │ │ 00000954 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000958 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000096a 0000d02f R_ARM_THM_MOVW_ABS_NC 00000330 .LC25 │ │ │ │ │ 0000096e 0000d030 R_ARM_THM_MOVT_ABS 00000330 .LC25 │ │ │ │ │ 00000978 0001b30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000009a6 0001820a R_ARM_THM_CALL 00002add PyDict_Copy │ │ │ │ │ 000009b0 00005e0a R_ARM_THM_CALL 00005449 dict_update_arg │ │ │ │ │ @@ -143,15 +143,15 @@ │ │ │ │ │ 00000d90 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ 00000d94 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 00000d98 0000d92f R_ARM_THM_MOVW_ABS_NC 0000033c .LC26 │ │ │ │ │ 00000d9c 0000d930 R_ARM_THM_MOVT_ABS 0000033c .LC26 │ │ │ │ │ 00000da2 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000de2 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ 00000dfc 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00000e0e 00001a0a R_ARM_THM_CALL 000013ed dictresize.isra.0 │ │ │ │ │ +00000e0e 00001a0a R_ARM_THM_CALL 000013e9 dictresize.isra.0 │ │ │ │ │ 00000e2a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e48 0001790a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000e54 0000db2f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ 00000e58 0000db30 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ 00000e5c 00002a0a R_ARM_THM_CALL 00002659 dict_getitem │ │ │ │ │ 00000e74 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e7c 0000db2f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ @@ -252,38 +252,38 @@ │ │ │ │ │ 0000031e 0001a71e R_ARM_THM_JUMP24 00005605 _PyDictView_New │ │ │ │ │ 0000032e 00006a1e R_ARM_THM_JUMP24 00005859 dictiter_new │ │ │ │ │ 00000342 0001a71e R_ARM_THM_JUMP24 00005605 _PyDictView_New │ │ │ │ │ 00000352 00006a1e R_ARM_THM_JUMP24 00005859 dictiter_new │ │ │ │ │ 0000067a 0001d21e R_ARM_THM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ 000006b4 00015f1e R_ARM_THM_JUMP24 0000035d PyDict_Contains │ │ │ │ │ 00000930 0001821e R_ARM_THM_JUMP24 00002add PyDict_Copy │ │ │ │ │ -00000962 0001dc1e R_ARM_THM_JUMP24 0000974d _PyDict_FromKeys │ │ │ │ │ +00000962 0001dc1e R_ARM_THM_JUMP24 00009599 _PyDict_FromKeys │ │ │ │ │ 00000aca 0000071e R_ARM_THM_JUMP24 00000169 new_dict.isra.0 │ │ │ │ │ -00000c5a 0001e41e R_ARM_THM_JUMP24 00009a35 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ +00000c5a 0001e41e R_ARM_THM_JUMP24 00009881 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ 00000f10 0000b71e R_ARM_THM_JUMP24 000090c5 clear_lock_held │ │ │ │ │ 0000120e 0000351e R_ARM_THM_JUMP24 00002ef1 dict_merge.isra.0 │ │ │ │ │ 000012ac 0001cf1e R_ARM_THM_JUMP24 00000000 PySet_New │ │ │ │ │ 000015a8 0001791e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000008a2 0001d81e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ 000008c4 0001791e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x12438 contains 186 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x12284 contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00004502 R_ARM_ABS32 00003835 dict_dealloc │ │ │ │ │ 0000002c 0000ca02 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 00021d02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00021e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00008902 R_ARM_ABS32 0000827d dict_traverse │ │ │ │ │ -00000060 0000ba02 R_ARM_ABS32 00009441 dict_tp_clear │ │ │ │ │ +00000060 0000ba02 R_ARM_ABS32 0000928d dict_tp_clear │ │ │ │ │ 00000064 0000de02 R_ARM_ABS32 00000f19 dict_richcompare │ │ │ │ │ 0000006c 00003402 R_ARM_ABS32 00008615 dict_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000094 0000a602 R_ARM_ABS32 00000365 dict_init │ │ │ │ │ 00000098 00021f02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ 0000009c 0000a202 R_ARM_ABS32 000088f1 dict_new │ │ │ │ │ 000000a0 0001a902 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ @@ -291,83 +291,83 @@ │ │ │ │ │ 000000f0 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000f8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000104 00006d02 R_ARM_ABS32 00005989 dictview_dealloc │ │ │ │ │ 00000118 0000f102 R_ARM_ABS32 00001539 dictview_repr │ │ │ │ │ 0000011c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000134 00021e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000148 0000df02 R_ARM_ABS32 00009aad dictview_traverse │ │ │ │ │ +00000148 0000df02 R_ARM_ABS32 000098f9 dictview_traverse │ │ │ │ │ 00000150 0000f302 R_ARM_ABS32 000015b9 dictview_richcompare │ │ │ │ │ 00000158 00006702 R_ARM_ABS32 00005751 dictitems_iter │ │ │ │ │ 00000160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001c0 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d4 00007d02 R_ARM_ABS32 0000779d dictiter_dealloc │ │ │ │ │ 00000204 00021e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000218 0000e602 R_ARM_ABS32 000012c5 dictiter_traverse │ │ │ │ │ +00000218 0000e702 R_ARM_ABS32 000012c5 dictiter_traverse │ │ │ │ │ 00000228 00022002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000022c 00007202 R_ARM_ABS32 00005a39 dictiter_iternextitem │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000290 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000298 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a4 00007d02 R_ARM_ABS32 0000779d dictiter_dealloc │ │ │ │ │ -000002e8 0000e602 R_ARM_ABS32 000012c5 dictiter_traverse │ │ │ │ │ +000002e8 0000e702 R_ARM_ABS32 000012c5 dictiter_traverse │ │ │ │ │ 000002f8 00022002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000002fc 0000ea02 R_ARM_ABS32 00001371 dictreviter_iternext │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000360 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000368 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000374 00007d02 R_ARM_ABS32 0000779d dictiter_dealloc │ │ │ │ │ -000003b8 0000e602 R_ARM_ABS32 000012c5 dictiter_traverse │ │ │ │ │ +000003b8 0000e702 R_ARM_ABS32 000012c5 dictiter_traverse │ │ │ │ │ 000003c8 00022002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000003cc 0000ea02 R_ARM_ABS32 00001371 dictreviter_iternext │ │ │ │ │ 000003d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000430 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000438 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000444 00007d02 R_ARM_ABS32 0000779d dictiter_dealloc │ │ │ │ │ -00000488 0000e602 R_ARM_ABS32 000012c5 dictiter_traverse │ │ │ │ │ +00000488 0000e702 R_ARM_ABS32 000012c5 dictiter_traverse │ │ │ │ │ 00000498 00022002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000049c 0000ea02 R_ARM_ABS32 00001371 dictreviter_iternext │ │ │ │ │ 000004a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000500 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000508 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000514 00006d02 R_ARM_ABS32 00005989 dictview_dealloc │ │ │ │ │ 00000528 0000f102 R_ARM_ABS32 00001539 dictview_repr │ │ │ │ │ 0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000530 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000544 00021e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000558 0000df02 R_ARM_ABS32 00009aad dictview_traverse │ │ │ │ │ +00000558 0000df02 R_ARM_ABS32 000098f9 dictview_traverse │ │ │ │ │ 00000560 0000f302 R_ARM_ABS32 000015b9 dictview_richcompare │ │ │ │ │ 00000568 00009702 R_ARM_ABS32 00000329 dictkeys_iter │ │ │ │ │ 00000570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005d0 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005d8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005e4 00007d02 R_ARM_ABS32 0000779d dictiter_dealloc │ │ │ │ │ 00000614 00021e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000628 0000e602 R_ARM_ABS32 000012c5 dictiter_traverse │ │ │ │ │ +00000628 0000e702 R_ARM_ABS32 000012c5 dictiter_traverse │ │ │ │ │ 00000638 00022002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000063c 0000a102 R_ARM_ABS32 00008741 dictiter_iternextkey │ │ │ │ │ 00000640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006a0 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006a8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006b4 00006d02 R_ARM_ABS32 00005989 dictview_dealloc │ │ │ │ │ 000006c8 0000f102 R_ARM_ABS32 00001539 dictview_repr │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006e4 00021e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000006f8 0000df02 R_ARM_ABS32 00009aad dictview_traverse │ │ │ │ │ +000006f8 0000df02 R_ARM_ABS32 000098f9 dictview_traverse │ │ │ │ │ 00000708 00009d02 R_ARM_ABS32 0000034d dictvalues_iter │ │ │ │ │ 00000710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000718 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000770 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000778 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000784 00007d02 R_ARM_ABS32 0000779d dictiter_dealloc │ │ │ │ │ 000007b4 00021e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000007c8 0000e602 R_ARM_ABS32 000012c5 dictiter_traverse │ │ │ │ │ +000007c8 0000e702 R_ARM_ABS32 000012c5 dictiter_traverse │ │ │ │ │ 000007d8 00022002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000007dc 0000b302 R_ARM_ABS32 00008dd1 dictiter_iternextvalue │ │ │ │ │ 000007e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000083c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000840 00010a02 R_ARM_ABS32 000007f5 dictvalues_reversed │ │ │ │ │ 00000848 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000085c 0000f202 R_ARM_ABS32 000015b1 dictview_len │ │ │ │ │ @@ -451,15 +451,15 @@ │ │ │ │ │ 00000bc4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bc8 00022102 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000bd0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000be4 00008c02 R_ARM_ABS32 00008611 dict_length │ │ │ │ │ 00000be8 00003902 R_ARM_ABS32 00002df5 dict_subscript │ │ │ │ │ 00000bec 00004a02 R_ARM_ABS32 00003ca1 dict_ass_sub │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x12a08 contains 847 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x12854 contains 835 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003e 00015a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000bc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000c0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000c4 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000144 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ 00000158 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -489,97 +489,97 @@ │ │ │ │ │ 00000676 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000886 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 000008c0 0001650a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 0000095c 0001650a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000009f2 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000ae2 0001650a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000b4a 0001650a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000b8e 00000e0a R_ARM_THM_CALL 00000149 compare_unicode_generic │ │ │ │ │ -00000ba6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bda 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bec 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c16 00000e0a R_ARM_THM_CALL 00000149 compare_unicode_generic │ │ │ │ │ -00000c40 00000e0a R_ARM_THM_CALL 00000149 compare_unicode_generic │ │ │ │ │ -00000c66 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c90 00000e0a R_ARM_THM_CALL 00000149 compare_unicode_generic │ │ │ │ │ -00000d14 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000d18 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000d3c 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000d40 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000d50 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000d76 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000d7a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000d7e 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000d8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000da6 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000daa 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000e1a 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000e54 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000e8e 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000ed0 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00000ef8 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f26 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f2e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f34 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f5c 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00000f7c 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000f80 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001096 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001154 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011c2 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011c6 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001206 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000125a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012aa 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000012b8 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000012e4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012ec 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014a2 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000014e4 00016d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000015ba 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000015f0 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000015fc 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000016c0 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000016e6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000171a 00016d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001750 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001754 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001758 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019fc 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001a7a 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a94 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001ae4 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001ae8 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001b1a 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00001d34 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001dd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001e9c 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00001ea4 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -00001eba 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001ebe 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ec6 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001ef2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f00 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002026 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000202a 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000203e 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -0000204a 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000205a 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00002062 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002066 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000206e 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002078 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -00002098 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000020ba 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000020c8 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000020ec 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000020f0 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000211a 0001710a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -0000212a 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -0000213a 0001720a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00000b8c 00000e0a R_ARM_THM_CALL 00000149 compare_unicode_generic │ │ │ │ │ +00000b9e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bb0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c12 00000e0a R_ARM_THM_CALL 00000149 compare_unicode_generic │ │ │ │ │ +00000c3c 00000e0a R_ARM_THM_CALL 00000149 compare_unicode_generic │ │ │ │ │ +00000c62 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c8c 00000e0a R_ARM_THM_CALL 00000149 compare_unicode_generic │ │ │ │ │ +00000d10 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000d14 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000d38 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000d3c 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000d4c 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000d72 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000d76 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000d7a 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000d88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000da2 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000da6 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000e16 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000e50 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000e8a 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000ecc 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00000ef4 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f22 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f2a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f30 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f58 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00000f78 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000f7c 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001092 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001150 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011be 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000011c2 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001202 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001256 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012a6 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000012b4 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000012e0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000149e 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000014e0 00016d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000015b6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000015ec 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000015f8 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000016bc 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000016e2 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001716 00016d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000174c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001750 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001754 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019f8 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001a76 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a90 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001ae0 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001ae4 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001b16 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00001d30 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001dcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001e98 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00001ea0 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00001eb6 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001eba 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001ec2 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001eee 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001efc 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002022 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002026 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000203a 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00002046 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002056 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +0000205e 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002062 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000206a 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002074 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00002094 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000020b6 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000020c4 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000020e8 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000020ec 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002116 0001710a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00002126 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00002136 0001720a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ 00002404 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002408 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002450 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 000024cc 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00002526 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000257c 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000258c 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ @@ -1003,15 +1003,15 @@ │ │ │ │ │ 000066e4 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 000068be 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 000068e4 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000068e8 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00006a0c 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00006a7c 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00006ae0 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006b20 0001770a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00006b10 0001770a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00006cd6 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00006d58 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00006db0 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00006e08 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00006e26 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00006e2a 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00006e3c 0001770a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ @@ -1145,15 +1145,15 @@ │ │ │ │ │ 000088e8 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00008940 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000897a 0000a72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC16 │ │ │ │ │ 0000897e 0000a730 R_ARM_THM_MOVT_ABS 00000208 .LC16 │ │ │ │ │ 00008988 0001b30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000899e 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000089a2 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008a30 0001670a R_ARM_THM_CALL 00000ce1 PyDict_SetItem │ │ │ │ │ +00008a30 0001670a R_ARM_THM_CALL 00000cdd PyDict_SetItem │ │ │ │ │ 00008a52 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00008a5a 0000a42f R_ARM_THM_MOVW_ABS_NC 00000200 .LC15 │ │ │ │ │ 00008a5e 0000a430 R_ARM_THM_MOVT_ABS 00000200 .LC15 │ │ │ │ │ 00008a68 0001b30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00008a84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00008aa0 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00008ab2 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ @@ -1210,84 +1210,72 @@ │ │ │ │ │ 0000900e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000901c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00009032 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ 0000909e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000090ac 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000090bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000090c0 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009280 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000928e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000929e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092ae 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092be 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092d0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092e0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092e8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092fc 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009310 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009348 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009356 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009368 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000937c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000938e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000939e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000093ce 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000093ec 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000093f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000941e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000942e 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000094ce 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094e2 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000094f6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009556 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009564 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000957c 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000095e8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095f6 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009604 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009608 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000962e 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009632 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009636 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000096a8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096f0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009734 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009742 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009748 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009796 0001dd0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000097a4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000097a8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000097b8 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000097bc 0001ce30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000097c6 0001de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000097ca 0001de30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000097d6 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000097e8 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000097ec 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009842 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000984c 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009866 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009874 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009882 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00009898 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098ba 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000098ca 0001df0a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -000098de 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009924 0001e00a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000995e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000099b4 0001910a R_ARM_THM_CALL 00003ebd _PyDict_Next │ │ │ │ │ -00009a02 0001e10a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00009a0c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009a10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009a26 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a2e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009156 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091a0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091e0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091ee 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009220 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00009266 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009274 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009284 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009288 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000931a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000932e 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009342 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093a2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093b0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093c8 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00009434 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009442 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009450 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009454 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000947a 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000947e 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009482 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000094f4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000953c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009580 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000958e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009594 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000095e2 0001dd0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000095f0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000095f4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009604 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00009608 0001ce30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00009612 0001de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00009616 0001de30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00009622 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00009634 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009638 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000968e 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00009698 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096b2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000096c0 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000096ce 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +000096e4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009706 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00009716 0001df0a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +0000972a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009770 0001e00a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000097aa 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009800 0001910a R_ARM_THM_CALL 00003ebd _PyDict_Next │ │ │ │ │ +0000984e 0001e10a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00009858 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000985c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009872 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000987a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000098e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000352 00015c1e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ -00000d66 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002008 0001661e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000d62 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002004 0001661e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00002990 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ 000029f0 0001801e R_ARM_THM_JUMP24 000043d5 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 00002a8e 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ 00002ab8 0001801e R_ARM_THM_JUMP24 000043d5 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 00002dc6 00016c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 0000381c 00015e1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 00003d2c 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ @@ -1297,19 +1285,19 @@ │ │ │ │ │ 00006706 0001811e R_ARM_THM_JUMP24 00002a0d _PyDict_SetItem_LockHeld │ │ │ │ │ 0000782c 0001a91e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000078c6 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ 00007bda 0001661e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00008546 00016c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000085e8 0001661e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00008fd6 00015e1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00009274 00015e1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000096fc 00015e1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00009aa6 00019f1e R_ARM_THM_JUMP24 000009e1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +000091ae 00015e1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00009548 00015e1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000098f2 00019f1e R_ARM_THM_JUMP24 000009e1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x14480 contains 254 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1426c contains 254 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC23 │ │ │ │ │ 0000001a 0000cb30 R_ARM_THM_MOVT_ABS 00000304 .LC23 │ │ │ │ │ 00000030 0001db0a R_ARM_THM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000038 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ 0000003c 0000cc30 R_ARM_THM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ 0000005c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -1355,26 +1343,26 @@ │ │ │ │ │ 000003d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003e2 0001a80a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 000003f0 0001d00a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ 0000040e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000424 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000043c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000442 0000240a R_ARM_THM_CALL 00001ff5 Py_XDECREF │ │ │ │ │ +00000442 0000240a R_ARM_THM_CALL 00001ff1 Py_XDECREF │ │ │ │ │ 0000045e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000476 0001ef0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000486 0001f60a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ 000004a0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004b6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004cc 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004d4 0000240a R_ARM_THM_CALL 00001ff5 Py_XDECREF │ │ │ │ │ -000004da 0000240a R_ARM_THM_CALL 00001ff5 Py_XDECREF │ │ │ │ │ -000004e0 0000240a R_ARM_THM_CALL 00001ff5 Py_XDECREF │ │ │ │ │ -000004e6 0000240a R_ARM_THM_CALL 00001ff5 Py_XDECREF │ │ │ │ │ -000004ec 0000240a R_ARM_THM_CALL 00001ff5 Py_XDECREF │ │ │ │ │ +000004d4 0000240a R_ARM_THM_CALL 00001ff1 Py_XDECREF │ │ │ │ │ +000004da 0000240a R_ARM_THM_CALL 00001ff1 Py_XDECREF │ │ │ │ │ +000004e0 0000240a R_ARM_THM_CALL 00001ff1 Py_XDECREF │ │ │ │ │ +000004e6 0000240a R_ARM_THM_CALL 00001ff1 Py_XDECREF │ │ │ │ │ +000004ec 0000240a R_ARM_THM_CALL 00001ff1 Py_XDECREF │ │ │ │ │ 000004f4 0000e10a R_ARM_THM_CALL 0000127d dictviews_to_set │ │ │ │ │ 0000050c 0001ef0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000522 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000538 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000544 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000548 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000056a 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ @@ -1398,35 +1386,35 @@ │ │ │ │ │ 0000065e 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000668 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 0000066c 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000674 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006ae 0000860a R_ARM_THM_CALL 00007be5 clear_inline_values │ │ │ │ │ 000006b8 0000850a R_ARM_THM_CALL 00000b8d detach_dict_from_object │ │ │ │ │ 000006e0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006fa 0000240a R_ARM_THM_CALL 00001ff5 Py_XDECREF │ │ │ │ │ +000006fa 0000240a R_ARM_THM_CALL 00001ff1 Py_XDECREF │ │ │ │ │ 00000712 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000716 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000071c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000752 0001f30a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -0000075a 0000240a R_ARM_THM_CALL 00001ff5 Py_XDECREF │ │ │ │ │ +0000075a 0000240a R_ARM_THM_CALL 00001ff1 Py_XDECREF │ │ │ │ │ 00000762 0001f90a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000076a 0001042f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC31 │ │ │ │ │ 0000076e 00010430 R_ARM_THM_MOVT_ABS 000003e4 .LC31 │ │ │ │ │ 00000772 0001fa0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000780 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000007e8 0001fb0a R_ARM_THM_CALL 00000785 _PyDict_SizeOf_LockHeld │ │ │ │ │ 000007fe 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000802 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000808 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000816 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000081a 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000820 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000860 0000252f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00000864 00002530 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000886 0000210a R_ARM_THM_CALL 00001ac5 dict_setdefault_ref_lock_held │ │ │ │ │ +00000886 0000210a R_ARM_THM_CALL 00001ac1 dict_setdefault_ref_lock_held │ │ │ │ │ 000008ce 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000008d2 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000008d6 0001112f R_ARM_THM_MOVW_ABS_NC 000003ec .LC32 │ │ │ │ │ 000008da 00011130 R_ARM_THM_MOVT_ABS 000003ec .LC32 │ │ │ │ │ 000008e0 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000008ec 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000912 00008e0a R_ARM_THM_CALL 000002a9 validate_watcher_id │ │ │ │ │ @@ -1531,15 +1519,15 @@ │ │ │ │ │ 00000cea 0001282f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC52 │ │ │ │ │ 00000cee 00012830 R_ARM_THM_MOVT_ABS 000006b8 .LC52 │ │ │ │ │ 00000cf2 0002050a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00000d08 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d6a 0002090a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000d92 0001790a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000d9e 00016f0a R_ARM_THM_CALL 0000200d PyDict_GetItemWithError │ │ │ │ │ +00000d9e 00016f0a R_ARM_THM_CALL 00002009 PyDict_GetItemWithError │ │ │ │ │ 00000db4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000dd2 0002090a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000e1a 00007c0a R_ARM_THM_CALL 00007555 pop_lock_held │ │ │ │ │ 00000e32 0001830a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00000e58 0002090a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000e84 0002090a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000056 0001db1e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ @@ -1555,18 +1543,18 @@ │ │ │ │ │ 0000086c 00005b1e R_ARM_THM_JUMP24 00008a89 merge_from_seq2_lock_held │ │ │ │ │ 00000d18 0000071e R_ARM_THM_JUMP24 00000169 new_dict.isra.0 │ │ │ │ │ 00000d1e 0000511e R_ARM_THM_JUMP24 00000055 dict_new_presized.part.0.isra.0 │ │ │ │ │ 00000d50 0001ec1e R_ARM_THM_JUMP24 0000113d _PyDict_GetItem_KnownHash │ │ │ │ │ 00000d7a 0001ec1e R_ARM_THM_JUMP24 0000113d _PyDict_GetItem_KnownHash │ │ │ │ │ 00000de0 00015f1e R_ARM_THM_JUMP24 0000035d PyDict_Contains │ │ │ │ │ 00000e40 0001801e R_ARM_THM_JUMP24 000043d5 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00000e68 0001671e R_ARM_THM_JUMP24 00000ce1 PyDict_SetItem │ │ │ │ │ +00000e68 0001671e R_ARM_THM_JUMP24 00000cdd PyDict_SetItem │ │ │ │ │ 00000e92 0001981e R_ARM_THM_JUMP24 00004161 PyDict_DelItem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x14c70 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x14a5c contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1041,18 +1041,18 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000930 : │ │ │ │ │ @@ -1077,15 +1077,15 @@ │ │ │ │ │ bgt.n 966 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 974c <_PyDict_FromKeys> │ │ │ │ │ + b.w 9598 <_PyDict_FromKeys> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_FromKeys │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ b.n 95c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ @@ -1443,15 +1443,15 @@ │ │ │ │ │ │ │ │ │ │ 00000c4c <_PyDict_SetItem_KnownHash>: │ │ │ │ │ _PyDict_SetItem_KnownHash(): │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w ip, [ip, #84] @ 0x54 │ │ │ │ │ tst.w ip, #536870912 @ 0x20000000 │ │ │ │ │ beq.n c5e <_PyDict_SetItem_KnownHash+0x12> │ │ │ │ │ - b.w 9a34 <_PyDict_SetItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 9880 <_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 │ │ │ │ │ @@ -1626,15 +1626,15 @@ │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ b.n cea │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ - bl 13ec │ │ │ │ │ + bl 13e8 │ │ │ │ │ R_ARM_THM_CALL dictresize.isra.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w cb4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n da6 │ │ │ │ │ subs r3, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -504,15 +504,15 @@ │ │ │ │ │ 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 4ca <_Py_dict_lookup+0xc2> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w bb4 <_Py_dict_lookup+0x7ac> │ │ │ │ │ + bne.w bc0 <_Py_dict_lookup+0x7b8> │ │ │ │ │ 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} │ │ │ │ │ @@ -525,22 +525,22 @@ │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.n 4ea <_Py_dict_lookup+0xe2> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w cd4 <_Py_dict_lookup+0x8cc> │ │ │ │ │ + beq.w cd0 <_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 cb8 <_Py_dict_lookup+0x8b0> │ │ │ │ │ + bpl.w cb4 <_Py_dict_lookup+0x8ac> │ │ │ │ │ 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 │ │ │ │ │ @@ -581,15 +581,15 @@ │ │ │ │ │ ldrsh.w r3, [r9, sl, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.w 4a0 <_Py_dict_lookup+0x98> │ │ │ │ │ adds r3, #1 │ │ │ │ │ beq.n 536 <_Py_dict_lookup+0x12e> │ │ │ │ │ b.n 4b2 <_Py_dict_lookup+0xaa> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.w c72 <_Py_dict_lookup+0x86a> │ │ │ │ │ + bne.w c6e <_Py_dict_lookup+0x866> │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.n 53c <_Py_dict_lookup+0x134> │ │ │ │ │ adds r3, #1 │ │ │ │ │ beq.n 536 <_Py_dict_lookup+0x12e> │ │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -608,22 +608,22 @@ │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.n 680 <_Py_dict_lookup+0x278> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w cc8 <_Py_dict_lookup+0x8c0> │ │ │ │ │ + beq.w cc4 <_Py_dict_lookup+0x8bc> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w cc4 <_Py_dict_lookup+0x8bc> │ │ │ │ │ + bpl.w cc0 <_Py_dict_lookup+0x8b8> │ │ │ │ │ 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 │ │ │ │ │ @@ -793,22 +793,22 @@ │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.w 4b2 <_Py_dict_lookup+0xaa> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w cc0 <_Py_dict_lookup+0x8b8> │ │ │ │ │ + beq.w cbc <_Py_dict_lookup+0x8b4> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w cbc <_Py_dict_lookup+0x8b4> │ │ │ │ │ + bpl.w cb8 <_Py_dict_lookup+0x8b0> │ │ │ │ │ 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 │ │ │ │ │ @@ -845,17 +845,17 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 8dc <_Py_dict_lookup+0x4d4> │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ba2 <_Py_dict_lookup+0x79a> │ │ │ │ │ + beq.w b9a <_Py_dict_lookup+0x792> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w bcc <_Py_dict_lookup+0x7c4> │ │ │ │ │ + blt.w bd6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ cmp r9, r4 │ │ │ │ │ bne.w 426 <_Py_dict_lookup+0x1e> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ @@ -884,15 +884,15 @@ │ │ │ │ │ add sl, r3 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ ldr.w r3, [r9, sl, lsl #2] │ │ │ │ │ b.n 5f6 <_Py_dict_lookup+0x1ee> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w bd2 <_Py_dict_lookup+0x7ca> │ │ │ │ │ + bge.w bdc <_Py_dict_lookup+0x7d4> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -904,17 +904,17 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 978 <_Py_dict_lookup+0x570> │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w bd6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ + beq.w be0 <_Py_dict_lookup+0x7d8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w bcc <_Py_dict_lookup+0x7c4> │ │ │ │ │ + blt.w bd6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ cmp r9, r4 │ │ │ │ │ bne.w 426 <_Py_dict_lookup+0x1e> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ @@ -933,22 +933,22 @@ │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.w 51c <_Py_dict_lookup+0x114> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w cd0 <_Py_dict_lookup+0x8c8> │ │ │ │ │ + beq.w ccc <_Py_dict_lookup+0x8c4> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r0, #20 │ │ │ │ │ addeq r0, #28 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w ccc <_Py_dict_lookup+0x8c4> │ │ │ │ │ + bpl.w cc8 <_Py_dict_lookup+0x8c0> │ │ │ │ │ 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 │ │ │ │ │ @@ -964,60 +964,60 @@ │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ it le │ │ │ │ │ movle r3, r2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ itt le │ │ │ │ │ ldrsble.w r3, [r3, sl] │ │ │ │ │ strle r3, [sp, #20] │ │ │ │ │ - bgt.w bf8 <_Py_dict_lookup+0x7f0> │ │ │ │ │ + bgt.w bf4 <_Py_dict_lookup+0x7ec> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w b82 <_Py_dict_lookup+0x77a> │ │ │ │ │ + bge.w b80 <_Py_dict_lookup+0x778> │ │ │ │ │ adds r3, #1 │ │ │ │ │ beq.w 536 <_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] │ │ │ │ │ add r9, sl │ │ │ │ │ cmp r6, #7 │ │ │ │ │ and.w r9, r9, r5 │ │ │ │ │ - bgt.w c24 <_Py_dict_lookup+0x81c> │ │ │ │ │ + bgt.w c20 <_Py_dict_lookup+0x818> │ │ │ │ │ ldrsb.w r3, [r3, r9] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w c0a <_Py_dict_lookup+0x802> │ │ │ │ │ + bge.w c06 <_Py_dict_lookup+0x7fe> │ │ │ │ │ adds r3, #1 │ │ │ │ │ beq.w 536 <_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] │ │ │ │ │ add r9, r3 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ and.w r9, r9, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bgt.w ca0 <_Py_dict_lookup+0x898> │ │ │ │ │ + bgt.w c9c <_Py_dict_lookup+0x894> │ │ │ │ │ ldrsb.w r6, [r4, r9] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w c84 <_Py_dict_lookup+0x87c> │ │ │ │ │ + bge.w c80 <_Py_dict_lookup+0x878> │ │ │ │ │ adds r6, #1 │ │ │ │ │ beq.w 536 <_Py_dict_lookup+0x12e> │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add.w r9, r9, sl, lsr #5 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ and.w r9, r9, r5 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r6, [r4, r9] │ │ │ │ │ - bgt.w c50 <_Py_dict_lookup+0x848> │ │ │ │ │ + bgt.w c4c <_Py_dict_lookup+0x844> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w c34 <_Py_dict_lookup+0x82c> │ │ │ │ │ + bge.w c30 <_Py_dict_lookup+0x828> │ │ │ │ │ adds r6, #1 │ │ │ │ │ beq.w 536 <_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 │ │ │ │ │ @@ -1040,24 +1040,24 @@ │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n afe <_Py_dict_lookup+0x6f6> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5e <_Py_dict_lookup+0x856> │ │ │ │ │ + beq.w c5a <_Py_dict_lookup+0x852> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n bcc <_Py_dict_lookup+0x7c4> │ │ │ │ │ + blt.n bd6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bne.n b9c <_Py_dict_lookup+0x794> │ │ │ │ │ + bne.n bee <_Py_dict_lookup+0x7e6> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n b9c <_Py_dict_lookup+0x794> │ │ │ │ │ + bne.n bee <_Py_dict_lookup+0x7e6> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 81c <_Py_dict_lookup+0x414> │ │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ │ b.n 764 <_Py_dict_lookup+0x35c> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ @@ -1079,79 +1079,78 @@ │ │ │ │ │ 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 b64 <_Py_dict_lookup+0x75c> │ │ │ │ │ + bge.n b62 <_Py_dict_lookup+0x75a> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n be4 <_Py_dict_lookup+0x7dc> │ │ │ │ │ + cbz r0, ba8 <_Py_dict_lookup+0x7a0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n bcc <_Py_dict_lookup+0x7c4> │ │ │ │ │ + blt.n bd6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bne.n b9c <_Py_dict_lookup+0x794> │ │ │ │ │ + bne.n bee <_Py_dict_lookup+0x7e6> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n b9c <_Py_dict_lookup+0x794> │ │ │ │ │ + bne.n bee <_Py_dict_lookup+0x7e6> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 81c <_Py_dict_lookup+0x414> │ │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ │ b.n 7a0 <_Py_dict_lookup+0x398> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ strd r7, fp, [sp] │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n bc6 <_Py_dict_lookup+0x7be> │ │ │ │ │ - bne.n bb0 <_Py_dict_lookup+0x7a8> │ │ │ │ │ + blt.n bd2 <_Py_dict_lookup+0x7ca> │ │ │ │ │ + bne.n bbc <_Py_dict_lookup+0x7b4> │ │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ │ b.n a28 <_Py_dict_lookup+0x620> │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - b.n 426 <_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 8dc <_Py_dict_lookup+0x4d4> │ │ │ │ │ + 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 b62 <_Py_dict_lookup+0x75a> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ b.n 5a4 <_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 496 <_Py_dict_lookup+0x8e> │ │ │ │ │ adds r3, #4 │ │ │ │ │ - beq.w cd8 <_Py_dict_lookup+0x8d0> │ │ │ │ │ + beq.n cd4 <_Py_dict_lookup+0x8cc> │ │ │ │ │ mvn.w r3, #2 │ │ │ │ │ b.n 608 <_Py_dict_lookup+0x200> │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ b.n 954 <_Py_dict_lookup+0x54c> │ │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ │ b.n 978 <_Py_dict_lookup+0x570> │ │ │ │ │ - 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 b64 <_Py_dict_lookup+0x75c> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + b.n 426 <_Py_dict_lookup+0x1e> │ │ │ │ │ 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 a1c <_Py_dict_lookup+0x614> │ │ │ │ │ @@ -1159,16 +1158,16 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ strd r7, fp, [sp] │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n bc6 <_Py_dict_lookup+0x7be> │ │ │ │ │ - bne.n bb0 <_Py_dict_lookup+0x7a8> │ │ │ │ │ + blt.n bd2 <_Py_dict_lookup+0x7ca> │ │ │ │ │ + bne.n bbc <_Py_dict_lookup+0x7b4> │ │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ │ b.n a56 <_Py_dict_lookup+0x64e> │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrshle.w r3, [r3, r9, lsl #1] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -1177,16 +1176,16 @@ │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r7, fp, [sp] │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n bc6 <_Py_dict_lookup+0x7be> │ │ │ │ │ - bne.n cae <_Py_dict_lookup+0x8a6> │ │ │ │ │ + blt.n bd2 <_Py_dict_lookup+0x7ca> │ │ │ │ │ + bne.n caa <_Py_dict_lookup+0x8a2> │ │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ │ b.n ab0 <_Py_dict_lookup+0x6a8> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r6, [r4, r9, lsl #1] │ │ │ │ │ ldrgt.w r6, [r4, r9, lsl #2] │ │ │ │ │ b.n aa4 <_Py_dict_lookup+0x69c> │ │ │ │ │ @@ -1207,16 +1206,16 @@ │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r7, fp, [sp] │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n bc6 <_Py_dict_lookup+0x7be> │ │ │ │ │ - bne.n cae <_Py_dict_lookup+0x8a6> │ │ │ │ │ + blt.n bd2 <_Py_dict_lookup+0x7ca> │ │ │ │ │ + bne.n caa <_Py_dict_lookup+0x8a2> │ │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ │ b.n a88 <_Py_dict_lookup+0x680> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r6, [r4, r9, lsl #1] │ │ │ │ │ ldrgt.w r6, [r4, r9, lsl #2] │ │ │ │ │ b.n a7c <_Py_dict_lookup+0x674> │ │ │ │ │ @@ -1240,96 +1239,96 @@ │ │ │ │ │ b.n 9d6 <_Py_dict_lookup+0x5ce> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b.n 57a <_Py_dict_lookup+0x172> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ b.w 424 <_Py_dict_lookup+0x1c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ce0 : │ │ │ │ │ +00000cdc : │ │ │ │ │ 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 d72 │ │ │ │ │ + bpl.n d6e │ │ │ │ │ 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 d3a │ │ │ │ │ + blt.n d36 │ │ │ │ │ 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 d4c │ │ │ │ │ + bne.n d48 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n d4c │ │ │ │ │ - ldr r1, [pc, #100] @ (d8c ) │ │ │ │ │ + beq.n d48 │ │ │ │ │ + ldr r1, [pc, #100] @ (d88 ) │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n d6a │ │ │ │ │ + beq.n d66 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n f38 │ │ │ │ │ + b.n f34 │ │ │ │ │ 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 d20 │ │ │ │ │ + beq.n d1c │ │ │ │ │ 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 d26 │ │ │ │ │ + bne.n d22 │ │ │ │ │ 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 d90 │ │ │ │ │ + b.n d8c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00000d90 : │ │ │ │ │ +00000d8c : │ │ │ │ │ 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 │ │ │ │ │ @@ -1341,27 +1340,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 e54 │ │ │ │ │ - ldr r3, [pc, #368] @ (f34 ) │ │ │ │ │ + bne.n e50 │ │ │ │ │ + ldr r3, [pc, #368] @ (f30 ) │ │ │ │ │ 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, #1920] @ 0x780 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n e54 │ │ │ │ │ + beq.n e50 │ │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ add.w r0, r4, #28 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add.w r7, r4, #20 │ │ │ │ │ str.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -1381,15 +1380,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 ec6 │ │ │ │ │ + bne.n ec2 │ │ │ │ │ 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] │ │ │ │ │ @@ -1404,15 +1403,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 ef8 │ │ │ │ │ + beq.n ef4 │ │ │ │ │ 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 │ │ │ │ │ @@ -1428,144 +1427,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, ec6 │ │ │ │ │ + cbnz r0, ec2 │ │ │ │ │ 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 e2e │ │ │ │ │ + beq.n e2a │ │ │ │ │ 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 e3e │ │ │ │ │ + b.n e3a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble.n e9e │ │ │ │ │ + ble.n e9a │ │ │ │ │ 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 e2e │ │ │ │ │ - b.n eb0 │ │ │ │ │ + beq.n e2a │ │ │ │ │ + b.n eac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f0e │ │ │ │ │ + bge.n f0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, f24 │ │ │ │ │ + cbz r3, f20 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f1e │ │ │ │ │ + bge.n f1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, f2c │ │ │ │ │ + cbz r3, f28 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e4e │ │ │ │ │ + b.n e4a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f0e │ │ │ │ │ + b.n f0a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f1e │ │ │ │ │ + b.n f1a │ │ │ │ │ .word 0x00000166 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000f38 : │ │ │ │ │ +00000f34 : │ │ │ │ │ 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 11c0 │ │ │ │ │ + bne.w 11bc │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn.w r0, #3 │ │ │ │ │ - beq.w 12be │ │ │ │ │ + beq.w 12ba │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 104e │ │ │ │ │ + bne.n 104a │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ - cbz r3, f8a │ │ │ │ │ + cbz r3, f86 │ │ │ │ │ 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 1228 │ │ │ │ │ + bne.w 1224 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1190 │ │ │ │ │ + ble.w 118c │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b0 │ │ │ │ │ + bne.w 12ac │ │ │ │ │ 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 100e │ │ │ │ │ + bgt.n 100a │ │ │ │ │ add.w ip, r1, #20 │ │ │ │ │ ldrsb.w r8, [ip, r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.w 115a │ │ │ │ │ + bge.w 1156 │ │ │ │ │ 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 117a │ │ │ │ │ + beq.w 1176 │ │ │ │ │ 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 │ │ │ │ │ @@ -1575,390 +1574,390 @@ │ │ │ │ │ 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 120c │ │ │ │ │ + bgt.w 1208 │ │ │ │ │ add.w ip, r1, r2, lsl #1 │ │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 109c │ │ │ │ │ + bge.n 1098 │ │ │ │ │ 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 117a │ │ │ │ │ + beq.w 1176 │ │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ │ str.w r5, [ip, r2] │ │ │ │ │ add r2, ip │ │ │ │ │ str r6, [r2, #4] │ │ │ │ │ - b.n ff6 │ │ │ │ │ + b.n ff2 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 113e │ │ │ │ │ + beq.n 113a │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a2 │ │ │ │ │ + bne.w 129e │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 112e │ │ │ │ │ + beq.n 112a │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12f2 │ │ │ │ │ + bne.w 12ee │ │ │ │ │ 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 1148 │ │ │ │ │ + blt.n 1144 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1006 │ │ │ │ │ + bge.n 1002 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1006 │ │ │ │ │ + bne.n 1002 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1006 │ │ │ │ │ + b.n 1002 │ │ │ │ │ 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 1024 │ │ │ │ │ + blt.n 1020 │ │ │ │ │ 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 1116 │ │ │ │ │ + ble.n 1112 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.w 1282 │ │ │ │ │ + bgt.w 127e │ │ │ │ │ add.w lr, r1, r2, lsl #1 │ │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 1024 │ │ │ │ │ + blt.n 1020 │ │ │ │ │ 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 1024 │ │ │ │ │ - b.n 10ea │ │ │ │ │ + blt.n 1020 │ │ │ │ │ + b.n 10e6 │ │ │ │ │ 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 1108 │ │ │ │ │ + bge.n 1104 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ strb.w r3, [r8, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - b.n fd2 │ │ │ │ │ + b.n fce │ │ │ │ │ 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 1084 │ │ │ │ │ + bge.n 1080 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1084 │ │ │ │ │ + bne.n 1080 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1084 │ │ │ │ │ + b.n 1080 │ │ │ │ │ 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 1122 │ │ │ │ │ - b.n 10ba │ │ │ │ │ + blt.n 111e │ │ │ │ │ + b.n 10b6 │ │ │ │ │ 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 ff6 │ │ │ │ │ + b.n ff2 │ │ │ │ │ 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 13ec │ │ │ │ │ + bl 13e8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 12be │ │ │ │ │ + beq.w 12ba │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12b0 │ │ │ │ │ + bne.n 12ac │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - b.n f9a │ │ │ │ │ + b.n f96 │ │ │ │ │ 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 f5a │ │ │ │ │ + bne.w f56 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ bl 4614 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w f74 │ │ │ │ │ + beq.w f70 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 855c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1250 │ │ │ │ │ + blt.n 124c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1006 │ │ │ │ │ + bge.w 1002 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1006 │ │ │ │ │ + bne.w 1002 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1006 │ │ │ │ │ + b.n 1002 │ │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ │ add.w ip, r1, r8 │ │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 1260 │ │ │ │ │ + bge.n 125c │ │ │ │ │ add r8, r1 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ str.w r0, [r8, #20] │ │ │ │ │ - b.n fd2 │ │ │ │ │ + b.n fce │ │ │ │ │ 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 13ec │ │ │ │ │ + bl 13e8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 12be │ │ │ │ │ + beq.n 12ba │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - b.n f8a │ │ │ │ │ + b.n f86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11f0 │ │ │ │ │ + bne.n 11ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11f0 │ │ │ │ │ + b.n 11ec │ │ │ │ │ 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 121e │ │ │ │ │ - b.n 10be │ │ │ │ │ + blt.n 121a │ │ │ │ │ + b.n 10ba │ │ │ │ │ add.w r9, r1, r2, lsl #2 │ │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 121e │ │ │ │ │ + blt.n 121a │ │ │ │ │ add r2, r8 │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ add r2, ip │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands r2, r0 │ │ │ │ │ - b.n 10d4 │ │ │ │ │ + b.n 10d0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 105a │ │ │ │ │ + b.n 1056 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 11bc │ │ │ │ │ + b.n 11b8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 12da │ │ │ │ │ + blt.n 12d6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 12d4 │ │ │ │ │ + bge.n 12d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 12ea │ │ │ │ │ + cbz r3, 12e6 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1008 │ │ │ │ │ + b.n 1004 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12c6 │ │ │ │ │ + bne.n 12c2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 12c6 │ │ │ │ │ + b.n 12c2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 12d4 │ │ │ │ │ + b.n 12d0 │ │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ │ str r6, [r3, #4] │ │ │ │ │ - b.n 113e │ │ │ │ │ + b.n 113a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012fc : │ │ │ │ │ +000012f8 : │ │ │ │ │ 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 1342 │ │ │ │ │ + bgt.n 133e │ │ │ │ │ add.w r3, ip, r0 │ │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1326 │ │ │ │ │ + bge.n 1322 │ │ │ │ │ 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 136c │ │ │ │ │ + bge.n 1368 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 13ce │ │ │ │ │ + bgt.n 13ca │ │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1324 │ │ │ │ │ + blt.n 1320 │ │ │ │ │ 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 133e │ │ │ │ │ + blt.n 133a │ │ │ │ │ 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 139e │ │ │ │ │ + bgt.n 139a │ │ │ │ │ add.w r0, ip, r3 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 133e │ │ │ │ │ + blt.n 133a │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ and.w r3, r2, r0 │ │ │ │ │ - b.n 1382 │ │ │ │ │ + b.n 137e │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ add.w r0, ip, r3, lsl #1 │ │ │ │ │ it gt │ │ │ │ │ addgt.w r0, ip, r3, lsl #2 │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ add r0, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - blt.n 133e │ │ │ │ │ + blt.n 133a │ │ │ │ │ and.w r3, r2, r0 │ │ │ │ │ - b.n 139e │ │ │ │ │ + b.n 139a │ │ │ │ │ add.w r3, ip, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1324 │ │ │ │ │ + blt.n 1320 │ │ │ │ │ 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 1368 │ │ │ │ │ + b.n 1364 │ │ │ │ │ │ │ │ │ │ -000013ec : │ │ │ │ │ +000013e8 : │ │ │ │ │ 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 1a94 │ │ │ │ │ + bhi.w 1a90 │ │ │ │ │ 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] │ │ │ │ │ @@ -1970,29 +1969,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 16c6 │ │ │ │ │ + beq.w 16c2 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi.w 18b2 │ │ │ │ │ + bhi.w 18ae │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne.w 15a8 │ │ │ │ │ - ldr r3, [pc, #768] @ (1750 ) │ │ │ │ │ + bne.w 15a4 │ │ │ │ │ + ldr r3, [pc, #768] @ (174c ) │ │ │ │ │ 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, #1920] @ 0x780 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1742 │ │ │ │ │ + beq.w 173e │ │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ add.w r4, r5, #20 │ │ │ │ │ str.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -2011,87 +2010,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 1a12 │ │ │ │ │ + bne.w 1a0e │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16fe │ │ │ │ │ + beq.w 16fa │ │ │ │ │ add.w r3, r6, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 175c │ │ │ │ │ + bne.w 1758 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 175c │ │ │ │ │ + bne.w 1758 │ │ │ │ │ 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 154e │ │ │ │ │ + beq.n 154a │ │ │ │ │ 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 1528 │ │ │ │ │ + b.n 1524 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 172c │ │ │ │ │ + bgt.w 1728 │ │ │ │ │ ldrsh.w r9, [r4, r1, lsl #1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 1668 │ │ │ │ │ + bne.w 1664 │ │ │ │ │ strh.w r2, [r4, r1, lsl #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq.n 154c │ │ │ │ │ + beq.n 1548 │ │ │ │ │ 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 1506 │ │ │ │ │ + bgt.n 1502 │ │ │ │ │ ldrsb.w r9, [r4, r1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 1668 │ │ │ │ │ + bne.w 1664 │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 1524 │ │ │ │ │ + bne.n 1520 │ │ │ │ │ mov r6, sl │ │ │ │ │ - ldr r3, [pc, #516] @ (1754 ) │ │ │ │ │ + ldr r3, [pc, #516] @ (1750 ) │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 1592 │ │ │ │ │ + beq.n 158e │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 16be │ │ │ │ │ + bne.w 16ba │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 16be │ │ │ │ │ - ldr r3, [pc, #496] @ (1758 ) │ │ │ │ │ + bne.w 16ba │ │ │ │ │ + ldr r3, [pc, #496] @ (1754 ) │ │ │ │ │ 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.w 16be │ │ │ │ │ + bhi.w 16ba │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -2108,15 +2107,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 1a94 │ │ │ │ │ + beq.w 1a90 │ │ │ │ │ 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] │ │ │ │ │ @@ -2138,273 +2137,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 18da │ │ │ │ │ + bne.w 18d6 │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1700 │ │ │ │ │ + beq.n 16fc │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 14c8 │ │ │ │ │ + bne.w 14c4 │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 165e │ │ │ │ │ + ble.n 165a │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mla ip, ip, r8, r1 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a9e │ │ │ │ │ + beq.w 1a9a │ │ │ │ │ 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 163e │ │ │ │ │ + bne.n 163a │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1f08 │ │ │ │ │ - b.n 154e │ │ │ │ │ + bl 1f04 │ │ │ │ │ + b.n 154a │ │ │ │ │ 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 16b0 │ │ │ │ │ + ble.n 16ac │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 186a │ │ │ │ │ + bgt.w 1866 │ │ │ │ │ ldrsh.w ip, [r4, r1, lsl #1] │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 151a │ │ │ │ │ + beq.w 1516 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, lr │ │ │ │ │ - b.n 1686 │ │ │ │ │ + b.n 1682 │ │ │ │ │ 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 1544 │ │ │ │ │ - b.n 16a2 │ │ │ │ │ + beq.w 1540 │ │ │ │ │ + b.n 169e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1592 │ │ │ │ │ + b.n 158e │ │ │ │ │ cmp r4, #7 │ │ │ │ │ mov fp, r0 │ │ │ │ │ it hi │ │ │ │ │ movhi r2, #12 │ │ │ │ │ - bhi.w 18b6 │ │ │ │ │ + bhi.w 18b2 │ │ │ │ │ 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 1a94 │ │ │ │ │ + beq.w 1a90 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ add.w r8, r1, #20 │ │ │ │ │ - b.n 15ce │ │ │ │ │ + b.n 15ca │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add r3, r4 │ │ │ │ │ add.w r4, r6, #20 │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 1884 │ │ │ │ │ + bne.w 1880 │ │ │ │ │ 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 1f08 │ │ │ │ │ - b.n 154e │ │ │ │ │ + bl 1f04 │ │ │ │ │ + b.n 154a │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.n 1668 │ │ │ │ │ + bne.n 1664 │ │ │ │ │ str.w r2, [r4, r1, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.w 1524 │ │ │ │ │ - b.n 154c │ │ │ │ │ + bne.w 1520 │ │ │ │ │ + b.n 1548 │ │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ │ mov fp, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ movs r1, #8 │ │ │ │ │ movs r3, #5 │ │ │ │ │ - b.n 16e0 │ │ │ │ │ + b.n 16dc │ │ │ │ │ .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 1a30 │ │ │ │ │ + ble.w 1a2c │ │ │ │ │ mvn.w r1, ip │ │ │ │ │ add r1, r8 │ │ │ │ │ ands.w r4, r1, #3 │ │ │ │ │ - beq.n 183e │ │ │ │ │ + beq.n 183a │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1844 │ │ │ │ │ + beq.n 1840 │ │ │ │ │ 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 183e │ │ │ │ │ + beq.n 183a │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 17bc │ │ │ │ │ + beq.n 17b8 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1844 │ │ │ │ │ + beq.n 1840 │ │ │ │ │ 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 1844 │ │ │ │ │ + beq.n 1840 │ │ │ │ │ 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 183e │ │ │ │ │ + b.n 183a │ │ │ │ │ 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 1864 │ │ │ │ │ + beq.n 1860 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 1844 │ │ │ │ │ + cbz r1, 1840 │ │ │ │ │ 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, 1844 │ │ │ │ │ + cbz r1, 1840 │ │ │ │ │ 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, 1844 │ │ │ │ │ + cbz r1, 1840 │ │ │ │ │ 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 17da │ │ │ │ │ + bne.n 17d6 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18d0 │ │ │ │ │ + beq.n 18cc │ │ │ │ │ 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 176e │ │ │ │ │ + bne.n 176a │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 14f0 │ │ │ │ │ + b.n 14ec │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 1734 │ │ │ │ │ + beq.w 1730 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, lr, r1 │ │ │ │ │ - b.n 167e │ │ │ │ │ + b.n 167a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 1720 │ │ │ │ │ + ble.w 171c │ │ │ │ │ mov.w lr, #12 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mla lr, lr, r8, r3 │ │ │ │ │ - b.n 189a │ │ │ │ │ + b.n 1896 │ │ │ │ │ adds r4, #12 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1898 │ │ │ │ │ + beq.n 1894 │ │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.n 1898 │ │ │ │ │ - b.n 1720 │ │ │ │ │ + bne.n 1894 │ │ │ │ │ + b.n 171c │ │ │ │ │ mov fp, r9 │ │ │ │ │ movs r2, #8 │ │ │ │ │ mul.w r0, r3, r2 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - bhi.w 1a84 │ │ │ │ │ + bhi.w 1a80 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ add.w r8, r1, #20 │ │ │ │ │ add r0, r8 │ │ │ │ │ - b.n 16e0 │ │ │ │ │ + b.n 16dc │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 184e │ │ │ │ │ - b.n 18d0 │ │ │ │ │ + bne.n 184a │ │ │ │ │ + b.n 18cc │ │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a1c │ │ │ │ │ + beq.w 1a18 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 1a80 │ │ │ │ │ + ble.w 1a7c │ │ │ │ │ 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 │ │ │ │ │ @@ -2417,106 +2416,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 1906 │ │ │ │ │ + bne.n 1902 │ │ │ │ │ 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 196a │ │ │ │ │ + b.n 1966 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 1988 │ │ │ │ │ + bgt.n 1984 │ │ │ │ │ ldrsh.w r9, [r4, r2, lsl #1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 1990 │ │ │ │ │ + bne.n 198c │ │ │ │ │ strh.w r1, [r4, r2, lsl #1] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 19d2 │ │ │ │ │ + beq.n 19ce │ │ │ │ │ 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 194c │ │ │ │ │ + bgt.n 1948 │ │ │ │ │ ldrsb.w r9, [r4, r2] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 1990 │ │ │ │ │ + bne.n 198c │ │ │ │ │ strb r1, [r4, r2] │ │ │ │ │ - b.n 1960 │ │ │ │ │ + b.n 195c │ │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 19bc │ │ │ │ │ + beq.n 19b8 │ │ │ │ │ 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 19c2 │ │ │ │ │ + bgt.n 19be │ │ │ │ │ ldrsb.w r9, [r4, r2] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 1a02 │ │ │ │ │ + bne.n 19fe │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - ble.n 1984 │ │ │ │ │ + ble.n 1980 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - ble.n 195c │ │ │ │ │ + ble.n 1958 │ │ │ │ │ str.w r1, [r4, r2, lsl #2] │ │ │ │ │ - b.n 1960 │ │ │ │ │ + b.n 195c │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r9, [r4, r2, lsl #1] │ │ │ │ │ ldrgt.w r9, [r4, r2, lsl #2] │ │ │ │ │ - b.n 19aa │ │ │ │ │ + b.n 19a6 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ bl 376c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r7, #28] │ │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a78 │ │ │ │ │ + beq.n 1a74 │ │ │ │ │ ldrb.w r2, [sl] │ │ │ │ │ strb.w r1, [sl, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1592 │ │ │ │ │ + beq.w 158e │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 1592 │ │ │ │ │ + b.n 158e │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, r0 │ │ │ │ │ and.w r2, lr, r2 │ │ │ │ │ - b.n 19a0 │ │ │ │ │ + b.n 199c │ │ │ │ │ add.w r3, r6, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ movs r3, #8 │ │ │ │ │ - b.n 18e8 │ │ │ │ │ + b.n 18e4 │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.n 1a36 │ │ │ │ │ + blt.n 1a32 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1f08 │ │ │ │ │ - b.n 19d4 │ │ │ │ │ - beq.w 154e │ │ │ │ │ - b.n 14f0 │ │ │ │ │ + bl 1f04 │ │ │ │ │ + b.n 19d0 │ │ │ │ │ + beq.w 154a │ │ │ │ │ + b.n 14ec │ │ │ │ │ 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 │ │ │ │ │ @@ -2528,640 +2527,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 1a22 │ │ │ │ │ + b.n 1a1e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1592 │ │ │ │ │ - beq.n 19d4 │ │ │ │ │ - b.n 1936 │ │ │ │ │ + b.n 158e │ │ │ │ │ + beq.n 19d0 │ │ │ │ │ + b.n 1932 │ │ │ │ │ adds r2, r4, #2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ lsls r1, r2 │ │ │ │ │ add.w r8, r1, #20 │ │ │ │ │ add r0, r8 │ │ │ │ │ - b.n 16e0 │ │ │ │ │ + b.n 16dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 15a2 │ │ │ │ │ + b.n 159e │ │ │ │ │ adds r2, #8 │ │ │ │ │ - b.n 163e │ │ │ │ │ + b.n 163a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001aa4 : │ │ │ │ │ +00001aa0 : │ │ │ │ │ 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 1ac4 │ │ │ │ │ + bl 1ac0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00001ac4 : │ │ │ │ │ +00001ac0 : │ │ │ │ │ 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 1eba │ │ │ │ │ + bpl.w 1eb6 │ │ │ │ │ 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 1d32 │ │ │ │ │ + bne.w 1d2e │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - beq.w 1d32 │ │ │ │ │ + beq.w 1d2e │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #716] @ (1dd0 ) │ │ │ │ │ + ldr r3, [pc, #716] @ (1dcc ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 1e02 │ │ │ │ │ + beq.w 1dfe │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d58 │ │ │ │ │ + bne.w 1d54 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - beq.w 1eca │ │ │ │ │ + beq.w 1ec6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 1bbe │ │ │ │ │ + bne.n 1bba │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1c80 │ │ │ │ │ + bge.w 1c7c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1c8a │ │ │ │ │ + bge.w 1c86 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ - cbz r3, 1b52 │ │ │ │ │ + cbz r3, 1b4e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 1e48 │ │ │ │ │ + bne.w 1e44 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1dd4 │ │ │ │ │ + ble.w 1dd0 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e92 │ │ │ │ │ + bne.w 1e8e │ │ │ │ │ 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 1be4 │ │ │ │ │ + bgt.n 1be0 │ │ │ │ │ add.w ip, r0, #20 │ │ │ │ │ ldrsb.w r9, [ip, r2] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bge.n 1c56 │ │ │ │ │ + bge.n 1c52 │ │ │ │ │ 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 1da2 │ │ │ │ │ + beq.w 1d9e │ │ │ │ │ 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 1c22 │ │ │ │ │ + b.n 1c1e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1bda │ │ │ │ │ + beq.n 1bd6 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r2, 1bd6 │ │ │ │ │ + cbz r2, 1bd2 │ │ │ │ │ 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 1db8 │ │ │ │ │ + bgt.w 1db4 │ │ │ │ │ add.w ip, r0, r2, lsl #1 │ │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 1c96 │ │ │ │ │ + bge.n 1c92 │ │ │ │ │ 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 1da2 │ │ │ │ │ + beq.w 1d9e │ │ │ │ │ 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 1c52 │ │ │ │ │ + beq.n 1c4e │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1e42 │ │ │ │ │ + beq.w 1e3e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1e42 │ │ │ │ │ + bge.w 1e3e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str.w r6, [r8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1bdc │ │ │ │ │ + b.n 1bd8 │ │ │ │ │ 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 1cb6 │ │ │ │ │ + bge.n 1cb2 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ strb.w r3, [r9, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b.n 1b98 │ │ │ │ │ + b.n 1b94 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1b40 │ │ │ │ │ + blt.w 1b3c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b4a │ │ │ │ │ - b.n 1b52 │ │ │ │ │ + bne.w 1b46 │ │ │ │ │ + b.n 1b4e │ │ │ │ │ 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 1bfa │ │ │ │ │ + blt.n 1bf6 │ │ │ │ │ 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 1cfe │ │ │ │ │ + bgt.n 1cfa │ │ │ │ │ add.w r9, r0, r2 │ │ │ │ │ ldrsb.w r3, [r9, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1c74 │ │ │ │ │ + blt.n 1c70 │ │ │ │ │ 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 1cd0 │ │ │ │ │ + b.n 1ccc │ │ │ │ │ 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 1cee │ │ │ │ │ + bge.n 1cea │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ it gt │ │ │ │ │ movgt.w r9, r2, lsl #2 │ │ │ │ │ - ble.w 1bfc │ │ │ │ │ + ble.w 1bf8 │ │ │ │ │ add r9, r0 │ │ │ │ │ str.w r1, [r9, #20] │ │ │ │ │ - b.n 1b98 │ │ │ │ │ + b.n 1b94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 1ea2 │ │ │ │ │ + beq.w 1e9e │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #140] @ (1dd0 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (1dcc ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1e02 │ │ │ │ │ + beq.n 1dfe │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1b12 │ │ │ │ │ + beq.w 1b0e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 1b12 │ │ │ │ │ + bne.w 1b0e │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 4614 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 1b28 │ │ │ │ │ + beq.w 1b24 │ │ │ │ │ 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, 1d84 │ │ │ │ │ + cbnz r2, 1d80 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 855c │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1bdc │ │ │ │ │ + beq.w 1bd8 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1d9c │ │ │ │ │ + cbz r3, 1d98 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - b.n 1bdc │ │ │ │ │ + b.n 1bd8 │ │ │ │ │ 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 1c22 │ │ │ │ │ + b.n 1c1e │ │ │ │ │ add.w ip, r0, r2, lsl #2 │ │ │ │ │ mov.w r9, r2, lsl #2 │ │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 1e70 │ │ │ │ │ + bge.n 1e6c │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ - b.n 1d2a │ │ │ │ │ + b.n 1d26 │ │ │ │ │ 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 13ec │ │ │ │ │ + bl 13e8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1ed2 │ │ │ │ │ + beq.n 1ece │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e92 │ │ │ │ │ + bne.n 1e8e │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - b.n 1b62 │ │ │ │ │ + b.n 1b5e │ │ │ │ │ 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 d90 │ │ │ │ │ + bl d8c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1eca │ │ │ │ │ + beq.n 1ec6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1c52 │ │ │ │ │ + beq.w 1c4e │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1e42 │ │ │ │ │ + cbz r3, 1e3e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1e42 │ │ │ │ │ + bge.n 1e3e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str.w r6, [r8] │ │ │ │ │ - b.n 1c52 │ │ │ │ │ + b.n 1c4e │ │ │ │ │ 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 13ec │ │ │ │ │ + bl 13e8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1ed2 │ │ │ │ │ + beq.n 1ece │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - b.n 1b52 │ │ │ │ │ + b.n 1b4e │ │ │ │ │ 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 1dca │ │ │ │ │ - b.n 1cba │ │ │ │ │ + blt.n 1dc6 │ │ │ │ │ + b.n 1cb6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 1dfe │ │ │ │ │ + b.n 1dfa │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1eb4 │ │ │ │ │ + beq.n 1eb0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1bdc │ │ │ │ │ + b.n 1bd8 │ │ │ │ │ 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 1eae │ │ │ │ │ - b.n 1eb4 │ │ │ │ │ + bne.n 1eaa │ │ │ │ │ + b.n 1eb0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1ee0 │ │ │ │ │ + bge.n 1edc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1efe │ │ │ │ │ + cbz r3, 1efa │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1eca │ │ │ │ │ + bge.n 1ec6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1eca │ │ │ │ │ + bne.n 1ec6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1eae │ │ │ │ │ - b.n 1eb4 │ │ │ │ │ + bne.n 1eaa │ │ │ │ │ + b.n 1eb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ee0 │ │ │ │ │ + b.n 1edc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f08 : │ │ │ │ │ +00001f04 : │ │ │ │ │ build_indices_generic(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1ff2 │ │ │ │ │ + beq.n 1fee │ │ │ │ │ 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 1f3e │ │ │ │ │ + b.n 1f3a │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ ldrsb.w r7, [r4, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 1f6a │ │ │ │ │ + bne.n 1f66 │ │ │ │ │ strb r1, [r4, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 1f68 │ │ │ │ │ + beq.n 1f64 │ │ │ │ │ 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 1f24 │ │ │ │ │ + ble.n 1f20 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 1fdc │ │ │ │ │ + bgt.n 1fd8 │ │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ adds r7, r0, r4 │ │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 1f6a │ │ │ │ │ + bne.n 1f66 │ │ │ │ │ add r4, r0 │ │ │ │ │ strh r1, [r4, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 1f36 │ │ │ │ │ + bne.n 1f32 │ │ │ │ │ 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 1fb2 │ │ │ │ │ + bgt.n 1fae │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ ldrsb.w r4, [r4, #20] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.n 1fce │ │ │ │ │ + bne.n 1fca │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - ble.n 1fca │ │ │ │ │ + ble.n 1fc6 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ it gt │ │ │ │ │ lslgt r4, r3, #2 │ │ │ │ │ - bgt.n 1fe6 │ │ │ │ │ + bgt.n 1fe2 │ │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ - b.n 1f5e │ │ │ │ │ + b.n 1f5a │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 1f88 │ │ │ │ │ + beq.n 1f84 │ │ │ │ │ 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 1f9c │ │ │ │ │ + bgt.n 1f98 │ │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.n 1fa6 │ │ │ │ │ + bne.n 1fa2 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - bgt.n 1f8e │ │ │ │ │ + bgt.n 1f8a │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ - b.n 1f2e │ │ │ │ │ + b.n 1f2a │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ ands r3, r5 │ │ │ │ │ - b.n 1f7e │ │ │ │ │ + b.n 1f7a │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ adds r7, r0, r4 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 1f6c │ │ │ │ │ + bne.n 1f68 │ │ │ │ │ add r4, r0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 1f36 │ │ │ │ │ + bne.n 1f32 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001ff4 : │ │ │ │ │ +00001ff0 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 1ffe │ │ │ │ │ + cbz r0, 1ffa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2000 │ │ │ │ │ + blt.n 1ffc │ │ │ │ │ bx lr │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ffe │ │ │ │ │ + bne.n 1ffa │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000200c : │ │ │ │ │ +00002008 : │ │ │ │ │ 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 2062 │ │ │ │ │ + bpl.n 205e │ │ │ │ │ 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 2048 │ │ │ │ │ + bne.n 2044 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 2048 │ │ │ │ │ + beq.n 2044 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2076 │ │ │ │ │ + beq.n 2072 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 2044 │ │ │ │ │ + b.n 2040 │ │ │ │ │ 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 2044 │ │ │ │ │ + b.n 2040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 2072 │ │ │ │ │ + b.n 206e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002080 <_PyDict_NewKeysForClass>: │ │ │ │ │ +0000207c <_PyDict_NewKeysForClass>: │ │ │ │ │ _PyDict_NewKeysForClass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2634 <_PyDict_NewKeysForClass+0x5b4> │ │ │ │ │ + beq.w 2634 <_PyDict_NewKeysForClass+0x5b8> │ │ │ │ │ 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] │ │ │ │ │ @@ -3177,32 +3176,32 @@ │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb r3, [r4, #6] │ │ │ │ │ movs r3, #30 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 22e2 <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ + beq.w 22de <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - bpl.w 22e2 <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ - ldr.w r8, [pc, #796] @ 2408 <_PyDict_NewKeysForClass+0x388> │ │ │ │ │ + bpl.w 22de <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ + ldr.w r8, [pc, #800] @ 2408 <_PyDict_NewKeysForClass+0x38c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr.w r3, [r8, #948] @ 0x3b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 258a <_PyDict_NewKeysForClass+0x50a> │ │ │ │ │ + bne.w 258a <_PyDict_NewKeysForClass+0x50e> │ │ │ │ │ ldr.w r9, [r8, #956] @ 0x3bc │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 258a <_PyDict_NewKeysForClass+0x50a> │ │ │ │ │ - ldr r3, [pc, #756] @ (2404 <_PyDict_NewKeysForClass+0x384>) │ │ │ │ │ + beq.w 258a <_PyDict_NewKeysForClass+0x50e> │ │ │ │ │ + ldr r3, [pc, #760] @ (2404 <_PyDict_NewKeysForClass+0x388>) │ │ │ │ │ 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 │ │ │ │ │ @@ -3211,488 +3210,489 @@ │ │ │ │ │ mov r2, r9 │ │ │ │ │ add.w r1, r8, #944 @ 0x3b0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25c0 <_PyDict_NewKeysForClass+0x540> │ │ │ │ │ + bne.w 25c0 <_PyDict_NewKeysForClass+0x544> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 22e2 <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ + beq.w 22de <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 22e2 <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ + bpl.w 22de <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 22e2 <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ + ble.w 22de <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ add.w sl, r4, #20 │ │ │ │ │ mov r9, r4 │ │ │ │ │ add.w r3, lr, #12 │ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 245c <_PyDict_NewKeysForClass+0x3dc> │ │ │ │ │ + bne.w 245c <_PyDict_NewKeysForClass+0x3e0> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ - beq.w 245c <_PyDict_NewKeysForClass+0x3dc> │ │ │ │ │ + beq.w 245c <_PyDict_NewKeysForClass+0x3e0> │ │ │ │ │ ldrb.w fp, [r9, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w r5, [r9, #5] │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ lsl.w r7, r2, fp │ │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ │ add r5, sl │ │ │ │ │ and.w r8, r3, r7 │ │ │ │ │ - bgt.w 22f0 <_PyDict_NewKeysForClass+0x270> │ │ │ │ │ + bgt.w 22ec <_PyDict_NewKeysForClass+0x270> │ │ │ │ │ ldrsb.w r2, [sl, r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 2276 <_PyDict_NewKeysForClass+0x1f6> │ │ │ │ │ + blt.n 2272 <_PyDict_NewKeysForClass+0x1f6> │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.w 245c <_PyDict_NewKeysForClass+0x3dc> │ │ │ │ │ + beq.w 245c <_PyDict_NewKeysForClass+0x3e0> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 240c <_PyDict_NewKeysForClass+0x38c> │ │ │ │ │ + beq.w 240c <_PyDict_NewKeysForClass+0x390> │ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ │ add.w r2, r8, r8, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ ands r6, r7 │ │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 22ea <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ + blt.w 22e6 <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 245c <_PyDict_NewKeysForClass+0x3dc> │ │ │ │ │ + beq.w 245c <_PyDict_NewKeysForClass+0x3e0> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 247e <_PyDict_NewKeysForClass+0x3fe> │ │ │ │ │ + beq.w 247e <_PyDict_NewKeysForClass+0x402> │ │ │ │ │ mov.w ip, r3, lsr #10 │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ str.w r8, [sp, #24] │ │ │ │ │ add r6, r2 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ands r6, r7 │ │ │ │ │ mov r5, ip │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r2, [sl, r6] │ │ │ │ │ - bgt.w 23f4 <_PyDict_NewKeysForClass+0x374> │ │ │ │ │ + bgt.w 23f2 <_PyDict_NewKeysForClass+0x376> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 23be <_PyDict_NewKeysForClass+0x33e> │ │ │ │ │ + blt.w 23ba <_PyDict_NewKeysForClass+0x33e> │ │ │ │ │ ldr.w r1, [r8, r2, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 245c <_PyDict_NewKeysForClass+0x3dc> │ │ │ │ │ + beq.w 245c <_PyDict_NewKeysForClass+0x3e0> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 24d8 <_PyDict_NewKeysForClass+0x458> │ │ │ │ │ + beq.w 24d8 <_PyDict_NewKeysForClass+0x45c> │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ add.w r6, r6, r5, lsr #5 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ and.w r6, r6, r7 │ │ │ │ │ - bgt.w 246e <_PyDict_NewKeysForClass+0x3ee> │ │ │ │ │ + bgt.w 246e <_PyDict_NewKeysForClass+0x3f2> │ │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 23ee <_PyDict_NewKeysForClass+0x36e> │ │ │ │ │ + blt.w 23ec <_PyDict_NewKeysForClass+0x370> │ │ │ │ │ ldr.w r1, [r8, r2, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 245c <_PyDict_NewKeysForClass+0x3dc> │ │ │ │ │ + beq.w 245c <_PyDict_NewKeysForClass+0x3e0> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2532 <_PyDict_NewKeysForClass+0x4b2> │ │ │ │ │ + beq.w 2532 <_PyDict_NewKeysForClass+0x4b6> │ │ │ │ │ lsrs r5, r5, #10 │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ ands r6, r7 │ │ │ │ │ - b.n 220e <_PyDict_NewKeysForClass+0x18e> │ │ │ │ │ + b.n 220a <_PyDict_NewKeysForClass+0x18e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 21ce <_PyDict_NewKeysForClass+0x14e> │ │ │ │ │ + bne.n 21ca <_PyDict_NewKeysForClass+0x14e> │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 22e0 <_PyDict_NewKeysForClass+0x260> │ │ │ │ │ + ble.n 22dc <_PyDict_NewKeysForClass+0x260> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ │ ldrsb.w r2, [sl, r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 2338 <_PyDict_NewKeysForClass+0x2b8> │ │ │ │ │ + bge.n 2334 <_PyDict_NewKeysForClass+0x2b8> │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ strb.w r2, [sl, r8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb.w r1, [r9, #5] │ │ │ │ │ lsls r3, r1 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ │ add r3, sl │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 25ea <_PyDict_NewKeysForClass+0x56a> │ │ │ │ │ + blt.w 25ea <_PyDict_NewKeysForClass+0x56e> │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str.w r3, [r9, #16] │ │ │ │ │ - beq.n 22e0 <_PyDict_NewKeysForClass+0x260> │ │ │ │ │ + beq.n 22dc <_PyDict_NewKeysForClass+0x260> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt.w 2176 <_PyDict_NewKeysForClass+0xf6> │ │ │ │ │ + bgt.w 2172 <_PyDict_NewKeysForClass+0xf6> │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 227a <_PyDict_NewKeysForClass+0x1fa> │ │ │ │ │ - b.n 21f6 <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ + beq.n 2276 <_PyDict_NewKeysForClass+0x1fa> │ │ │ │ │ + b.n 21f2 <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r2, [sl, r8, lsl #2] │ │ │ │ │ ldrshle.w r2, [sl, r8, lsl #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 236c <_PyDict_NewKeysForClass+0x2ec> │ │ │ │ │ + blt.n 2368 <_PyDict_NewKeysForClass+0x2ec> │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.w 245c <_PyDict_NewKeysForClass+0x3dc> │ │ │ │ │ + beq.w 245c <_PyDict_NewKeysForClass+0x3e0> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 240c <_PyDict_NewKeysForClass+0x38c> │ │ │ │ │ + beq.n 240c <_PyDict_NewKeysForClass+0x390> │ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ │ add.w r2, r8, r8, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ ands r6, r7 │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r2, [sl, r6, lsl #2] │ │ │ │ │ ldrshle.w r2, [sl, r6, lsl #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 21e4 <_PyDict_NewKeysForClass+0x164> │ │ │ │ │ + bge.w 21e0 <_PyDict_NewKeysForClass+0x164> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 2370 <_PyDict_NewKeysForClass+0x2f0> │ │ │ │ │ - b.n 21f6 <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ + beq.n 236c <_PyDict_NewKeysForClass+0x2f0> │ │ │ │ │ + b.n 21f2 <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add r2, r8 │ │ │ │ │ and.w r8, r2, r7 │ │ │ │ │ ldrsb.w r2, [sl, r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 2396 <_PyDict_NewKeysForClass+0x316> │ │ │ │ │ + bge.n 2392 <_PyDict_NewKeysForClass+0x316> │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ - ble.n 2294 <_PyDict_NewKeysForClass+0x214> │ │ │ │ │ + ble.n 2290 <_PyDict_NewKeysForClass+0x214> │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ - bgt.w 261e <_PyDict_NewKeysForClass+0x59e> │ │ │ │ │ + bgt.w 261e <_PyDict_NewKeysForClass+0x5a2> │ │ │ │ │ strh.w r2, [sl, r8, lsl #1] │ │ │ │ │ ldrb.w r1, [r9, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 229e <_PyDict_NewKeysForClass+0x21e> │ │ │ │ │ + b.n 229a <_PyDict_NewKeysForClass+0x21e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 2312 <_PyDict_NewKeysForClass+0x292> │ │ │ │ │ + bne.n 230e <_PyDict_NewKeysForClass+0x292> │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 22e0 <_PyDict_NewKeysForClass+0x260> │ │ │ │ │ + ble.n 22dc <_PyDict_NewKeysForClass+0x260> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [sl, r8, lsl #1] │ │ │ │ │ ldrgt.w r2, [sl, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 23de <_PyDict_NewKeysForClass+0x35e> │ │ │ │ │ + bge.n 23dc <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ - b.n 2358 <_PyDict_NewKeysForClass+0x2d8> │ │ │ │ │ + b.n 2354 <_PyDict_NewKeysForClass+0x2d8> │ │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ add r8, r3 │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ and.w r8, r7, r8 │ │ │ │ │ - ble.n 2346 <_PyDict_NewKeysForClass+0x2c6> │ │ │ │ │ + ble.n 2342 <_PyDict_NewKeysForClass+0x2c6> │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ it le │ │ │ │ │ ldrshle.w r2, [sl, r8, lsl #1] │ │ │ │ │ - ble.n 234a <_PyDict_NewKeysForClass+0x2ca> │ │ │ │ │ + ble.n 2346 <_PyDict_NewKeysForClass+0x2ca> │ │ │ │ │ ldr.w r2, [sl, r8, lsl #2] │ │ │ │ │ - b.n 234a <_PyDict_NewKeysForClass+0x2ca> │ │ │ │ │ + b.n 2346 <_PyDict_NewKeysForClass+0x2ca> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w 2234 <_PyDict_NewKeysForClass+0x1b4> │ │ │ │ │ + bne.w 2230 <_PyDict_NewKeysForClass+0x1b4> │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 22e0 <_PyDict_NewKeysForClass+0x260> │ │ │ │ │ + ble.n 22dc <_PyDict_NewKeysForClass+0x260> │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ │ - bgt.n 237e <_PyDict_NewKeysForClass+0x2fe> │ │ │ │ │ - b.n 2288 <_PyDict_NewKeysForClass+0x208> │ │ │ │ │ + ble.w 2284 <_PyDict_NewKeysForClass+0x208> │ │ │ │ │ + b.n 237a <_PyDict_NewKeysForClass+0x2fe> │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add r2, r8 │ │ │ │ │ and.w r8, r2, r7 │ │ │ │ │ - b.n 23ac <_PyDict_NewKeysForClass+0x32c> │ │ │ │ │ + b.n 23a8 <_PyDict_NewKeysForClass+0x32c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 23c4 <_PyDict_NewKeysForClass+0x344> │ │ │ │ │ - b.n 2268 <_PyDict_NewKeysForClass+0x1e8> │ │ │ │ │ + beq.n 23c0 <_PyDict_NewKeysForClass+0x344> │ │ │ │ │ + b.n 2264 <_PyDict_NewKeysForClass+0x1e8> │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [sl, r6, lsl #1] │ │ │ │ │ ldrgt.w r2, [sl, r6, lsl #2] │ │ │ │ │ - b.n 221c <_PyDict_NewKeysForClass+0x19c> │ │ │ │ │ - .word 0x000002ee │ │ │ │ │ + b.n 2218 <_PyDict_NewKeysForClass+0x19c> │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000002f2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 25fe <_PyDict_NewKeysForClass+0x57e> │ │ │ │ │ + bne.w 25fe <_PyDict_NewKeysForClass+0x582> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r6, [r4, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r6, r6, #2, #3 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne.w 25fe <_PyDict_NewKeysForClass+0x57e> │ │ │ │ │ + bne.w 25fe <_PyDict_NewKeysForClass+0x582> │ │ │ │ │ lsls r6, r1, #26 │ │ │ │ │ - bpl.w 2628 <_PyDict_NewKeysForClass+0x5a8> │ │ │ │ │ + bpl.w 2628 <_PyDict_NewKeysForClass+0x5ac> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r6, r1, #26 │ │ │ │ │ - bpl.w 2624 <_PyDict_NewKeysForClass+0x5a4> │ │ │ │ │ + bpl.w 2624 <_PyDict_NewKeysForClass+0x5a8> │ │ │ │ │ lsls r6, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25fe <_PyDict_NewKeysForClass+0x57e> │ │ │ │ │ + bne.w 25fe <_PyDict_NewKeysForClass+0x582> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 2176 <_PyDict_NewKeysForClass+0xf6> │ │ │ │ │ + blt.w 2172 <_PyDict_NewKeysForClass+0xf6> │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 22e2 <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ + b.n 22de <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [sl, r6, lsl #1] │ │ │ │ │ ldrgt.w r2, [sl, r6, lsl #2] │ │ │ │ │ - b.n 2250 <_PyDict_NewKeysForClass+0x1d0> │ │ │ │ │ + b.n 224c <_PyDict_NewKeysForClass+0x1d0> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 21f6 <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ + bne.w 21f2 <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 21f6 <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ + bne.w 21f2 <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 264c <_PyDict_NewKeysForClass+0x5cc> │ │ │ │ │ + beq.w 264c <_PyDict_NewKeysForClass+0x5d0> │ │ │ │ │ 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 2648 <_PyDict_NewKeysForClass+0x5c8> │ │ │ │ │ + beq.w 2648 <_PyDict_NewKeysForClass+0x5cc> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 245c <_PyDict_NewKeysForClass+0x3dc> │ │ │ │ │ - b.n 21f6 <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ + beq.n 245c <_PyDict_NewKeysForClass+0x3e0> │ │ │ │ │ + b.n 21f2 <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 2234 <_PyDict_NewKeysForClass+0x1b4> │ │ │ │ │ + bne.w 2230 <_PyDict_NewKeysForClass+0x1b4> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 2234 <_PyDict_NewKeysForClass+0x1b4> │ │ │ │ │ + bne.w 2230 <_PyDict_NewKeysForClass+0x1b4> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 261a <_PyDict_NewKeysForClass+0x59a> │ │ │ │ │ + beq.w 261a <_PyDict_NewKeysForClass+0x59e> │ │ │ │ │ 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 2616 <_PyDict_NewKeysForClass+0x596> │ │ │ │ │ + beq.w 2616 <_PyDict_NewKeysForClass+0x59a> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 245c <_PyDict_NewKeysForClass+0x3dc> │ │ │ │ │ - b.n 2234 <_PyDict_NewKeysForClass+0x1b4> │ │ │ │ │ + beq.n 245c <_PyDict_NewKeysForClass+0x3e0> │ │ │ │ │ + b.n 2230 <_PyDict_NewKeysForClass+0x1b4> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 2268 <_PyDict_NewKeysForClass+0x1e8> │ │ │ │ │ + bne.w 2264 <_PyDict_NewKeysForClass+0x1e8> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r4, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 2268 <_PyDict_NewKeysForClass+0x1e8> │ │ │ │ │ + bne.w 2264 <_PyDict_NewKeysForClass+0x1e8> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 2630 <_PyDict_NewKeysForClass+0x5b0> │ │ │ │ │ + beq.n 2630 <_PyDict_NewKeysForClass+0x5b4> │ │ │ │ │ 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 262c <_PyDict_NewKeysForClass+0x5ac> │ │ │ │ │ + beq.n 262c <_PyDict_NewKeysForClass+0x5b0> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #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 245c <_PyDict_NewKeysForClass+0x3dc> │ │ │ │ │ - b.n 2268 <_PyDict_NewKeysForClass+0x1e8> │ │ │ │ │ - ldr r0, [pc, #196] @ (2650 <_PyDict_NewKeysForClass+0x5d0>) │ │ │ │ │ + beq.w 245c <_PyDict_NewKeysForClass+0x3e0> │ │ │ │ │ + b.n 2264 <_PyDict_NewKeysForClass+0x1e8> │ │ │ │ │ + ldr r0, [pc, #196] @ (2650 <_PyDict_NewKeysForClass+0x5d4>) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 25f0 <_PyDict_NewKeysForClass+0x570> │ │ │ │ │ - ldr r3, [pc, #184] @ (2654 <_PyDict_NewKeysForClass+0x5d4>) │ │ │ │ │ + beq.n 25f0 <_PyDict_NewKeysForClass+0x574> │ │ │ │ │ + ldr r3, [pc, #184] @ (2654 <_PyDict_NewKeysForClass+0x5d8>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_GetRaisedException │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ - ldr r1, [pc, #160] @ (2650 <_PyDict_NewKeysForClass+0x5d0>) │ │ │ │ │ + ldr r1, [pc, #160] @ (2650 <_PyDict_NewKeysForClass+0x5d4>) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2136 <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ + beq.w 2132 <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2136 <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ + beq.w 2132 <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2136 <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ + bne.w 2132 <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 2136 <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ + b.n 2132 <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - b.n 22b0 <_PyDict_NewKeysForClass+0x230> │ │ │ │ │ + b.n 22ac <_PyDict_NewKeysForClass+0x230> │ │ │ │ │ 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 22e2 <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ + b.n 22de <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ │ add.w r2, r8, r8, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ add r6, r2 │ │ │ │ │ and.w r6, r6, r7 │ │ │ │ │ - ble.w 21da <_PyDict_NewKeysForClass+0x15a> │ │ │ │ │ - b.n 231e <_PyDict_NewKeysForClass+0x29e> │ │ │ │ │ + ble.w 21d6 <_PyDict_NewKeysForClass+0x15a> │ │ │ │ │ + b.n 231a <_PyDict_NewKeysForClass+0x29e> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 2520 <_PyDict_NewKeysForClass+0x4a0> │ │ │ │ │ + b.n 2520 <_PyDict_NewKeysForClass+0x4a4> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 250a <_PyDict_NewKeysForClass+0x48a> │ │ │ │ │ + b.n 250a <_PyDict_NewKeysForClass+0x48e> │ │ │ │ │ str.w r2, [sl, r8, lsl #2] │ │ │ │ │ - b.n 2364 <_PyDict_NewKeysForClass+0x2e4> │ │ │ │ │ + b.n 2360 <_PyDict_NewKeysForClass+0x2e4> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 244a <_PyDict_NewKeysForClass+0x3ca> │ │ │ │ │ + b.n 244a <_PyDict_NewKeysForClass+0x3ce> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 2436 <_PyDict_NewKeysForClass+0x3b6> │ │ │ │ │ + b.n 2436 <_PyDict_NewKeysForClass+0x3ba> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 2576 <_PyDict_NewKeysForClass+0x4f6> │ │ │ │ │ + b.n 2576 <_PyDict_NewKeysForClass+0x4fa> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 2562 <_PyDict_NewKeysForClass+0x4e2> │ │ │ │ │ + b.n 2562 <_PyDict_NewKeysForClass+0x4e6> │ │ │ │ │ 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 20de <_PyDict_NewKeysForClass+0x5e> │ │ │ │ │ - b.n 22e2 <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ + bne.w 20da <_PyDict_NewKeysForClass+0x5e> │ │ │ │ │ + b.n 22de <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 24c6 <_PyDict_NewKeysForClass+0x446> │ │ │ │ │ + b.n 24c6 <_PyDict_NewKeysForClass+0x44a> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 24b0 <_PyDict_NewKeysForClass+0x430> │ │ │ │ │ + b.n 24b0 <_PyDict_NewKeysForClass+0x434> │ │ │ │ │ .word 0x000063b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000b2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00002658 : │ │ │ │ │ dict_getitem(): │ │ │ │ │ @@ -3825,15 +3825,15 @@ │ │ │ │ │ ldr r3, [pc, #140] @ (27f4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ beq.n 27b6 │ │ │ │ │ - bl f38 │ │ │ │ │ + bl f34 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 27c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -3855,15 +3855,15 @@ │ │ │ │ │ bne.n 2766 │ │ │ │ │ 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 27bc │ │ │ │ │ - bl d90 │ │ │ │ │ + bl d8c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 2784 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ @@ -4061,15 +4061,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ beq.n 29ba <_PyObjectDict_SetItem+0xaa> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w f38 │ │ │ │ │ + b.w f34 │ │ │ │ │ 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 2954 <_PyObjectDict_SetItem+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4097,15 +4097,15 @@ │ │ │ │ │ bl 168 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 292a <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ b.n 29ce <_PyObjectDict_SetItem+0xbe> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w d90 │ │ │ │ │ + b.w d8c │ │ │ │ │ bl 83f0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 292a <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ @@ -4172,15 +4172,15 @@ │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ beq.n 2a92 <_PyDict_SetItem_LockHeld+0x86> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w f38 │ │ │ │ │ + b.w f34 │ │ │ │ │ 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 2a4c <_PyDict_SetItem_LockHeld+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4195,15 +4195,15 @@ │ │ │ │ │ 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 d90 │ │ │ │ │ + b.w d8c │ │ │ │ │ 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 2abc <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ @@ -4878,37 +4878,37 @@ │ │ │ │ │ ble.w 2f54 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ adds r3, #20 │ │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 329a │ │ │ │ │ + beq.w 32ac │ │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ │ adds r1, r3, r2 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 32dc │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 32ba │ │ │ │ │ + blt.w 32cc │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 323a │ │ │ │ │ cmp r7, #1 │ │ │ │ │ bne.n 31a0 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 32c2 │ │ │ │ │ + blt.w 329a │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl f38 │ │ │ │ │ + bl f34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 31e8 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -4941,15 +4941,15 @@ │ │ │ │ │ strlt.w r0, [r9] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r3, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f38 │ │ │ │ │ + bl f34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 317c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ @@ -4987,15 +4987,15 @@ │ │ │ │ │ b.n 2ffa │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ bne.n 31a0 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 32c2 │ │ │ │ │ + blt.n 329a │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ beq.n 3166 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ b.n 3166 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ @@ -5017,33 +5017,33 @@ │ │ │ │ │ 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 306e │ │ │ │ │ b.n 3078 │ │ │ │ │ + adds r0, r1, #1 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 3166 │ │ │ │ │ + b.n 3252 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mla r2, r1, r6, r2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 34d6 │ │ │ │ │ ldrd r2, r9, [r2] │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 314e │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ b.n 314e │ │ │ │ │ - adds r0, r1, #1 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3166 │ │ │ │ │ - b.n 3252 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 30ba │ │ │ │ │ add r6, ip │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ble.w 2f54 │ │ │ │ │ @@ -5093,15 +5093,15 @@ │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [pc, #636] @ (35cc ) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ beq.n 33d4 │ │ │ │ │ - bl f38 │ │ │ │ │ + bl f34 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 33dc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 3378 │ │ │ │ │ @@ -5147,15 +5147,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ b.n 335e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ b.n 33a2 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl d8c │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 335e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 3366 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -5208,15 +5208,15 @@ │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 13ec │ │ │ │ │ + bl 13e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 3560 │ │ │ │ │ ldrd r3, r8, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ and.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ b.n 30fe │ │ │ │ │ cmp r9, r1 │ │ │ │ │ @@ -5255,15 +5255,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ b.n 349a │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 32a2 │ │ │ │ │ + bne.w 32b4 │ │ │ │ │ b.n 2f54 │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bgt.w 32e6 │ │ │ │ │ b.n 2f54 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ @@ -5278,15 +5278,15 @@ │ │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r1, r0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr.w r9, [r2, #20] │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ - b.n 32ae │ │ │ │ │ + b.n 32c0 │ │ │ │ │ add.w r7, r8, #20 │ │ │ │ │ movs r0, #12 │ │ │ │ │ add r7, r3 │ │ │ │ │ adds r1, r7, #4 │ │ │ │ │ adds r7, #8 │ │ │ │ │ b.n 2fea │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -5359,15 +5359,15 @@ │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [pc, #396] @ (3768 ) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ beq.n 3686 │ │ │ │ │ - bl f38 │ │ │ │ │ + bl f34 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 3672 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 3606 │ │ │ │ │ @@ -5432,15 +5432,15 @@ │ │ │ │ │ bne.n 35f2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ b.n 35f2 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl d8c │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 35ea │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 360a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ @@ -5583,17 +5583,17 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 379a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 379a │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - bl 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ blt.n 37ca │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ bne.n 3816 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ @@ -6136,15 +6136,15 @@ │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ beq.n 3d6a │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w f38 │ │ │ │ │ + b.w f34 │ │ │ │ │ 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 │ │ │ │ │ @@ -6189,15 +6189,15 @@ │ │ │ │ │ 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 d90 │ │ │ │ │ + b.w d8c │ │ │ │ │ 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 │ │ │ │ │ @@ -7211,15 +7211,15 @@ │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.w 484a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl 12fc │ │ │ │ │ + bl 12f8 │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ bgt.w 4994 │ │ │ │ │ strb r6, [r7, r0] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ @@ -7629,15 +7629,15 @@ │ │ │ │ │ ldr r0, [pc, #280] @ (4c9c <_PyDict_FromItems+0x2d8>) │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ beq.w 4e00 <_PyDict_FromItems+0x43c> │ │ │ │ │ - bl f38 │ │ │ │ │ + bl f34 │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 4c7c <_PyDict_FromItems+0x2b8> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ beq.w 4a86 <_PyDict_FromItems+0xc2> │ │ │ │ │ add.w r7, sl, fp, lsl #2 │ │ │ │ │ add.w r8, r8, r9, lsl #2 │ │ │ │ │ mov.w sl, fp, lsl #2 │ │ │ │ │ @@ -7664,15 +7664,15 @@ │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ beq.n 4c5e <_PyDict_FromItems+0x29a> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ beq.w 4e0c <_PyDict_FromItems+0x448> │ │ │ │ │ - bl f38 │ │ │ │ │ + bl f34 │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 4c7c <_PyDict_FromItems+0x2b8> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ adds r5, #1 │ │ │ │ │ add r8, r9 │ │ │ │ │ add r7, sl │ │ │ │ │ cmp r3, r5 │ │ │ │ │ @@ -7897,19 +7897,19 @@ │ │ │ │ │ adds r3, #32 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ bne.n 4da6 <_PyDict_FromItems+0x3e2> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ beq.w 4b36 <_PyDict_FromItems+0x172> │ │ │ │ │ b.n 4db4 <_PyDict_FromItems+0x3f0> │ │ │ │ │ - bl d90 │ │ │ │ │ + bl d8c │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w 4b98 <_PyDict_FromItems+0x1d4> │ │ │ │ │ b.n 4c7c <_PyDict_FromItems+0x2b8> │ │ │ │ │ - bl d90 │ │ │ │ │ + bl d8c │ │ │ │ │ b.n 4bee <_PyDict_FromItems+0x22a> │ │ │ │ │ ldr r0, [pc, #8] @ (4e1c <_PyDict_FromItems+0x458>) │ │ │ │ │ bl 376c │ │ │ │ │ b.n 4b48 <_PyDict_FromItems+0x184> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -9569,15 +9569,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble.w 6000 <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 12fc │ │ │ │ │ + bl 12f8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ bgt.w 6380 <_PyObject_StoreInstanceAttribute+0x670> │ │ │ │ │ strb.w r4, [r8, r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -10048,15 +10048,15 @@ │ │ │ │ │ and.w fp, r1, r2 │ │ │ │ │ b.n 5dbc <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ b.n 62a6 <_PyObject_StoreInstanceAttribute+0x596> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ b.n 6290 <_PyObject_StoreInstanceAttribute+0x580> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ b.n 6214 <_PyObject_StoreInstanceAttribute+0x504> │ │ │ │ │ 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 63c0 │ │ │ │ │ @@ -10174,15 +10174,15 @@ │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.n 64e6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bl 12fc │ │ │ │ │ + bl 12f8 │ │ │ │ │ ldr r4, [r5, #16] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ bgt.w 667a │ │ │ │ │ strb.w r4, [fp, r0] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ @@ -10407,15 +10407,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6572 │ │ │ │ │ b.n 644c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ b.n 65f4 │ │ │ │ │ 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 2a0c <_PyDict_SetItem_LockHeld> │ │ │ │ │ @@ -10553,22 +10553,22 @@ │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ bne.n 681c <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 6b1c <_PyObject_TryGetInstanceAttribute+0x3e4> │ │ │ │ │ + beq.w 6b28 <_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 6b18 <_PyObject_TryGetInstanceAttribute+0x3e0> │ │ │ │ │ + beq.w 6b24 <_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 │ │ │ │ │ @@ -10594,15 +10594,15 @@ │ │ │ │ │ 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 6b20 <_PyObject_TryGetInstanceAttribute+0x3e8> │ │ │ │ │ + beq.w 6b10 <_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 │ │ │ │ │ @@ -10667,21 +10667,21 @@ │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne.n 6a18 <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 6b0c <_PyObject_TryGetInstanceAttribute+0x3d4> │ │ │ │ │ + beq.w 6b00 <_PyObject_TryGetInstanceAttribute+0x3c8> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ lsls r2, r1, #26 │ │ │ │ │ - bpl.w 6b08 <_PyObject_TryGetInstanceAttribute+0x3d0> │ │ │ │ │ + bpl.w 6b0c <_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 │ │ │ │ │ @@ -10705,22 +10705,22 @@ │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ bne.w 67e2 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6b04 <_PyObject_TryGetInstanceAttribute+0x3cc> │ │ │ │ │ + beq.n 6b20 <_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 6b00 <_PyObject_TryGetInstanceAttribute+0x3c8> │ │ │ │ │ + beq.n 6b1c <_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 │ │ │ │ │ @@ -10740,22 +10740,22 @@ │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r6, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ bne.w 6850 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6b14 <_PyObject_TryGetInstanceAttribute+0x3dc> │ │ │ │ │ + beq.n 6b08 <_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 6b10 <_PyObject_TryGetInstanceAttribute+0x3d8> │ │ │ │ │ + beq.n 6b04 <_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 │ │ │ │ │ @@ -10766,35 +10766,35 @@ │ │ │ │ │ b.n 6850 <_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 67c6 <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 6a76 <_PyObject_TryGetInstanceAttribute+0x33e> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 6a62 <_PyObject_TryGetInstanceAttribute+0x32a> │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 6a04 <_PyObject_TryGetInstanceAttribute+0x2cc> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b.n 69f2 <_PyObject_TryGetInstanceAttribute+0x2ba> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ b.n 6ada <_PyObject_TryGetInstanceAttribute+0x3a2> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ b.n 6ac6 <_PyObject_TryGetInstanceAttribute+0x38e> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 68b8 <_PyObject_TryGetInstanceAttribute+0x180> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 68a2 <_PyObject_TryGetInstanceAttribute+0x16a> │ │ │ │ │ + b.n 6a04 <_PyObject_TryGetInstanceAttribute+0x2cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mvn.w r7, #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ b.n 68ca <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 6a76 <_PyObject_TryGetInstanceAttribute+0x33e> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 6a62 <_PyObject_TryGetInstanceAttribute+0x32a> │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 68b8 <_PyObject_TryGetInstanceAttribute+0x180> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 68a2 <_PyObject_TryGetInstanceAttribute+0x16a> │ │ │ │ │ │ │ │ │ │ 00006b2c <_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 │ │ │ │ │ @@ -12136,15 +12136,15 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ beq.n 78ca <_PyDict_SetItem_Take2+0x5e> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w f38 │ │ │ │ │ + b.w f34 │ │ │ │ │ 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 7894 <_PyDict_SetItem_Take2+0x28> │ │ │ │ │ @@ -12152,15 +12152,15 @@ │ │ │ │ │ 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 d90 │ │ │ │ │ + b.w d8c │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000078d8 : │ │ │ │ │ dict_get(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -13951,15 +13951,15 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ beq.n 8996 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1ac4 │ │ │ │ │ + bl 1ac0 │ │ │ │ │ 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 │ │ │ │ │ @@ -13977,15 +13977,15 @@ │ │ │ │ │ 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 1ac4 │ │ │ │ │ + bl 1ac0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ b.n 8976 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000089b0 : │ │ │ │ │ dict_vectorcall(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ @@ -14034,15 +14034,15 @@ │ │ │ │ │ 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 ce0 │ │ │ │ │ + bl cdc │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 8a42 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ blt.n 8a22 │ │ │ │ │ @@ -14125,15 +14125,15 @@ │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [pc, #660] @ (8d88 ) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ beq.w 8c0c │ │ │ │ │ - bl f38 │ │ │ │ │ + bl f34 │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 8bbc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 8b16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -14213,17 +14213,17 @@ │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 8dc0 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 8c50 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 8c20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 8b20 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -14232,15 +14232,15 @@ │ │ │ │ │ b.n 8b20 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 8b9c │ │ │ │ │ b.n 8ade │ │ │ │ │ - bl d90 │ │ │ │ │ + bl d8c │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w 8b04 │ │ │ │ │ b.n 8bbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbnz r0, 8c62 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -14355,15 +14355,15 @@ │ │ │ │ │ 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 1ac4 │ │ │ │ │ + bl 1ac0 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 8d5c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 8d42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ @@ -14728,15 +14728,15 @@ │ │ │ │ │ b.n 9052 │ │ │ │ │ movs r4, #0 │ │ │ │ │ strb r4, [r6, #1] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ bge.n 8fba │ │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bl 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ b.n 906a │ │ │ │ │ strd r7, r3, [r4, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ bge.n 90aa │ │ │ │ │ @@ -14769,902 +14769,729 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 000090c4 : │ │ │ │ │ clear_lock_held(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 93d4 │ │ │ │ │ + bpl.w 91f4 │ │ │ │ │ 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, #784] @ 93f0 │ │ │ │ │ + ldr.w r8, [pc, #424] @ 9288 │ │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - beq.n 91de │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + beq.n 9192 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ - ldr r7, [r5, #28] │ │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93c6 │ │ │ │ │ + bne.w 9218 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 93a4 │ │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ │ - str.w r8, [r5, #24] │ │ │ │ │ + str r3, [r7, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 91f6 │ │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ │ + str.w r8, [r7, #24] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 91de │ │ │ │ │ + blt.n 9192 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - bne.n 91de │ │ │ │ │ - ldrb r3, [r4, #6] │ │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + bne.n 9192 │ │ │ │ │ + ldrb r3, [r5, #6] │ │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ │ + ldr r7, [r5, #16] │ │ │ │ │ lsls r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9318 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble.n 91a8 │ │ │ │ │ - add r6, r4 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + beq.n 91b2 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + ble.n 915c │ │ │ │ │ + add r6, r5 │ │ │ │ │ add.w r8, r6, #20 │ │ │ │ │ - ands.w r2, r5, #3 │ │ │ │ │ - add.w r6, r6, #24 │ │ │ │ │ - beq.w 925a │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n 9182 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq.n 9160 │ │ │ │ │ - ldr.w r0, [r8] │ │ │ │ │ - cbz r0, 9150 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9384 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - cbz r0, 915e │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9394 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr.w r0, [r8, r3, lsl #3] │ │ │ │ │ - cbz r0, 9170 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 935c │ │ │ │ │ - ldr.w r0, [r6, r3, lsl #3] │ │ │ │ │ - cbz r0, 9180 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9370 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldr.w r0, [r8, r3, lsl #3] │ │ │ │ │ - cbz r0, 9192 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9304 │ │ │ │ │ - ldr.w r0, [r6, r3, lsl #3] │ │ │ │ │ - cbz r0, 91a2 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 92f0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.n 925a │ │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ │ + adds r6, #24 │ │ │ │ │ + b.n 913e │ │ │ │ │ + ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ + cbz r0, 9138 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 9198 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + beq.n 915c │ │ │ │ │ + ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 912a │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 912a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 912a │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 912a │ │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 926c │ │ │ │ │ - ldrb r3, [r4, #6] │ │ │ │ │ + bne.n 91a6 │ │ │ │ │ + ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 926c │ │ │ │ │ - ldr r3, [pc, #564] @ (93ec ) │ │ │ │ │ + bne.n 91a6 │ │ │ │ │ + ldr r3, [pc, #280] @ (9284 ) │ │ │ │ │ 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 926c │ │ │ │ │ + bhi.n 91a6 │ │ │ │ │ ldr.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - str r1, [r4, #0] │ │ │ │ │ - str.w r4, [r3, #1920] @ 0x780 │ │ │ │ │ + str r1, [r5, #0] │ │ │ │ │ + str.w r5, [r3, #1920] @ 0x780 │ │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 92e6 │ │ │ │ │ - ldr.w r0, [r6, r3, lsl #3] │ │ │ │ │ - cbz r0, 91fa │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 92c6 │ │ │ │ │ - adds r7, r3, #1 │ │ │ │ │ - ldr.w r0, [r8, r7, lsl #3] │ │ │ │ │ - cbz r0, 920a │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 92d8 │ │ │ │ │ - ldr.w r0, [r6, r7, lsl #3] │ │ │ │ │ - cbz r0, 9218 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9286 │ │ │ │ │ - adds r3, r7, #1 │ │ │ │ │ - ldr.w r0, [r8, r3, lsl #3] │ │ │ │ │ - cbz r0, 9228 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9294 │ │ │ │ │ - ldr.w r0, [r6, r3, lsl #3] │ │ │ │ │ - cbz r0, 9236 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 92a6 │ │ │ │ │ - adds r3, r7, #2 │ │ │ │ │ - ldr.w r0, [r8, r3, lsl #3] │ │ │ │ │ - cbz r0, 9246 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 92b4 │ │ │ │ │ - ldr.w r0, [r6, r3, lsl #3] │ │ │ │ │ - cbz r0, 9254 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9278 │ │ │ │ │ - adds r3, r7, #3 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.n 91a8 │ │ │ │ │ - ldr.w r0, [r8, r3, lsl #3] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 91ec │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 91ec │ │ │ │ │ - b.n 91e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 9138 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 9138 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ 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 9254 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9254 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 9218 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9218 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 9228 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 9228 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 9236 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9236 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 9246 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 9246 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 91fa │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 91fa │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 920a │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 920a │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 91ec │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 91a2 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 91a2 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 9192 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 9192 │ │ │ │ │ - add r6, r4 │ │ │ │ │ - b.n 932c │ │ │ │ │ + add r6, r5 │ │ │ │ │ + b.n 91c6 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbz r0, 9328 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 934e │ │ │ │ │ - adds r7, #1 │ │ │ │ │ + cbz r0, 91c2 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 91e6 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ adds r6, #12 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bge.w 91a8 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bge.n 915c │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 931c │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 931c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 931c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 931c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 9328 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9328 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 9170 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 9170 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 9180 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 9180 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 9150 │ │ │ │ │ + beq.n 91b6 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 91b6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 91b6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9150 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 915e │ │ │ │ │ + b.n 91b6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 91c2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 915e │ │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ │ - cbz r2, 93f4 │ │ │ │ │ + b.n 91c2 │ │ │ │ │ + bx lr │ │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ + cbz r6, 9240 │ │ │ │ │ add r5, sp, #16 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bge.n 93d6 │ │ │ │ │ - ldr.w r4, [r2, #4]! │ │ │ │ │ - str.w r4, [r1], #4 │ │ │ │ │ - str r0, [r2, #0] │ │ │ │ │ - b.n 93b2 │ │ │ │ │ + bge.n 9226 │ │ │ │ │ + ldr.w r7, [r1, #4]! │ │ │ │ │ + str.w r7, [r0], #4 │ │ │ │ │ + str r6, [r1, #0] │ │ │ │ │ + b.n 9204 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ b.n 90f6 │ │ │ │ │ - bx lr │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - strb r4, [r7, #1] │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bge.w 91de │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strb r3, [r4, #1] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bge.n 9192 │ │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bl 1ff4 │ │ │ │ │ - b.n 93da │ │ │ │ │ - .word 0x0000022e │ │ │ │ │ - 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 942c │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - cbz r2, 9424 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - str.w r1, [r8] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bl 1ff0 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + b.n 922c │ │ │ │ │ + strd r8, r6, [r7, #24] │ │ │ │ │ + adds r7, r4, #4 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bge.n 9272 │ │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + cbz r1, 926c │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + str.w r8, [r7] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9424 │ │ │ │ │ + bge.n 926c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 9424 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + cbnz r3, 926c │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - add.w r8, r8, #4 │ │ │ │ │ - b.n 9400 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + b.n 9248 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 376c │ │ │ │ │ - nop │ │ │ │ │ + .word 0x00000112 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x000000d0 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00009440 : │ │ │ │ │ +0000928c : │ │ │ │ │ dict_tp_clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 956a │ │ │ │ │ + bpl.w 93b6 │ │ │ │ │ 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] @ (9604 ) │ │ │ │ │ + ldr r7, [pc, #424] @ (9450 ) │ │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 94e6 │ │ │ │ │ + beq.n 9332 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 956e │ │ │ │ │ + bne.n 93ba │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 958a │ │ │ │ │ + bne.w 93d6 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 94e6 │ │ │ │ │ + blt.n 9332 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bne.n 94e6 │ │ │ │ │ + bne.n 9332 │ │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsls r6, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 9528 │ │ │ │ │ + beq.n 9374 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 94d4 │ │ │ │ │ + ble.n 9320 │ │ │ │ │ add r6, r5 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r8, r6, #20 │ │ │ │ │ adds r6, #24 │ │ │ │ │ - b.n 94b6 │ │ │ │ │ + b.n 9302 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, 94b0 │ │ │ │ │ + cbz r0, 92fc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 94ee │ │ │ │ │ + blt.n 933a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 94d4 │ │ │ │ │ + beq.n 9320 │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94a2 │ │ │ │ │ + beq.n 92ee │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 94a2 │ │ │ │ │ + bge.n 92ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 94a2 │ │ │ │ │ + bne.n 92ee │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 94a2 │ │ │ │ │ + b.n 92ee │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 94e0 │ │ │ │ │ + bne.n 932c │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 94fc │ │ │ │ │ + beq.n 9348 │ │ │ │ │ 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 94b0 │ │ │ │ │ + bne.n 92fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 94b0 │ │ │ │ │ - ldr r3, [pc, #264] @ (9608 ) │ │ │ │ │ + b.n 92fc │ │ │ │ │ + ldr r3, [pc, #264] @ (9454 ) │ │ │ │ │ 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 94e0 │ │ │ │ │ + bhi.n 932c │ │ │ │ │ ldr.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1920] @ 0x780 │ │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ - b.n 94e6 │ │ │ │ │ + b.n 9332 │ │ │ │ │ add r6, r5 │ │ │ │ │ - b.n 953c │ │ │ │ │ + b.n 9388 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbz r0, 9538 │ │ │ │ │ + cbz r0, 9384 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 955c │ │ │ │ │ + blt.n 93a8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r6, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.n 94d4 │ │ │ │ │ + bge.n 9320 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 952c │ │ │ │ │ + beq.n 9378 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 952c │ │ │ │ │ + bge.n 9378 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 952c │ │ │ │ │ + bne.n 9378 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 952c │ │ │ │ │ + b.n 9378 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9538 │ │ │ │ │ + bne.n 9384 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9538 │ │ │ │ │ + b.n 9384 │ │ │ │ │ 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+0x2b4> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9476 │ │ │ │ │ + beq.w 92c2 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ │ - cbz r3, 95c4 │ │ │ │ │ + cbz r3, 9410 │ │ │ │ │ add r5, sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bge.n 95b0 │ │ │ │ │ + bge.n 93fc │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - b.n 959c │ │ │ │ │ + b.n 93e8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ strb r4, [r6, #1] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge.n 94e6 │ │ │ │ │ + bge.n 9332 │ │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bl 1ff4 │ │ │ │ │ - b.n 95b4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ + b.n 9400 │ │ │ │ │ strd r7, r3, [r4, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge.n 95f4 │ │ │ │ │ + bge.n 9440 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r2, 95ee │ │ │ │ │ + cbz r2, 943a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 95ee │ │ │ │ │ + bge.n 943a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 95ee │ │ │ │ │ + cbnz r3, 943a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r7, #4 │ │ │ │ │ - b.n 95ce │ │ │ │ │ + b.n 941a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 376c │ │ │ │ │ - b.n 94e6 │ │ │ │ │ + b.n 9332 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000102 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000960c : │ │ │ │ │ +00009458 : │ │ │ │ │ PyDict_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 962a │ │ │ │ │ + cbz r0, 9476 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 962a │ │ │ │ │ + bpl.n 9476 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00009640 <_PyDictKeys_DecRef>: │ │ │ │ │ +0000948c <_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 96e4 <_PyDictKeys_DecRef+0xa4> │ │ │ │ │ - subs r3, r6, #1 │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.n 9530 <_PyDictKeys_DecRef+0xa4> │ │ │ │ │ + subs r3, r5, #1 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - bne.n 96e4 <_PyDictKeys_DecRef+0xa4> │ │ │ │ │ + bne.n 9530 <_PyDictKeys_DecRef+0xa4> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ ldr r7, [r0, #16] │ │ │ │ │ - lsls r6, r2 │ │ │ │ │ + lsls r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9700 <_PyDictKeys_DecRef+0xc0> │ │ │ │ │ + beq.n 954c <_PyDictKeys_DecRef+0xc0> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 96ae <_PyDictKeys_DecRef+0x6e> │ │ │ │ │ - add r6, r0 │ │ │ │ │ + ble.n 94fa <_PyDictKeys_DecRef+0x6e> │ │ │ │ │ + add r5, r0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - add.w r8, r6, #20 │ │ │ │ │ - adds r6, #24 │ │ │ │ │ - b.n 9690 <_PyDictKeys_DecRef+0x50> │ │ │ │ │ - ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, 968a <_PyDictKeys_DecRef+0x4a> │ │ │ │ │ + add.w r8, r5, #20 │ │ │ │ │ + adds r5, #24 │ │ │ │ │ + b.n 94dc <_PyDictKeys_DecRef+0x50> │ │ │ │ │ + ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ + cbz r0, 94d6 <_PyDictKeys_DecRef+0x4a> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 96e8 <_PyDictKeys_DecRef+0xa8> │ │ │ │ │ + blt.n 9534 <_PyDictKeys_DecRef+0xa8> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 96ae <_PyDictKeys_DecRef+0x6e> │ │ │ │ │ + beq.n 94fa <_PyDictKeys_DecRef+0x6e> │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 967c <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ + beq.n 94c8 <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 967c <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ + bge.n 94c8 <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 967c <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ + bne.n 94c8 <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 967c <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ │ + b.n 94c8 <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ + ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 96f6 <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ - ldrb r3, [r5, #6] │ │ │ │ │ + bne.n 9542 <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ + ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 96f6 <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ - ldr r3, [pc, #140] @ (9748 <_PyDictKeys_DecRef+0x108>) │ │ │ │ │ + bne.n 9542 <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ + ldr r3, [pc, #140] @ (9594 <_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, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 96f6 <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ + bhi.n 9542 <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ ldr.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - str r1, [r5, #0] │ │ │ │ │ - str.w r5, [r3, #1920] @ 0x780 │ │ │ │ │ + str r1, [r6, #0] │ │ │ │ │ + str.w r6, [r3, #1920] @ 0x780 │ │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 968a <_PyDictKeys_DecRef+0x4a> │ │ │ │ │ + bne.n 94d6 <_PyDictKeys_DecRef+0x4a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 968a <_PyDictKeys_DecRef+0x4a> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b.n 94d6 <_PyDictKeys_DecRef+0x4a> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n 96f6 <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ - adds r4, r0, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 971e <_PyDictKeys_DecRef+0xde> │ │ │ │ │ + ble.n 9542 <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ + adds r4, r0, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 956a <_PyDictKeys_DecRef+0xde> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 9716 <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ + cbz r0, 9562 <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 973a <_PyDictKeys_DecRef+0xfa> │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + blt.n 9586 <_PyDictKeys_DecRef+0xfa> │ │ │ │ │ + adds r5, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - beq.n 96ae <_PyDictKeys_DecRef+0x6e> │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + beq.n 94fa <_PyDictKeys_DecRef+0x6e> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 970a <_PyDictKeys_DecRef+0xca> │ │ │ │ │ + beq.n 9556 <_PyDictKeys_DecRef+0xca> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 970a <_PyDictKeys_DecRef+0xca> │ │ │ │ │ + bge.n 9556 <_PyDictKeys_DecRef+0xca> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 970a <_PyDictKeys_DecRef+0xca> │ │ │ │ │ + bne.n 9556 <_PyDictKeys_DecRef+0xca> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 970a <_PyDictKeys_DecRef+0xca> │ │ │ │ │ + b.n 9556 <_PyDictKeys_DecRef+0xca> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9716 <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ + bne.n 9562 <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9716 <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ + b.n 9562 <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000974c <_PyDict_FromKeys>: │ │ │ │ │ +00009598 <_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] @ (9a0c <_PyDict_FromKeys+0x2c0>) │ │ │ │ │ + ldr r3, [pc, #684] @ (9858 <_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 99f8 <_PyDict_FromKeys+0x2ac> │ │ │ │ │ + bpl.w 9844 <_PyDict_FromKeys+0x2ac> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 99f8 <_PyDict_FromKeys+0x2ac> │ │ │ │ │ + beq.w 9844 <_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 9962 <_PyDict_FromKeys+0x216> │ │ │ │ │ + beq.w 97ae <_PyDict_FromKeys+0x216> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 97d4 <_PyDict_FromKeys+0x88> │ │ │ │ │ + bne.n 9620 <_PyDict_FromKeys+0x88> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9966 <_PyDict_FromKeys+0x21a> │ │ │ │ │ + beq.w 97b2 <_PyDict_FromKeys+0x21a> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 98e6 <_PyDict_FromKeys+0x19a> │ │ │ │ │ + beq.w 9732 <_PyDict_FromKeys+0x19a> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 98e6 <_PyDict_FromKeys+0x19a> │ │ │ │ │ + beq.w 9732 <_PyDict_FromKeys+0x19a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 994e <_PyDict_FromKeys+0x202> │ │ │ │ │ + beq.w 979a <_PyDict_FromKeys+0x202> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 98b8 <_PyDict_FromKeys+0x16c> │ │ │ │ │ + bne.n 9704 <_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] @ 9a10 <_PyDict_FromKeys+0x2c4> │ │ │ │ │ - b.n 9840 <_PyDict_FromKeys+0xf4> │ │ │ │ │ + ldr.w r9, [pc, #540] @ 985c <_PyDict_FromKeys+0x2c4> │ │ │ │ │ + b.n 968c <_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 9872 <_PyDict_FromKeys+0x126> │ │ │ │ │ + bne.n 96be <_PyDict_FromKeys+0x126> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 9872 <_PyDict_FromKeys+0x126> │ │ │ │ │ + beq.n 96be <_PyDict_FromKeys+0x126> │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - beq.n 989e <_PyDict_FromKeys+0x152> │ │ │ │ │ - bl f38 │ │ │ │ │ + beq.n 96ea <_PyDict_FromKeys+0x152> │ │ │ │ │ + bl f34 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 983c <_PyDict_FromKeys+0xf0> │ │ │ │ │ + bge.n 9688 <_PyDict_FromKeys+0xf0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 98da <_PyDict_FromKeys+0x18e> │ │ │ │ │ + beq.n 9726 <_PyDict_FromKeys+0x18e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 984c <_PyDict_FromKeys+0x100> │ │ │ │ │ + beq.n 9698 <_PyDict_FromKeys+0x100> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 97f6 <_PyDict_FromKeys+0xaa> │ │ │ │ │ + bne.n 9642 <_PyDict_FromKeys+0xaa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a14 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ + bne.w 9860 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 986a <_PyDict_FromKeys+0x11e> │ │ │ │ │ + bge.n 96b6 <_PyDict_FromKeys+0x11e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 986a <_PyDict_FromKeys+0x11e> │ │ │ │ │ + cbnz r3, 96b6 <_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 981a <_PyDict_FromKeys+0xce> │ │ │ │ │ + bne.n 9666 <_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 984c <_PyDict_FromKeys+0x100> │ │ │ │ │ + bge.n 9698 <_PyDict_FromKeys+0x100> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 984c <_PyDict_FromKeys+0x100> │ │ │ │ │ + bne.n 9698 <_PyDict_FromKeys+0x100> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 984c <_PyDict_FromKeys+0x100> │ │ │ │ │ - bl d90 │ │ │ │ │ + b.n 9698 <_PyDict_FromKeys+0x100> │ │ │ │ │ + bl d8c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 982c <_PyDict_FromKeys+0xe0> │ │ │ │ │ + b.n 9678 <_PyDict_FromKeys+0xe0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a2c <_PyDict_FromKeys+0x2e0> │ │ │ │ │ + beq.w 9878 <_PyDict_FromKeys+0x2e0> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.w 9a14 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ + blt.w 9860 <_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 984c <_PyDict_FromKeys+0x100> │ │ │ │ │ + beq.n 9698 <_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 98b0 <_PyDict_FromKeys+0x164> │ │ │ │ │ - b.n 98a6 <_PyDict_FromKeys+0x15a> │ │ │ │ │ + bge.n 96fc <_PyDict_FromKeys+0x164> │ │ │ │ │ + b.n 96f2 <_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 983c <_PyDict_FromKeys+0xf0> │ │ │ │ │ + b.n 9688 <_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 │ │ │ │ │ @@ -15677,47 +15504,47 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it cc │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 13ec │ │ │ │ │ - cbnz r0, 994e <_PyDict_FromKeys+0x202> │ │ │ │ │ + bl 13e8 │ │ │ │ │ + cbnz r0, 979a <_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 986a <_PyDict_FromKeys+0x11e> │ │ │ │ │ + beq.n 96b6 <_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 f38 │ │ │ │ │ + bl f34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 991c <_PyDict_FromKeys+0x1d0> │ │ │ │ │ + beq.n 9768 <_PyDict_FromKeys+0x1d0> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9962 <_PyDict_FromKeys+0x216> │ │ │ │ │ + bge.n 97ae <_PyDict_FromKeys+0x216> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 9962 <_PyDict_FromKeys+0x216> │ │ │ │ │ + cbnz r3, 97ae <_PyDict_FromKeys+0x216> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 986a <_PyDict_FromKeys+0x11e> │ │ │ │ │ + b.n 96b6 <_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 │ │ │ │ │ @@ -15735,27 +15562,27 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it cc │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 13ec │ │ │ │ │ + bl 13e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 994e <_PyDict_FromKeys+0x202> │ │ │ │ │ + bne.n 979a <_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 3ebc <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 986a <_PyDict_FromKeys+0x11e> │ │ │ │ │ + beq.w 96b6 <_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 │ │ │ │ │ @@ -15763,99 +15590,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 f38 │ │ │ │ │ + bl f34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 99aa <_PyDict_FromKeys+0x25e> │ │ │ │ │ - b.n 994e <_PyDict_FromKeys+0x202> │ │ │ │ │ + beq.n 97f6 <_PyDict_FromKeys+0x25e> │ │ │ │ │ + b.n 979a <_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 979c <_PyDict_FromKeys+0x50> │ │ │ │ │ + b.n 95e8 <_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 994e <_PyDict_FromKeys+0x202> │ │ │ │ │ + bge.n 979a <_PyDict_FromKeys+0x202> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 994e <_PyDict_FromKeys+0x202> │ │ │ │ │ + bne.n 979a <_PyDict_FromKeys+0x202> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 994e <_PyDict_FromKeys+0x202> │ │ │ │ │ + b.n 979a <_PyDict_FromKeys+0x202> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 98b0 <_PyDict_FromKeys+0x164> │ │ │ │ │ + b.n 96fc <_PyDict_FromKeys+0x164> │ │ │ │ │ │ │ │ │ │ -00009a34 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ +00009880 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_SetItem_KnownHash_LockHeld(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov ip, r2 │ │ │ │ │ - ldr.w lr, [pc, #92] @ 9a98 <_PyDict_SetItem_KnownHash_LockHeld+0x64> │ │ │ │ │ + ldr.w lr, [pc, #92] @ 98e4 <_PyDict_SetItem_KnownHash_LockHeld+0x64> │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n 9a6a <_PyDict_SetItem_KnownHash_LockHeld+0x36> │ │ │ │ │ + beq.n 98b6 <_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 9a8e <_PyDict_SetItem_KnownHash_LockHeld+0x5a> │ │ │ │ │ + bge.n 98da <_PyDict_SetItem_KnownHash_LockHeld+0x5a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.w f38 │ │ │ │ │ + b.w f34 │ │ │ │ │ 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 d90 │ │ │ │ │ + b.w d8c │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.w f38 │ │ │ │ │ + b.w f34 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00009a9c <_PyObject_MaterializeManagedDict>: │ │ │ │ │ +000098e8 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ _PyObject_MaterializeManagedDict(): │ │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ │ - cbz r3, 9aa6 <_PyObject_MaterializeManagedDict+0xa> │ │ │ │ │ + cbz r3, 98f2 <_PyObject_MaterializeManagedDict+0xa> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ b.w 9e0 <_Py_dict_lookup+0x5d8> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009aac : │ │ │ │ │ +000098f8 : │ │ │ │ │ dictview_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 9ab6 │ │ │ │ │ + cbz r0, 9902 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -476,15 +476,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cbnz r3, 440 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 352 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -540,27 +540,27 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 53c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 53c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 526 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 127c │ │ │ │ │ R_ARM_THM_CALL dictviews_to_set │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 526 │ │ │ │ │ @@ -797,15 +797,15 @@ │ │ │ │ │ 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 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 706 <_PyObject_SetManagedDict+0x8e> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000708 : │ │ │ │ │ @@ -844,15 +844,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 1ff4 │ │ │ │ │ + bl 1ff0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ cbz r4, 778 │ │ │ │ │ ldr r0, [pc, #28] @ (780 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -997,15 +997,15 @@ │ │ │ │ │ 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 1ac4 │ │ │ │ │ + bl 1ac0 │ │ │ │ │ R_ARM_THM_CALL dict_setdefault_ref_lock_held │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000890 : │ │ │ │ │ PyDict_AddWatcher(): │ │ │ │ │ @@ -1578,15 +1578,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, dba <_PyDict_GetItemStringWithError+0x3a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 200c │ │ │ │ │ + bl 2008 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n db8 <_PyDict_GetItemStringWithError+0x38> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1680,15 +1680,15 @@ │ │ │ │ │ bl 0 <_PyUnicode_FromId> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FromId │ │ │ │ │ cbz r0, e6c <_PyDict_SetItemId+0x28> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w ce0 <_PyDict_CheckConsistency+0x3b0> │ │ │ │ │ + b.w cdc <_PyDict_CheckConsistency+0x3ac> │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_SetItem │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000e72 <_PyDict_DelItemId>: │ │ │ │ │ _PyDict_DelItemId(): │ │ │ │ │ push {r4, lr} │ │ │ ├── memoryobject.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: 45448 (bytes into file) │ │ │ │ │ + Start of section headers: 45424 (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 0xb188: │ │ │ │ │ +There are 18 section headers, starting at offset 0xb170: │ │ │ │ │ │ │ │ │ │ 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 002898 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 008d98 0013f0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008d80 0013f0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0028cc 0005f4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00a188 000440 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00a170 000440 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002ec0 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 002ec0 000c2a 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003aec 0017fc 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00a5c8 000900 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0052e8 000398 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00aec8 0001f0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 005680 000a79 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00b0b8 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0060f9 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0060f9 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00612c 001950 10 16 300 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 007a7c 00131c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00b0f8 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003aec 0017e4 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00a5b0 000900 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0052d0 000398 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00aeb0 0001f0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 005668 000a79 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00b0a0 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0060e1 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0060e1 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 006114 001950 10 16 300 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 007a64 00131c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00b0e0 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 {} │ │ │ │ │ @@ -9,65 +9,65 @@ │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 6: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 9: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ 10: 00000064 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ 11: 0000012d 78 FUNC LOCAL DEFAULT 1 _PyManagedBuffer_FromObject │ │ │ │ │ - 12: 00000119 636 FUNC LOCAL DEFAULT 7 mbuf_add_view │ │ │ │ │ + 12: 00000119 620 FUNC LOCAL DEFAULT 7 mbuf_add_view │ │ │ │ │ 13: 00000128 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 14: 0000012c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 15: 00000001 156 FUNC LOCAL DEFAULT 7 mbuf_alloc │ │ │ │ │ 16: 00000000 0 SECTION LOCAL DEFAULT 7 .text.hot │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 18: 00000094 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 19: 0000009c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 20: 0000009d 124 FUNC LOCAL DEFAULT 7 _PyObject_GC_TRACK │ │ │ │ │ 21: 00000114 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 22: 000000a0 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 23: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ + 23: 000000a4 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 24: 00000118 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 25: 0000017d 68 FUNC LOCAL DEFAULT 1 init_shape_strides.part.0 │ │ │ │ │ - 26: 0000038c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 27: 00000394 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 28: 00000395 126 FUNC LOCAL DEFAULT 7 init_flags │ │ │ │ │ + 26: 0000037c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 27: 00000384 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 28: 00000385 126 FUNC LOCAL DEFAULT 7 init_flags │ │ │ │ │ 29: 00001ce9 62 FUNC LOCAL DEFAULT 1 init_strides_from_shape │ │ │ │ │ 30: 000000d8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 31: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 32: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 33: 0000013c 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 34: 00000415 554 FUNC LOCAL DEFAULT 7 memory_subscript │ │ │ │ │ + 34: 00000405 554 FUNC LOCAL DEFAULT 7 memory_subscript │ │ │ │ │ 35: 000001c1 94 FUNC LOCAL DEFAULT 1 init_slice.constprop.0 │ │ │ │ │ 36: 00001939 166 FUNC LOCAL DEFAULT 1 memory_item │ │ │ │ │ 37: 00000c35 64 FUNC LOCAL DEFAULT 1 adjust_fmt.isra.0 │ │ │ │ │ - 38: 00001251 302 FUNC LOCAL DEFAULT 7 unpack_single.isra.0 │ │ │ │ │ + 38: 00001239 302 FUNC LOCAL DEFAULT 7 unpack_single.isra.0 │ │ │ │ │ 39: 000001b5 134 FUNC LOCAL DEFAULT 9 ptr_from_tuple │ │ │ │ │ - 40: 00000641 288 FUNC LOCAL DEFAULT 7 memory_dealloc │ │ │ │ │ - 41: 0000075c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 42: 00000760 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 43: 00000761 100 FUNC LOCAL DEFAULT 7 _PyObject_GC_UNTRACK │ │ │ │ │ - 44: 000007c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 000007c4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 000007c5 66 FUNC LOCAL DEFAULT 7 _memory_release │ │ │ │ │ + 40: 00000631 288 FUNC LOCAL DEFAULT 7 memory_dealloc │ │ │ │ │ + 41: 0000074c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 42: 00000750 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 43: 00000751 100 FUNC LOCAL DEFAULT 7 _PyObject_GC_UNTRACK │ │ │ │ │ + 44: 000007b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 000007b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 000007b5 66 FUNC LOCAL DEFAULT 7 _memory_release │ │ │ │ │ 47: 0000016c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 48: 0000019c 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 49: 000001d0 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 50: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 51: 00000238 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 52: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 53: 00000809 438 FUNC LOCAL DEFAULT 7 memory_getbuf │ │ │ │ │ - 54: 000009c1 8 FUNC LOCAL DEFAULT 7 memory_releasebuf │ │ │ │ │ - 55: 000009c9 192 FUNC LOCAL DEFAULT 7 mbuf_dealloc │ │ │ │ │ - 56: 00000a84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 53: 000007f9 438 FUNC LOCAL DEFAULT 7 memory_getbuf │ │ │ │ │ + 54: 000009b1 8 FUNC LOCAL DEFAULT 7 memory_releasebuf │ │ │ │ │ + 55: 000009b9 192 FUNC LOCAL DEFAULT 7 mbuf_dealloc │ │ │ │ │ + 56: 00000a74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 57: 00000221 12 FUNC LOCAL DEFAULT 1 memory_traverse │ │ │ │ │ 58: 0000022d 12 FUNC LOCAL DEFAULT 1 mbuf_traverse │ │ │ │ │ 59: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 60: 00000a88 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 61: 00000d38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 62: 00000d48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 60: 00000a78 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 61: 00000d48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 62: 00000d58 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 63: 000002ec 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 64: 00000239 90 FUNC LOCAL DEFAULT 1 memory_length │ │ │ │ │ 65: 00000308 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 66: 00001c2d 186 FUNC LOCAL DEFAULT 1 buffer_to_contiguous │ │ │ │ │ 67: 00000330 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 68: 00000358 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 69: 00000295 258 FUNC LOCAL DEFAULT 1 memory_hash │ │ │ │ │ @@ -138,22 +138,22 @@ │ │ │ │ │ 134: 00000b7d 40 FUNC LOCAL DEFAULT 1 memory_strides_get.part.0 │ │ │ │ │ 135: 00000b7d 40 FUNC LOCAL DEFAULT 1 memory_suboffsets_get.part.0 │ │ │ │ │ 136: 00000b7d 40 FUNC LOCAL DEFAULT 1 memory_nbytes_get.part.0 │ │ │ │ │ 137: 00000b7d 40 FUNC LOCAL DEFAULT 1 memory_readonly_get.part.0 │ │ │ │ │ 138: 00000b7d 40 FUNC LOCAL DEFAULT 1 memory_ndim_get.part.0 │ │ │ │ │ 139: 00000b7d 40 FUNC LOCAL DEFAULT 1 memory_enter.part.0 │ │ │ │ │ 140: 00000ba5 142 FUNC LOCAL DEFAULT 1 memoryview_tolist │ │ │ │ │ - 141: 00000f19 822 FUNC LOCAL DEFAULT 7 tolist_base │ │ │ │ │ + 141: 00000f01 822 FUNC LOCAL DEFAULT 7 tolist_base │ │ │ │ │ 142: 00002611 190 FUNC LOCAL DEFAULT 1 tolist_rec.part.0 │ │ │ │ │ 143: 000006d4 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ 144: 000006f8 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ - 145: 00000f72 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 146: 000010bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 147: 00001188 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 148: 00001276 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 145: 00000f5a 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 146: 000010a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 147: 00001170 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 148: 0000125e 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 149: 00000c75 30 FUNC LOCAL DEFAULT 1 memory_enter │ │ │ │ │ 150: 00000c95 22 FUNC LOCAL DEFAULT 1 memory_nbytes_get │ │ │ │ │ 151: 00000cad 2 FUNC LOCAL DEFAULT 1 memoryview_release │ │ │ │ │ 152: 00000cb5 108 FUNC LOCAL DEFAULT 1 memoryview_release_impl │ │ │ │ │ 153: 00000cb1 2 FUNC LOCAL DEFAULT 1 memory_exit │ │ │ │ │ 154: 0000071c 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ 155: 00000720 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ @@ -163,30 +163,30 @@ │ │ │ │ │ 159: 00000790 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ 160: 000007a8 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ 161: 00000d21 808 FUNC LOCAL DEFAULT 1 memory_ass_sub │ │ │ │ │ 162: 000014dd 98 FUNC LOCAL DEFAULT 1 lookup_dimension │ │ │ │ │ 163: 00001541 1016 FUNC LOCAL DEFAULT 1 pack_single │ │ │ │ │ 164: 00001049 120 FUNC LOCAL DEFAULT 1 equiv_structure │ │ │ │ │ 165: 000010c1 90 FUNC LOCAL DEFAULT 1 last_dim_is_contiguous │ │ │ │ │ - 166: 00001381 282 FUNC LOCAL DEFAULT 7 copy_base │ │ │ │ │ + 166: 00001369 282 FUNC LOCAL DEFAULT 7 copy_base │ │ │ │ │ 167: 000007ec 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ 168: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ 169: 0000111d 854 FUNC LOCAL DEFAULT 1 memory_richcompare │ │ │ │ │ - 170: 0000149d 780 FUNC LOCAL DEFAULT 7 cmp_base │ │ │ │ │ + 170: 00001485 780 FUNC LOCAL DEFAULT 7 cmp_base │ │ │ │ │ 171: 00001475 48 FUNC LOCAL DEFAULT 1 unpacker_free │ │ │ │ │ 172: 000023d9 184 FUNC LOCAL DEFAULT 1 struct_get_unpacker │ │ │ │ │ 173: 00002591 126 FUNC LOCAL DEFAULT 1 struct_unpack_cmp │ │ │ │ │ 174: 00002491 254 FUNC LOCAL DEFAULT 1 cmp_rec.part.0 │ │ │ │ │ 175: 00001312 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 176: 000013d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 177: 000013dc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 178: 000002e5 64 FUNC LOCAL DEFAULT 9 fix_struct_error_int │ │ │ │ │ - 179: 000014e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 180: 0000154a 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 181: 00001668 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 179: 000014cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 180: 00001532 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 181: 00001650 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 182: 00002079 22 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 183: 000014ad 24 FUNC LOCAL DEFAULT 1 memory_format_get │ │ │ │ │ 184: 000014c5 24 FUNC LOCAL DEFAULT 1 memory_ndim_get │ │ │ │ │ 185: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ 186: 00000880 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ 187: 000008ac 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ 188: 00001564 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -236,15 +236,15 @@ │ │ │ │ │ 232: 00002239 368 FUNC LOCAL DEFAULT 1 memoryview_index │ │ │ │ │ 233: 00000a30 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ 234: 000023a9 46 FUNC LOCAL DEFAULT 1 memory_obj_get │ │ │ │ │ 235: 000002a3 66 FUNC LOCAL DEFAULT 9 memory_contiguous │ │ │ │ │ 236: 00000a68 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ 237: 00000a70 0 NOTYPE LOCAL DEFAULT 6 .LC102 │ │ │ │ │ 238: 00000a78 0 NOTYPE LOCAL DEFAULT 6 .LC103 │ │ │ │ │ - 239: 000017a9 84 FUNC LOCAL DEFAULT 7 struct_unpack_single │ │ │ │ │ + 239: 00001791 84 FUNC LOCAL DEFAULT 7 struct_unpack_single │ │ │ │ │ 240: 00000a84 0 NOTYPE LOCAL DEFAULT 6 .LC104 │ │ │ │ │ 241: 00000aa8 0 NOTYPE LOCAL DEFAULT 6 .LC105 │ │ │ │ │ 242: 00000325 104 FUNC LOCAL DEFAULT 9 memoryview__from_flags │ │ │ │ │ 243: 00000388 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 244: 0000038c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 245: 0000038d 12 FUNC LOCAL DEFAULT 9 memoryiter_traverse │ │ │ │ │ 246: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ @@ -291,20 +291,20 @@ │ │ │ │ │ 287: 0000034c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ 288: 000002f4 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ 289: 00000368 32 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ 290: 00000320 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ 291: 000003a8 32 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ 292: 00001345 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 293: 00001346 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 294: 00000fa5 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 295: 00000fa6 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 296: 000012a9 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 297: 000012aa 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 298: 0000169b 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 299: 0000169c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 294: 00000f8d 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 295: 00000f8e 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 296: 00001291 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 297: 00001292 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 298: 00001683 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 299: 00001684 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ @@ -324,16 +324,16 @@ │ │ │ │ │ 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 327: 00000a89 852 FUNC GLOBAL DEFAULT 7 PyMemoryView_FromBuffer │ │ │ │ │ - 328: 00000ddd 314 FUNC GLOBAL DEFAULT 7 PyBuffer_ToContiguous │ │ │ │ │ + 327: 00000a79 844 FUNC GLOBAL DEFAULT 7 PyMemoryView_FromBuffer │ │ │ │ │ + 328: 00000dc5 314 FUNC GLOBAL DEFAULT 7 PyBuffer_ToContiguous │ │ │ │ │ 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashBuffer │ │ │ │ │ 334: 00000421 106 FUNC GLOBAL DEFAULT 1 PyMemoryView_FromMemory │ │ │ │ │ 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x8d98 contains 638 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8d80 contains 638 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000046 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004a 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000056 00012c0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 0000007c 00012d0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00000092 00000c0a R_ARM_THM_CALL 00000119 mbuf_add_view │ │ │ │ │ 000000d0 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -63,17 +63,17 @@ │ │ │ │ │ 0000045a 00014f0a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ 00000462 00000c0a R_ARM_THM_CALL 00000119 mbuf_add_view │ │ │ │ │ 00000482 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000514 0001500a R_ARM_THM_CALL 00000000 PyUnicode_AsASCIIString │ │ │ │ │ 0000055e 0001510a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 000005fa 0000652f R_ARM_THM_MOVW_ABS_NC 00000410 .LC50 │ │ │ │ │ 000005fe 00006530 R_ARM_THM_MOVT_ABS 00000410 .LC50 │ │ │ │ │ -00000602 0000172f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC4 │ │ │ │ │ -00000606 00001730 R_ARM_THM_MOVT_ABS 000000d4 .LC4 │ │ │ │ │ -0000062a 00001c0a R_ARM_THM_CALL 00000395 init_flags │ │ │ │ │ +00000602 0000162f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC3 │ │ │ │ │ +00000606 00001630 R_ARM_THM_MOVT_ABS 000000a0 .LC3 │ │ │ │ │ +0000062a 00001c0a R_ARM_THM_CALL 00000385 init_flags │ │ │ │ │ 00000654 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000066e 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000676 00005d2f R_ARM_THM_MOVW_ABS_NC 000003f0 .LC42 │ │ │ │ │ 0000067a 00005d30 R_ARM_THM_MOVT_ABS 000003f0 .LC42 │ │ │ │ │ 0000067e 0000472f R_ARM_THM_MOVW_ABS_NC 00000398 .LC20 │ │ │ │ │ 00000682 00004730 R_ARM_THM_MOVT_ABS 00000398 .LC20 │ │ │ │ │ 000006a2 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -191,25 +191,25 @@ │ │ │ │ │ 00000986 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000098a 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000098e 00006e2f R_ARM_THM_MOVW_ABS_NC 0000047c .LC59 │ │ │ │ │ 00000992 00006e30 R_ARM_THM_MOVT_ABS 0000047c .LC59 │ │ │ │ │ 00000998 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000099e 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000009a2 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009a6 0000162f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC3 │ │ │ │ │ -000009aa 00001630 R_ARM_THM_MOVT_ABS 000000a0 .LC3 │ │ │ │ │ +000009a6 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC4 │ │ │ │ │ +000009aa 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC4 │ │ │ │ │ 000009b0 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009bc 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000009c0 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000009c4 00006f2f R_ARM_THM_MOVW_ABS_NC 0000049c .LC60 │ │ │ │ │ 000009c8 00006f30 R_ARM_THM_MOVT_ABS 0000049c .LC60 │ │ │ │ │ 000009ce 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a02 0001540a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000a16 0001380a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000a38 00001c0a R_ARM_THM_CALL 00000395 init_flags │ │ │ │ │ +00000a38 00001c0a R_ARM_THM_CALL 00000385 init_flags │ │ │ │ │ 00000a3e 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000a42 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000a46 0000762f R_ARM_THM_MOVW_ABS_NC 00000630 .LC67 │ │ │ │ │ 00000a4a 00007630 R_ARM_THM_MOVT_ABS 00000630 .LC67 │ │ │ │ │ 00000a50 0001320a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000a56 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000a5a 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -226,34 +226,34 @@ │ │ │ │ │ 00000a94 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000a98 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000a9c 0000742f R_ARM_THM_MOVW_ABS_NC 000005bc .LC65 │ │ │ │ │ 00000aa0 00007430 R_ARM_THM_MOVT_ABS 000005bc .LC65 │ │ │ │ │ 00000aa6 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000ae0 0001370a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 00000b10 0000140a R_ARM_THM_CALL 0000009d _PyObject_GC_TRACK │ │ │ │ │ -00000b24 0000172f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC4 │ │ │ │ │ -00000b28 00001730 R_ARM_THM_MOVT_ABS 000000d4 .LC4 │ │ │ │ │ +00000b24 0000162f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC3 │ │ │ │ │ +00000b28 00001630 R_ARM_THM_MOVT_ABS 000000a0 .LC3 │ │ │ │ │ 00000b60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000b8a 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000b8e 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000b92 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000b96 00000830 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000b9c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bea 00008d0a R_ARM_THM_CALL 00000f19 tolist_base │ │ │ │ │ +00000bea 00008d0a R_ARM_THM_CALL 00000f01 tolist_base │ │ │ │ │ 00000c08 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000c0c 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000c10 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000c14 00000830 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000c1a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c58 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_NotImplementedError │ │ │ │ │ 00000c5c 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_NotImplementedError │ │ │ │ │ 00000c62 00008f2f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC70 │ │ │ │ │ 00000c66 00008f30 R_ARM_THM_MOVT_ABS 000006d4 .LC70 │ │ │ │ │ 00000c6c 0001320a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000cc8 00002e0a R_ARM_THM_CALL 000007c5 _memory_release │ │ │ │ │ +00000cc8 00002e0a R_ARM_THM_CALL 000007b5 _memory_release │ │ │ │ │ 00000ccc 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000cd0 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000cd8 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00000cdc 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00000ce0 00009b2f R_ARM_THM_MOVW_ABS_NC 00000720 .LC73 │ │ │ │ │ 00000ce4 00009b30 R_ARM_THM_MOVT_ABS 00000720 .LC73 │ │ │ │ │ 00000ce8 00009a2f R_ARM_THM_MOVW_ABS_NC 0000071c .LC72 │ │ │ │ │ @@ -268,18 +268,18 @@ │ │ │ │ │ 00000d1a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000d84 00013b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00000d88 00013b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00000d90 00013c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000dc2 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ 00000dc6 00013a30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ 00000dd8 0001330a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e8a 0000a60a R_ARM_THM_CALL 00001381 copy_base │ │ │ │ │ +00000e8a 0000a60a R_ARM_THM_CALL 00001369 copy_base │ │ │ │ │ 00000e90 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000eaa 00014a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000eca 0000a60a R_ARM_THM_CALL 00001381 copy_base │ │ │ │ │ +00000eca 0000a60a R_ARM_THM_CALL 00001369 copy_base │ │ │ │ │ 00000ed0 0001460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ed6 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000eda 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000ede 00009e2f R_ARM_THM_MOVW_ABS_NC 00000770 .LC76 │ │ │ │ │ 00000ee2 00009e30 R_ARM_THM_MOVT_ABS 00000770 .LC76 │ │ │ │ │ 00000ee8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000ef2 00014b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -328,15 +328,15 @@ │ │ │ │ │ 00001042 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001072 0001630a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 000010a6 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000010aa 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000010ae 0000a72f R_ARM_THM_MOVW_ABS_NC 000007ec .LC79 │ │ │ │ │ 000010b2 0000a730 R_ARM_THM_MOVT_ABS 000007ec .LC79 │ │ │ │ │ 000010b8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001208 0000aa0a R_ARM_THM_CALL 0000149d cmp_base │ │ │ │ │ +00001208 0000aa0a R_ARM_THM_CALL 00001485 cmp_base │ │ │ │ │ 0000121e 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00001222 00016530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 0000122c 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000012a4 0001330a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000012b2 0001660a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000012be 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000012c2 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ @@ -446,15 +446,15 @@ │ │ │ │ │ 00001a76 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001aca 00012c0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00001ad8 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001adc 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001af0 0001780a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00001afa 0001790a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00001b1c 0001590a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001b30 0001480a R_ARM_THM_CALL 00000ddd PyBuffer_ToContiguous │ │ │ │ │ +00001b30 0001480a R_ARM_THM_CALL 00000dc5 PyBuffer_ToContiguous │ │ │ │ │ 00001b42 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000948 .LC89 │ │ │ │ │ 00001b46 0000ca30 R_ARM_THM_MOVT_ABS 00000948 .LC89 │ │ │ │ │ 00001b4c 0001630a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00001b52 0000cb2f R_ARM_THM_MOVW_ABS_NC 0000094c .LC90 │ │ │ │ │ 00001b56 0000cb30 R_ARM_THM_MOVT_ABS 0000094c .LC90 │ │ │ │ │ 00001b5c 0001630a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00001b72 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000950 .LC91 │ │ │ │ │ @@ -514,28 +514,28 @@ │ │ │ │ │ 00001fa4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002032 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00002036 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000203a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000203e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00002044 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000204c 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002062 00002b0a R_ARM_THM_CALL 00000761 _PyObject_GC_UNTRACK │ │ │ │ │ +00002062 00002b0a R_ARM_THM_CALL 00000751 _PyObject_GC_UNTRACK │ │ │ │ │ 000020b4 00000c0a R_ARM_THM_CALL 00000119 mbuf_add_view │ │ │ │ │ 000020c0 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000020c4 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000020c8 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000020cc 00000830 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000020d2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000020da 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000020de 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000020e2 0000092f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 000020e6 00000930 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ 000020ec 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000213c 0001590a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002152 0001480a R_ARM_THM_CALL 00000ddd PyBuffer_ToContiguous │ │ │ │ │ +00002152 0001480a R_ARM_THM_CALL 00000dc5 PyBuffer_ToContiguous │ │ │ │ │ 00002164 00017f0a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ 0000217a 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002192 00017f0a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ 000021b4 00012c0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000021c8 0001800a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 000021d2 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000021de 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -588,30 +588,30 @@ │ │ │ │ │ 0000242e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000a78 .LC103 │ │ │ │ │ 00002432 0000ee30 R_ARM_THM_MOVT_ABS 00000a78 .LC103 │ │ │ │ │ 00002436 0001870a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ 00002440 00014a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002452 00014e0a R_ARM_THM_CALL 00000421 PyMemoryView_FromMemory │ │ │ │ │ 00002478 00014b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000247e 00014b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000024f4 0000aa0a R_ARM_THM_CALL 0000149d cmp_base │ │ │ │ │ -000025a6 0000ef0a R_ARM_THM_CALL 000017a9 struct_unpack_single │ │ │ │ │ -000025b2 0000ef0a R_ARM_THM_CALL 000017a9 struct_unpack_single │ │ │ │ │ +000024f4 0000aa0a R_ARM_THM_CALL 00001485 cmp_base │ │ │ │ │ +000025a6 0000ef0a R_ARM_THM_CALL 00001791 struct_unpack_single │ │ │ │ │ +000025b2 0000ef0a R_ARM_THM_CALL 00001791 struct_unpack_single │ │ │ │ │ 000025c0 00017e0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000025d6 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000025ea 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002604 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002632 0001560a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000267a 00008d0a R_ARM_THM_CALL 00000f19 tolist_base │ │ │ │ │ +0000267a 00008d0a R_ARM_THM_CALL 00000f01 tolist_base │ │ │ │ │ 000026ac 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002704 0001390a R_ARM_THM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ 00002710 0001590a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 0000273e 0001790a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00002744 00014a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000274e 00018b0a R_ARM_THM_CALL 00000000 strcpy │ │ │ │ │ -000027a0 00001c0a R_ARM_THM_CALL 00000395 init_flags │ │ │ │ │ +000027a0 00001c0a R_ARM_THM_CALL 00000385 init_flags │ │ │ │ │ 000027c0 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002802 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002808 00014b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002820 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000282e 0001390a R_ARM_THM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ 00002836 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 0000283a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ @@ -623,35 +623,35 @@ │ │ │ │ │ 0000287e 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002884 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00002888 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 0000288c 0000f02f R_ARM_THM_MOVW_ABS_NC 00000a84 .LC104 │ │ │ │ │ 00002890 0000f030 R_ARM_THM_MOVT_ABS 00000a84 .LC104 │ │ │ │ │ 000000c8 00000c1e R_ARM_THM_JUMP24 00000119 mbuf_add_view │ │ │ │ │ 00000b74 0001551e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000c2e 0000261e R_ARM_THM_JUMP24 00001251 unpack_single.isra.0 │ │ │ │ │ +00000c2e 0000261e R_ARM_THM_JUMP24 00001239 unpack_single.isra.0 │ │ │ │ │ 00000ca4 0001551e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000014a0 0001461e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 000014bc 00016a1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000014d4 0001581e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -0000198e 0000261e R_ARM_THM_JUMP24 00001251 unpack_single.isra.0 │ │ │ │ │ +0000198e 0000261e R_ARM_THM_JUMP24 00001239 unpack_single.isra.0 │ │ │ │ │ 000019f0 00015e1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001a5e 0001771e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -00001dfc 0000a61e R_ARM_THM_JUMP24 00001381 copy_base │ │ │ │ │ -00002006 0000261e R_ARM_THM_JUMP24 00001251 unpack_single.isra.0 │ │ │ │ │ +00001dfc 0000a61e R_ARM_THM_JUMP24 00001369 copy_base │ │ │ │ │ +00002006 0000261e R_ARM_THM_JUMP24 00001239 unpack_single.isra.0 │ │ │ │ │ 00002074 0001431e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 0000208a 00012e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xa188 contains 136 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xa170 contains 136 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000f602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000030 00018f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000038 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000044 00002802 R_ARM_ABS32 00000641 memory_dealloc │ │ │ │ │ +00000044 00002802 R_ARM_ABS32 00000631 memory_dealloc │ │ │ │ │ 00000058 0000d802 R_ARM_ABS32 000000e5 memory_repr │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000064 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000068 00004502 R_ARM_ABS32 00000295 memory_hash │ │ │ │ │ 00000074 00019002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 0000f602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -660,15 +660,15 @@ │ │ │ │ │ 00000090 0000a902 R_ARM_ABS32 0000111d memory_richcompare │ │ │ │ │ 00000098 0000da02 R_ARM_ABS32 00001edd memory_iter │ │ │ │ │ 000000a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c8 00000202 R_ARM_ABS32 00000001 memoryview │ │ │ │ │ 00000100 00018f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000108 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000114 00003702 R_ARM_ABS32 000009c9 mbuf_dealloc │ │ │ │ │ +00000114 00003702 R_ARM_ABS32 000009b9 mbuf_dealloc │ │ │ │ │ 00000144 00019002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000158 00003a02 R_ARM_ABS32 0000022d mbuf_traverse │ │ │ │ │ 0000015c 0000d402 R_ARM_ABS32 00000085 mbuf_clear │ │ │ │ │ 000001d0 0000f602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001fc 0000f602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -770,193 +770,199 @@ │ │ │ │ │ 00000588 0000f602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000590 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000594 0000eb02 R_ARM_ABS32 000002a3 memory_contiguous │ │ │ │ │ 0000059c 0000f602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005b8 00004002 R_ARM_ABS32 00000239 memory_length │ │ │ │ │ 000005c4 00002402 R_ARM_ABS32 00001939 memory_item │ │ │ │ │ 000005e0 00004002 R_ARM_ABS32 00000239 memory_length │ │ │ │ │ -000005e4 00002202 R_ARM_ABS32 00000415 memory_subscript │ │ │ │ │ +000005e4 00002202 R_ARM_ABS32 00000405 memory_subscript │ │ │ │ │ 000005e8 0000a102 R_ARM_ABS32 00000d21 memory_ass_sub │ │ │ │ │ -000005ec 00003502 R_ARM_ABS32 00000809 memory_getbuf │ │ │ │ │ -000005f0 00003602 R_ARM_ABS32 000009c1 memory_releasebuf │ │ │ │ │ +000005ec 00003502 R_ARM_ABS32 000007f9 memory_getbuf │ │ │ │ │ +000005f0 00003602 R_ARM_ABS32 000009b1 memory_releasebuf │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xa5c8 contains 288 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xa5b0 contains 288 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0001340a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000008a 0001350a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ 00000094 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 0001366b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000114 0001366b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000144 0001370a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -0000020c 0000172f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC4 │ │ │ │ │ -00000210 00001730 R_ARM_THM_MOVT_ABS 000000d4 .LC4 │ │ │ │ │ -00000284 0001380a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000002ee 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000002f2 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000002f6 0000162f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC3 │ │ │ │ │ -000002fa 00001630 R_ARM_THM_MOVT_ABS 000000a0 .LC3 │ │ │ │ │ -00000300 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000318 0001350a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00000336 0000190a R_ARM_THM_CALL 0000017d init_shape_strides.part.0 │ │ │ │ │ -00000344 0001390a R_ARM_THM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00000352 0001390a R_ARM_THM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -0000038c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000390 0001366b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000003ea 0001390a R_ARM_THM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -000003fc 0001390a R_ARM_THM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -0000044c 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00000450 00013a30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00000472 0000230a R_ARM_THM_CALL 000001c1 init_slice.constprop.0 │ │ │ │ │ -000004b4 00013b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000004b8 00013b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000004c0 00013c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000004dc 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004e0 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004e4 0000202f R_ARM_THM_MOVW_ABS_NC 0000011c .LC7 │ │ │ │ │ -000004e8 00002030 R_ARM_THM_MOVT_ABS 0000011c .LC7 │ │ │ │ │ -000004ee 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004f6 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000004fa 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000004fe 0000092f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000502 00000930 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000508 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000510 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000052e 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000542 0000250a R_ARM_THM_CALL 00000c35 adjust_fmt.isra.0 │ │ │ │ │ -0000055c 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000560 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000564 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000568 00000830 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000056e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005ae 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000005b2 00013e30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000005ce 0000250a R_ARM_THM_CALL 00000c35 adjust_fmt.isra.0 │ │ │ │ │ -000005e4 0000270a R_ARM_THM_CALL 000001b5 ptr_from_tuple │ │ │ │ │ -000005f6 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005fa 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000005fe 00001e2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ -00000602 00001e30 R_ARM_THM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ -00000608 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000060e 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_NotImplementedError │ │ │ │ │ -00000612 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_NotImplementedError │ │ │ │ │ -00000616 0000212f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -0000061a 00002130 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -00000620 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000626 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_NotImplementedError │ │ │ │ │ -0000062a 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_NotImplementedError │ │ │ │ │ -0000062e 00001f2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC6 │ │ │ │ │ -00000632 00001f30 R_ARM_THM_MOVT_ABS 000000fc .LC6 │ │ │ │ │ -00000638 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000728 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000742 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000756 0001440a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -0000075c 0001366b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000007c0 0001366b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000008ce 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000008d2 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000008d6 00002f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ -000008da 00002f30 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ -000008e0 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000906 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -0000090a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -0000090e 0000302f R_ARM_THM_MOVW_ABS_NC 0000019c .LC10 │ │ │ │ │ -00000912 00003030 R_ARM_THM_MOVT_ABS 0000019c .LC10 │ │ │ │ │ -00000918 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000924 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000928 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -0000092c 0000312f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000930 00003130 R_ARM_THM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000936 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000093c 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000940 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000944 0000092f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000948 00000930 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000094e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000095e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000962 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000966 0000322f R_ARM_THM_MOVW_ABS_NC 00000208 .LC12 │ │ │ │ │ -0000096a 00003230 R_ARM_THM_MOVT_ABS 00000208 .LC12 │ │ │ │ │ -00000970 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000976 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -0000097a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -0000097e 0000342f R_ARM_THM_MOVW_ABS_NC 0000026c .LC14 │ │ │ │ │ -00000982 00003430 R_ARM_THM_MOVT_ABS 0000026c .LC14 │ │ │ │ │ -00000988 0001320a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000098e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000992 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000996 0000332f R_ARM_THM_MOVW_ABS_NC 00000238 .LC13 │ │ │ │ │ -0000099a 00003330 R_ARM_THM_MOVT_ABS 00000238 .LC13 │ │ │ │ │ -000009a0 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009a6 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009aa 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009ae 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009b2 00000830 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009b8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a46 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000a6e 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000a7c 0001460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000a84 0001366b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000aa6 0001340a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000b56 0001370a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00000c12 0000172f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC4 │ │ │ │ │ -00000c16 00001730 R_ARM_THM_MOVT_ABS 000000d4 .LC4 │ │ │ │ │ -00000c9a 0001380a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000d0a 0001350a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00000d1a 0001350a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00000d2e 0000190a R_ARM_THM_CALL 0000017d init_shape_strides.part.0 │ │ │ │ │ -00000d38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d3c 0001366b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d44 0001366b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d4e 0001390a R_ARM_THM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00000d60 0001390a R_ARM_THM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00000d82 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000d86 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000d8a 0000162f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC3 │ │ │ │ │ -00000d8e 00001630 R_ARM_THM_MOVT_ABS 000000a0 .LC3 │ │ │ │ │ -00000d94 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000dac 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000db0 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000db4 00003b2f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC15 │ │ │ │ │ -00000db8 00003b30 R_ARM_THM_MOVT_ABS 000002b4 .LC15 │ │ │ │ │ -00000dbe 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000dd4 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e00 0001390a R_ARM_THM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00000e0e 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000e26 00014a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000e42 0000172f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC4 │ │ │ │ │ -00000e46 00001730 R_ARM_THM_MOVT_ABS 000000d4 .LC4 │ │ │ │ │ -00000eba 0000420a R_ARM_THM_CALL 00001c2d buffer_to_contiguous │ │ │ │ │ -00000ec2 0001460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ed4 0001380a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000ee4 0000190a R_ARM_THM_CALL 0000017d init_shape_strides.part.0 │ │ │ │ │ -00000ef4 00014b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000efe 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f02 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f06 0000412f R_ARM_THM_MOVW_ABS_NC 00000308 .LC17 │ │ │ │ │ -00000f0a 00004130 R_ARM_THM_MOVT_ABS 00000308 .LC17 │ │ │ │ │ -00000f10 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f36 0001560a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000fa8 0001570a R_ARM_THM_CALL 00000000 PyLong_FromUnsignedLong │ │ │ │ │ -00000fd2 0001580a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000fe6 0001590a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000ff6 00015a0a R_ARM_THM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00001018 00015b0a R_ARM_THM_CALL 00000000 PyLong_FromUnsignedLongLong │ │ │ │ │ -00001020 0001550a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000102a 00015c0a R_ARM_THM_CALL 00000000 PyLong_FromLongLong │ │ │ │ │ -00001034 00015d0a R_ARM_THM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -0000103c 00015e0a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -00001044 00015f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000104c 0001600a R_ARM_THM_CALL 00000000 PyLong_FromSize_t │ │ │ │ │ -00001052 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_NotImplementedError │ │ │ │ │ -00001056 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_NotImplementedError │ │ │ │ │ -0000105a 0000902f R_ARM_THM_MOVW_ABS_NC 000006f8 .LC71 │ │ │ │ │ -0000105e 00009030 R_ARM_THM_MOVT_ABS 000006f8 .LC71 │ │ │ │ │ -00001066 0001320a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000107e 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000204 0000162f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC3 │ │ │ │ │ +00000208 00001630 R_ARM_THM_MOVT_ABS 000000a0 .LC3 │ │ │ │ │ +00000282 0001380a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000029e 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000002a2 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000002a6 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC4 │ │ │ │ │ +000002aa 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC4 │ │ │ │ │ +000002b0 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002be 0000190a R_ARM_THM_CALL 0000017d init_shape_strides.part.0 │ │ │ │ │ +00000310 0001350a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +0000032e 0001390a R_ARM_THM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +0000033c 0001390a R_ARM_THM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +0000037c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000380 0001366b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000003da 0001390a R_ARM_THM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +000003ec 0001390a R_ARM_THM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +0000043c 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00000440 00013a30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00000462 0000230a R_ARM_THM_CALL 000001c1 init_slice.constprop.0 │ │ │ │ │ +000004a4 00013b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000004a8 00013b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000004b0 00013c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000004cc 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004d0 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004d4 0000202f R_ARM_THM_MOVW_ABS_NC 0000011c .LC7 │ │ │ │ │ +000004d8 00002030 R_ARM_THM_MOVT_ABS 0000011c .LC7 │ │ │ │ │ +000004de 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004e6 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000004ea 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000004ee 0000092f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000004f2 00000930 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000004f8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000500 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000051e 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000532 0000250a R_ARM_THM_CALL 00000c35 adjust_fmt.isra.0 │ │ │ │ │ +0000054c 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000550 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000554 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000558 00000830 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000055e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000059e 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000005a2 00013e30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000005be 0000250a R_ARM_THM_CALL 00000c35 adjust_fmt.isra.0 │ │ │ │ │ +000005d4 0000270a R_ARM_THM_CALL 000001b5 ptr_from_tuple │ │ │ │ │ +000005e6 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005ea 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005ee 00001e2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ +000005f2 00001e30 R_ARM_THM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ +000005f8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005fe 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_NotImplementedError │ │ │ │ │ +00000602 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_NotImplementedError │ │ │ │ │ +00000606 0000212f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +0000060a 00002130 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00000610 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000616 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_NotImplementedError │ │ │ │ │ +0000061a 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_NotImplementedError │ │ │ │ │ +0000061e 00001f2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC6 │ │ │ │ │ +00000622 00001f30 R_ARM_THM_MOVT_ABS 000000fc .LC6 │ │ │ │ │ +00000628 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000718 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000732 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000746 0001440a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +0000074c 0001366b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000007b0 0001366b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000008be 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000008c2 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000008c6 00002f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ +000008ca 00002f30 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ +000008d0 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008f6 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000008fa 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000008fe 0000302f R_ARM_THM_MOVW_ABS_NC 0000019c .LC10 │ │ │ │ │ +00000902 00003030 R_ARM_THM_MOVT_ABS 0000019c .LC10 │ │ │ │ │ +00000908 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000914 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000918 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +0000091c 0000312f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000920 00003130 R_ARM_THM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000926 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000092c 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000930 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000934 0000092f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00000938 00000930 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000093e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000094e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000952 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000956 0000322f R_ARM_THM_MOVW_ABS_NC 00000208 .LC12 │ │ │ │ │ +0000095a 00003230 R_ARM_THM_MOVT_ABS 00000208 .LC12 │ │ │ │ │ +00000960 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000966 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +0000096a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +0000096e 0000342f R_ARM_THM_MOVW_ABS_NC 0000026c .LC14 │ │ │ │ │ +00000972 00003430 R_ARM_THM_MOVT_ABS 0000026c .LC14 │ │ │ │ │ +00000978 0001320a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000097e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000982 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000986 0000332f R_ARM_THM_MOVW_ABS_NC 00000238 .LC13 │ │ │ │ │ +0000098a 00003330 R_ARM_THM_MOVT_ABS 00000238 .LC13 │ │ │ │ │ +00000990 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000996 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000099a 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000099e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009a2 00000830 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009a8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a36 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000a5e 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000a6c 0001460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000a74 0001366b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a96 0001340a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000b46 0001370a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00000bfa 0000162f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC3 │ │ │ │ │ +00000bfe 00001630 R_ARM_THM_MOVT_ABS 000000a0 .LC3 │ │ │ │ │ +00000c8a 0001380a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000ce6 0001350a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00000cf6 0001350a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00000d0a 0000190a R_ARM_THM_CALL 0000017d init_shape_strides.part.0 │ │ │ │ │ +00000d18 0001390a R_ARM_THM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00000d26 0001390a R_ARM_THM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00000d48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000d4c 0001366b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000d54 0001366b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d6a 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000d6e 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d72 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC4 │ │ │ │ │ +00000d76 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC4 │ │ │ │ │ +00000d7c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d98 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000daa 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000dae 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000db2 00003b2f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC15 │ │ │ │ │ +00000db6 00003b30 R_ARM_THM_MOVT_ABS 000002b4 .LC15 │ │ │ │ │ +00000dbc 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000de8 0001390a R_ARM_THM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00000df6 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000e0e 00014a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000e2a 0000162f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC3 │ │ │ │ │ +00000e2e 00001630 R_ARM_THM_MOVT_ABS 000000a0 .LC3 │ │ │ │ │ +00000ea2 0000420a R_ARM_THM_CALL 00001c2d buffer_to_contiguous │ │ │ │ │ +00000eaa 0001460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ebc 0001380a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000ecc 0000190a R_ARM_THM_CALL 0000017d init_shape_strides.part.0 │ │ │ │ │ +00000edc 00014b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ee6 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000eea 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000eee 0000412f R_ARM_THM_MOVW_ABS_NC 00000308 .LC17 │ │ │ │ │ +00000ef2 00004130 R_ARM_THM_MOVT_ABS 00000308 .LC17 │ │ │ │ │ +00000ef8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f1e 0001560a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000f90 0001570a R_ARM_THM_CALL 00000000 PyLong_FromUnsignedLong │ │ │ │ │ +00000fba 0001580a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000fce 0001590a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000fde 00015a0a R_ARM_THM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00001000 00015b0a R_ARM_THM_CALL 00000000 PyLong_FromUnsignedLongLong │ │ │ │ │ +00001008 0001550a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001012 00015c0a R_ARM_THM_CALL 00000000 PyLong_FromLongLong │ │ │ │ │ +0000101c 00015d0a R_ARM_THM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00001024 00015e0a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +0000102c 00015f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00001034 0001600a R_ARM_THM_CALL 00000000 PyLong_FromSize_t │ │ │ │ │ +0000103a 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_NotImplementedError │ │ │ │ │ +0000103e 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_NotImplementedError │ │ │ │ │ +00001042 0000902f R_ARM_THM_MOVW_ABS_NC 000006f8 .LC71 │ │ │ │ │ +00001046 00009030 R_ARM_THM_MOVT_ABS 000006f8 .LC71 │ │ │ │ │ +0000104e 0001320a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001066 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010a4 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000010a8 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000010ac 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000010b0 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000010b4 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000010b8 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000010bc 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000010c0 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000010c4 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000010c8 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000010cc 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000010d0 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000010d4 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -994,101 +1000,95 @@ │ │ │ │ │ 00001154 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001158 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000115c 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001160 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001164 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001168 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000116c 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001170 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001174 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001178 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000117c 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001180 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001184 00001002 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000118a 0001570a R_ARM_THM_CALL 00000000 PyLong_FromUnsignedLong │ │ │ │ │ -000011b2 0001580a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000011ba 0001580a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000011ca 0001590a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000011d2 00015e0a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -000011dc 00015c0a R_ARM_THM_CALL 00000000 PyLong_FromLongLong │ │ │ │ │ -000011ea 00015b0a R_ARM_THM_CALL 00000000 PyLong_FromUnsignedLongLong │ │ │ │ │ -000011fc 00015a0a R_ARM_THM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00001212 00015d0a R_ARM_THM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -0000121a 0001550a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001228 00015f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00001230 0001600a R_ARM_THM_CALL 00000000 PyLong_FromSize_t │ │ │ │ │ -00001236 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000123a 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000123e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001242 00000830 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001248 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012c8 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_NotImplementedError │ │ │ │ │ -000012cc 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_NotImplementedError │ │ │ │ │ -000012d0 0000902f R_ARM_THM_MOVW_ABS_NC 000006f8 .LC71 │ │ │ │ │ -000012d4 00009030 R_ARM_THM_MOVT_ABS 000006f8 .LC71 │ │ │ │ │ -000012dc 0001320a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001342 00015d0a R_ARM_THM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00001366 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000136a 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000136e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001372 00000830 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001378 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013c8 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000013ec 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000141a 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001438 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001488 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000015a2 0000ad0a R_ARM_THM_CALL 00002591 struct_unpack_cmp │ │ │ │ │ -00001624 00015d0a R_ARM_THM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00001630 00015d0a R_ARM_THM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00001708 0000ad0a R_ARM_THM_CALL 00002591 struct_unpack_cmp │ │ │ │ │ -0000176c 00015d0a R_ARM_THM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00001778 00015d0a R_ARM_THM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -0000178c 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001790 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001794 0000a82f R_ARM_THM_MOVW_ABS_NC 00000830 .LC80 │ │ │ │ │ -00001798 0000a830 R_ARM_THM_MOVT_ABS 00000830 .LC80 │ │ │ │ │ -0000179e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017be 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000017c6 0001860a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000017ee 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001172 0001570a R_ARM_THM_CALL 00000000 PyLong_FromUnsignedLong │ │ │ │ │ +0000119a 0001580a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000011a2 0001580a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000011b2 0001590a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000011ba 00015e0a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +000011c4 00015c0a R_ARM_THM_CALL 00000000 PyLong_FromLongLong │ │ │ │ │ +000011d2 00015b0a R_ARM_THM_CALL 00000000 PyLong_FromUnsignedLongLong │ │ │ │ │ +000011e4 00015a0a R_ARM_THM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000011fa 00015d0a R_ARM_THM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00001202 0001550a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001210 00015f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00001218 0001600a R_ARM_THM_CALL 00000000 PyLong_FromSize_t │ │ │ │ │ +0000121e 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001222 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001226 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000122a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001230 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012b0 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_NotImplementedError │ │ │ │ │ +000012b4 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_NotImplementedError │ │ │ │ │ +000012b8 0000902f R_ARM_THM_MOVW_ABS_NC 000006f8 .LC71 │ │ │ │ │ +000012bc 00009030 R_ARM_THM_MOVT_ABS 000006f8 .LC71 │ │ │ │ │ +000012c4 0001320a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000132a 00015d0a R_ARM_THM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +0000134e 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001352 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001356 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000135a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001360 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013b0 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000013d4 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001402 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001420 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001470 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000158a 0000ad0a R_ARM_THM_CALL 00002591 struct_unpack_cmp │ │ │ │ │ +0000160c 00015d0a R_ARM_THM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00001618 00015d0a R_ARM_THM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +000016f0 0000ad0a R_ARM_THM_CALL 00002591 struct_unpack_cmp │ │ │ │ │ +00001754 00015d0a R_ARM_THM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00001760 00015d0a R_ARM_THM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00001774 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001778 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000177c 0000a82f R_ARM_THM_MOVW_ABS_NC 00000830 .LC80 │ │ │ │ │ +00001780 0000a830 R_ARM_THM_MOVT_ABS 00000830 .LC80 │ │ │ │ │ +00001786 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017a6 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000017ae 0001860a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000017d6 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000010e 0001351e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ -000004d2 0000241e R_ARM_THM_JUMP24 00001939 memory_item │ │ │ │ │ -00000750 0001431e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000800 0001421e R_ARM_THM_JUMP24 00000000 PyBuffer_Release │ │ │ │ │ -00000a5a 0001431e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000012b0 0001571e R_ARM_THM_JUMP24 00000000 PyLong_FromUnsignedLong │ │ │ │ │ -000012ba 0001581e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -000012c4 0001581e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -000012f2 0001591e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001304 00015a1e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001324 00015b1e R_ARM_THM_JUMP24 00000000 PyLong_FromUnsignedLongLong │ │ │ │ │ -00001330 00015c1e R_ARM_THM_JUMP24 00000000 PyLong_FromLongLong │ │ │ │ │ -0000133a 0001551e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000134e 00015e1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001358 00015f1e R_ARM_THM_JUMP24 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00001362 0001601e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00001462 0001491e R_ARM_THM_JUMP24 00000000 memcpy │ │ │ │ │ -0000146c 0001641e R_ARM_THM_JUMP24 00000000 memmove │ │ │ │ │ +000004c2 0000241e R_ARM_THM_JUMP24 00001939 memory_item │ │ │ │ │ +00000740 0001431e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000007f0 0001421e R_ARM_THM_JUMP24 00000000 PyBuffer_Release │ │ │ │ │ +00000a4a 0001431e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001298 0001571e R_ARM_THM_JUMP24 00000000 PyLong_FromUnsignedLong │ │ │ │ │ +000012a2 0001581e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000012ac 0001581e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000012da 0001591e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000012ec 00015a1e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000130c 00015b1e R_ARM_THM_JUMP24 00000000 PyLong_FromUnsignedLongLong │ │ │ │ │ +00001318 00015c1e R_ARM_THM_JUMP24 00000000 PyLong_FromLongLong │ │ │ │ │ +00001322 0001551e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001336 00015e1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001340 00015f1e R_ARM_THM_JUMP24 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000134a 0001601e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +0000144a 0001491e R_ARM_THM_JUMP24 00000000 memcpy │ │ │ │ │ +00001454 0001641e R_ARM_THM_JUMP24 00000000 memmove │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xaec8 contains 62 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xaeb0 contains 62 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000002c 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000030 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000034 00000830 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000003a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000006a 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000006e 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000072 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000076 00000830 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000007c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000009e 00002b0a R_ARM_THM_CALL 00000761 _PyObject_GC_UNTRACK │ │ │ │ │ +0000009e 00002b0a R_ARM_THM_CALL 00000751 _PyObject_GC_UNTRACK │ │ │ │ │ 000000a4 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000000c4 00002e0a R_ARM_THM_CALL 000007c5 _memory_release │ │ │ │ │ +000000c4 00002e0a R_ARM_THM_CALL 000007b5 _memory_release │ │ │ │ │ 000000dc 00012e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000ec 0000d62f R_ARM_THM_MOVW_ABS_NC 00000974 .LC93 │ │ │ │ │ 000000f0 0000d630 R_ARM_THM_MOVT_ABS 00000974 .LC93 │ │ │ │ │ 000000f8 0000d72f R_ARM_THM_MOVW_ABS_NC 0000098c .LC94 │ │ │ │ │ 000000fc 0000d730 R_ARM_THM_MOVT_ABS 0000098c .LC94 │ │ │ │ │ 00000116 00017c0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00000138 00017d0a R_ARM_THM_CALL 00000000 PyIter_NextItem │ │ │ │ │ @@ -1131,15 +1131,15 @@ │ │ │ │ │ 00000388 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000024 00015e1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000066 00015e1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000000f4 00017a1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000100 00017a1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000002c6 00015e1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xb0b8 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xb0a0 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -664,32 +664,32 @@ │ │ │ │ │ .word 0x01640164 │ │ │ │ │ .short 0x0104 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrd r3, r1, [r4, #56] @ 0x38 │ │ │ │ │ str.w r8, [r4, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ │ - bl 394 │ │ │ │ │ + bl 384 │ │ │ │ │ R_ARM_THM_CALL init_flags │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 644 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w 9d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1104,17 +1104,17 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 672 │ │ │ │ │ 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 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 672 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ beq.w 4fe │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1165,15 +1165,15 @@ │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ b.n 9e4 │ │ │ │ │ strd r7, r7, [r4, #56] @ 0x38 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ bne.n a56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 394 │ │ │ │ │ + bl 384 │ │ │ │ │ R_ARM_THM_CALL init_flags │ │ │ │ │ b.n 63c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1269,17 +1269,17 @@ │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_TRACK │ │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ │ strd r2, r3, [r4, #28] │ │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ strd r1, r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -1364,15 +1364,15 @@ │ │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ │ bne.n bf2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl f18 │ │ │ │ │ + bl f00 │ │ │ │ │ R_ARM_THM_CALL tolist_base │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1394,15 +1394,15 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n bee │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 1250 │ │ │ │ │ + b.w 1238 │ │ │ │ │ R_ARM_THM_JUMP24 unpack_single.isra.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000c34 : │ │ │ │ │ adjust_fmt.isra.0(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1482,15 +1482,15 @@ │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n cd6 │ │ │ │ │ - bl 7c4 │ │ │ │ │ + bl 7b4 │ │ │ │ │ R_ARM_THM_CALL _memory_release │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ble.n d08 │ │ │ │ │ @@ -1671,15 +1671,15 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - bl 1380 │ │ │ │ │ + bl 1368 │ │ │ │ │ R_ARM_THM_CALL copy_base │ │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ @@ -1701,15 +1701,15 @@ │ │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - bl 1380 │ │ │ │ │ + bl 1368 │ │ │ │ │ R_ARM_THM_CALL copy_base │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n e8e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -2063,15 +2063,15 @@ │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r5, [r5, #64] @ 0x40 │ │ │ │ │ ldrd r6, lr, [r4, #32] │ │ │ │ │ bne.n 12e6 │ │ │ │ │ strd r5, r6, [sp] │ │ │ │ │ strd lr, ip, [sp, #8] │ │ │ │ │ strd fp, r7, [sp, #16] │ │ │ │ │ - bl 149c │ │ │ │ │ + bl 1484 │ │ │ │ │ R_ARM_THM_CALL cmp_base │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ blt.w 144a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.n 12d6 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ @@ -2886,15 +2886,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 19a8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 1250 │ │ │ │ │ + b.w 1238 │ │ │ │ │ R_ARM_THM_JUMP24 unpack_single.isra.0 │ │ │ │ │ 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 .LC0 │ │ │ │ │ @@ -3093,15 +3093,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1b9a │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ add.w r1, r5, #28 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r0, #16 │ │ │ │ │ - bl ddc │ │ │ │ │ + bl dc4 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ @@ -3403,15 +3403,15 @@ │ │ │ │ │ bne.n 1e00 │ │ │ │ │ mov r1, ip │ │ │ │ │ strd r7, r5, [sp, #100] @ 0x64 │ │ │ │ │ strd lr, r6, [sp, #92] @ 0x5c │ │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1380 │ │ │ │ │ + b.w 1368 │ │ │ │ │ R_ARM_THM_JUMP24 copy_base │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov fp, r6 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -3628,15 +3628,15 @@ │ │ │ │ │ mov r4, r2 │ │ │ │ │ add.w r2, lr, r1 │ │ │ │ │ cbnz r4, 2024 │ │ │ │ │ cbz r2, 2020 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ │ - b.w 1250 │ │ │ │ │ + b.w 1238 │ │ │ │ │ R_ARM_THM_JUMP24 unpack_single.isra.0 │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 2020 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -3670,15 +3670,15 @@ │ │ │ │ │ │ │ │ │ │ 00002054 : │ │ │ │ │ memoryiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 760 │ │ │ │ │ + bl 750 │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_UNTRACK │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 2078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -3786,15 +3786,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 21da │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ adds r0, #16 │ │ │ │ │ - bl ddc │ │ │ │ │ + bl dc4 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 221c │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ @@ -4217,15 +4217,15 @@ │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ │ strd fp, lr, [sp, #4] │ │ │ │ │ strd r9, r4, [sp, #12] │ │ │ │ │ - bl 149c │ │ │ │ │ + bl 1484 │ │ │ │ │ R_ARM_THM_CALL cmp_base │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne.n 252c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r5, r3 │ │ │ │ │ @@ -4296,21 +4296,21 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 17a8 │ │ │ │ │ + bl 1790 │ │ │ │ │ R_ARM_THM_CALL struct_unpack_single │ │ │ │ │ cbz r0, 2608 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 17a8 │ │ │ │ │ + bl 1790 │ │ │ │ │ R_ARM_THM_CALL struct_unpack_single │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 25f4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -4388,15 +4388,15 @@ │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ bne.n 26ba │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldrd r2, r0, [sp, #24] │ │ │ │ │ - bl f18 │ │ │ │ │ + bl f00 │ │ │ │ │ R_ARM_THM_CALL tolist_base │ │ │ │ │ cbz r0, 269c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ add r5, r3 │ │ │ │ │ @@ -4512,15 +4512,15 @@ │ │ │ │ │ cmp.w r8, #65 @ 0x41 │ │ │ │ │ bne.n 27dc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 1ce8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ │ - bl 394 │ │ │ │ │ + bl 384 │ │ │ │ │ R_ARM_THM_CALL init_flags │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 1d28 │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 2864 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ String dump of section '.rodata.str1.4': │ │ │ │ │ [ 0] operation forbidden on released memoryview object │ │ │ │ │ [ 34] cannot create new view on restricted memoryview │ │ │ │ │ [ 64] memoryview: a bytes-like object is required, not '%.200s' │ │ │ │ │ - [ a0] memoryview: number of dimensions must not exceed 64 │ │ │ │ │ - [ d4] B │ │ │ │ │ + [ a0] B │ │ │ │ │ + [ a4] memoryview: number of dimensions must not exceed 64 │ │ │ │ │ [ d8] invalid indexing of 0-dim memory │ │ │ │ │ [ fc] sub-views are not implemented │ │ │ │ │ [ 11c] memoryview: invalid slice key │ │ │ │ │ [ 13c] multi-dimensional slicing is not implemented │ │ │ │ │ [ 16c] memoryview: underlying buffer is not writable │ │ │ │ │ [ 19c] memoryview: underlying buffer is not C-contiguous │ │ │ │ │ [ 1d0] memoryview: underlying buffer is not Fortran contiguous │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -113,37 +113,37 @@ │ │ │ │ │ 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 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2e4 │ │ │ │ │ + bne.w 294 │ │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ │ it le │ │ │ │ │ addle.w r4, r0, #16 │ │ │ │ │ - bgt.w 2ee │ │ │ │ │ - ldr r0, [pc, #588] @ (38c ) │ │ │ │ │ + bgt.w 29e │ │ │ │ │ + ldr r0, [pc, #572] @ (37c ) │ │ │ │ │ add.w r1, r5, r5, lsl #1 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_NewVar │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 304 │ │ │ │ │ + beq.w 2b4 │ │ │ │ │ str r5, [r0, #48] @ 0x30 │ │ │ │ │ movs r2, #0 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ │ add.w r2, r0, #76 @ 0x4c │ │ │ │ │ str r2, [r0, #56] @ 0x38 │ │ │ │ │ add r2, r5 │ │ │ │ │ - ldr r1, [pc, #552] @ (390 ) │ │ │ │ │ + ldr r1, [pc, #536] @ (380 ) │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ add r2, r5 │ │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ @@ -175,75 +175,74 @@ │ │ │ │ │ str.w r7, [r0, #3760] @ 0xeb0 │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ str.w r7, [r0, #128] @ 0x80 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ str.w lr, [r0, #28] │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - bgt.w 316 │ │ │ │ │ + bgt.w 30e │ │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ │ strd r2, r1, [r3, #28] │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ add.w r5, r3, #28 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ ldr r7, [r4, #16] │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 296 │ │ │ │ │ + cbnz r2, 20c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ │ str r7, [r3, #68] @ 0x44 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ - movt r7, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - str r7, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2a2 │ │ │ │ │ + beq.w 35c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 330 │ │ │ │ │ + bne.n 2b8 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 280 │ │ │ │ │ + beq.n 27e │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 292 │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ + beq.n 290 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2ae │ │ │ │ │ + bne.n 2ca │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 372 │ │ │ │ │ + beq.w 362 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 33e │ │ │ │ │ + bne.n 328 │ │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 260 │ │ │ │ │ + beq.n 25e │ │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 262 │ │ │ │ │ + bne.n 260 │ │ │ │ │ movs r4, #6 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r4, [r3, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 380 │ │ │ │ │ + bge.w 370 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r6, [r3, #12] │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -253,93 +252,84 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 232 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - b.n 234 │ │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - ldr r7, [r4, #40] @ 0x28 │ │ │ │ │ - str r7, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 21a │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - strd r2, r2, [r3, #56] @ 0x38 │ │ │ │ │ + bne.n 230 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + b.n 232 │ │ │ │ │ + ldr r5, [r1, #20] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ │ + ble.w 13e │ │ │ │ │ + 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 .LC4 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 278 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 17c │ │ │ │ │ + R_ARM_THM_CALL init_shape_strides.part.0 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 23e │ │ │ │ │ + beq.n 23c │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt.n 308 │ │ │ │ │ + blt.n 300 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 376 │ │ │ │ │ + beq.n 366 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 33e │ │ │ │ │ + bne.n 328 │ │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 328 │ │ │ │ │ + beq.n 320 │ │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 36a │ │ │ │ │ - movs r4, #6 │ │ │ │ │ + bne.n 354 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 260 │ │ │ │ │ + beq.n 25e │ │ │ │ │ + movs r4, #6 │ │ │ │ │ bic.w r4, r4, #6 │ │ │ │ │ orr.w r4, r4, #16 │ │ │ │ │ - b.n 262 │ │ │ │ │ - ldr r5, [r1, #20] │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ │ - ble.w 13e │ │ │ │ │ - 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 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 27a │ │ │ │ │ + b.n 260 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ ldr.w r7, [r2, r1, lsl #2] │ │ │ │ │ str.w r7, [r0, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 2b0 │ │ │ │ │ + b.n 2cc │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ │ strd r1, r2, [r3, #28] │ │ │ │ │ b.n 1f0 │ │ │ │ │ movs r4, #6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2da │ │ │ │ │ - b.n 262 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 17c │ │ │ │ │ - R_ARM_THM_CALL init_shape_strides.part.0 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - b.n 2a8 │ │ │ │ │ + bne.n 2f6 │ │ │ │ │ + b.n 260 │ │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ @@ -348,58 +338,60 @@ │ │ │ │ │ movne r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32a │ │ │ │ │ + beq.n 322 │ │ │ │ │ orr.w r4, r4, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2da │ │ │ │ │ - b.n 262 │ │ │ │ │ + bne.n 2f6 │ │ │ │ │ + b.n 260 │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2da │ │ │ │ │ - b.n 262 │ │ │ │ │ + bne.n 2f6 │ │ │ │ │ + b.n 260 │ │ │ │ │ + strd r2, r2, [r3, #56] @ 0x38 │ │ │ │ │ + b.n 2c4 │ │ │ │ │ movs r4, #14 │ │ │ │ │ - b.n 262 │ │ │ │ │ + b.n 260 │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ movs r4, #14 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2da │ │ │ │ │ - b.n 262 │ │ │ │ │ + bne.n 2f6 │ │ │ │ │ + b.n 260 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r6, [r3, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ - b.n 27a │ │ │ │ │ + b.n 278 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000214 │ │ │ │ │ + .word 0x00000204 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000394 : │ │ │ │ │ +00000384 : │ │ │ │ │ init_flags(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 40e │ │ │ │ │ + beq.n 3fe │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3e0 │ │ │ │ │ + bne.n 3d0 │ │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3dc │ │ │ │ │ + beq.n 3cc │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #6 │ │ │ │ │ movne r3, #0 │ │ │ │ │ @@ -409,15 +401,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r1 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #6 │ │ │ │ │ - b.n 3c6 │ │ │ │ │ + b.n 3b6 │ │ │ │ │ add.w r4, r0, #28 │ │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -427,274 +419,274 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c6 │ │ │ │ │ + beq.n 3b6 │ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ │ - b.n 3c6 │ │ │ │ │ + b.n 3b6 │ │ │ │ │ movs r3, #14 │ │ │ │ │ - b.n 3c6 │ │ │ │ │ + b.n 3b6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000414 : │ │ │ │ │ +00000404 : │ │ │ │ │ memory_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ │ sub sp, #12 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - bne.w 55c │ │ │ │ │ + bne.w 54c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ands.w lr, r3, #1 │ │ │ │ │ - bne.w 55c │ │ │ │ │ + bne.w 54c │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 534 │ │ │ │ │ + beq.n 524 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ - cbnz r3, 4ac │ │ │ │ │ + cbnz r3, 49c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ add.w r2, r4, #28 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 4d6 │ │ │ │ │ + bne.n 4c6 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.n 4f6 │ │ │ │ │ + bne.n 4e6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 118 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f2 │ │ │ │ │ + beq.n 4e2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r0, #28 │ │ │ │ │ bl 1c0 │ │ │ │ │ R_ARM_THM_CALL init_slice.constprop.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 51c │ │ │ │ │ + beq.n 50c │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 496 │ │ │ │ │ + ble.n 486 │ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ - bne.n 488 │ │ │ │ │ - b.n 498 │ │ │ │ │ + bne.n 478 │ │ │ │ │ + b.n 488 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - bl 394 │ │ │ │ │ + bl 384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 44c │ │ │ │ │ + beq.n 43c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ - beq.n 50e │ │ │ │ │ + beq.n 4fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 1938 │ │ │ │ │ R_ARM_THM_JUMP24 memory_item │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #5 │ │ │ │ │ - bmi.n 574 │ │ │ │ │ + bmi.n 564 │ │ │ │ │ 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 r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4a6 │ │ │ │ │ + b.n 496 │ │ │ │ │ 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 │ │ │ │ │ - b.n 4f2 │ │ │ │ │ + b.n 4e2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ca │ │ │ │ │ - b.n 4f2 │ │ │ │ │ + beq.n 4ba │ │ │ │ │ + b.n 4e2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4f2 │ │ │ │ │ + bge.n 4e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f2 │ │ │ │ │ + bne.n 4e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f2 │ │ │ │ │ + b.n 4e2 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #5 │ │ │ │ │ - bpl.n 5ae │ │ │ │ │ + bpl.n 59e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5ae │ │ │ │ │ + bne.n 59e │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - bl c34 │ │ │ │ │ + bl c34 │ │ │ │ │ R_ARM_THM_CALL adjust_fmt.isra.0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f2 │ │ │ │ │ + beq.n 4e2 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 1250 │ │ │ │ │ + b.w 1238 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4f2 │ │ │ │ │ + b.n 4e2 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add.w ip, r5, #12 │ │ │ │ │ mov r6, ip │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - ble.n 5ca │ │ │ │ │ + ble.n 5ba │ │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ │ - cbz r1, 59a │ │ │ │ │ + cbz r1, 58a │ │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 580 │ │ │ │ │ + bne.n 570 │ │ │ │ │ cmp r7, lr │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ - ble.n 60e │ │ │ │ │ + ble.n 5fe │ │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 59a │ │ │ │ │ - b.n 4dc │ │ │ │ │ + beq.n 58a │ │ │ │ │ + b.n 4cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 5f6 │ │ │ │ │ + bne.n 5e6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4a6 │ │ │ │ │ + bge.w 496 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 4a6 │ │ │ │ │ + b.n 496 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl c34 │ │ │ │ │ + bl c34 │ │ │ │ │ R_ARM_THM_CALL adjust_fmt.isra.0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f2 │ │ │ │ │ + beq.n 4e2 │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - blt.n 626 │ │ │ │ │ + blt.n 616 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 1b4 │ │ │ │ │ R_ARM_THM_CALL ptr_from_tuple │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f2 │ │ │ │ │ + beq.n 4e2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 552 │ │ │ │ │ + b.n 542 │ │ │ │ │ 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 .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4f2 │ │ │ │ │ + b.n 4e2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_NotImplementedError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_NotImplementedError │ │ │ │ │ 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 │ │ │ │ │ - b.n 4f2 │ │ │ │ │ + b.n 4e2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_NotImplementedError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_NotImplementedError │ │ │ │ │ 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 │ │ │ │ │ - b.n 4f2 │ │ │ │ │ + b.n 4e2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000640 : │ │ │ │ │ +00000630 : │ │ │ │ │ memory_dealloc(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -704,15 +696,15 @@ │ │ │ │ │ bfi r1, r3, #0, #2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #232] @ (75c ) │ │ │ │ │ + ldr r3, [pc, #232] @ (74c ) │ │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ @@ -725,25 +717,25 @@ │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ strgt.w r3, [r2, #3768] @ 0xeb8 │ │ │ │ │ lsls r5, r1, #31 │ │ │ │ │ - bmi.n 72e │ │ │ │ │ + bmi.n 71e │ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 730 │ │ │ │ │ + bne.n 720 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ands.w r5, r1, #1 │ │ │ │ │ - bne.n 730 │ │ │ │ │ + bne.n 720 │ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ ldrd r1, r6, [r0, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite gt │ │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ suble.w r3, ip, #2 │ │ │ │ │ @@ -767,52 +759,52 @@ │ │ │ │ │ strgt.w r3, [r2, #3768] @ 0xeb8 │ │ │ │ │ ite gt │ │ │ │ │ strgt.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ strle.w r3, [r2, #3868] @ 0xf1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 746 │ │ │ │ │ + cbz r0, 736 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 746 │ │ │ │ │ + bge.n 736 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 746 │ │ │ │ │ + cbnz r3, 736 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 754 │ │ │ │ │ + cbnz r3, 744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - b.n 74a │ │ │ │ │ + b.n 73a │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000760 <_PyObject_GC_UNTRACK>: │ │ │ │ │ +00000750 <_PyObject_GC_UNTRACK>: │ │ │ │ │ _PyObject_GC_UNTRACK(): │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ bic.w ip, r1, #3 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ bfi r1, r3, #0, #2 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #56] @ (7c0 <_PyObject_GC_UNTRACK+0x60>) │ │ │ │ │ + ldr r3, [pc, #56] @ (7b0 <_PyObject_GC_UNTRACK+0x60>) │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ @@ -827,334 +819,334 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x00000022 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000007c4 <_memory_release>: │ │ │ │ │ +000007b4 <_memory_release>: │ │ │ │ │ _memory_release(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bmi.n 804 <_memory_release+0x40> │ │ │ │ │ + bmi.n 7f4 <_memory_release+0x40> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - cbnz r3, 804 <_memory_release+0x40> │ │ │ │ │ + cbnz r3, 7f4 <_memory_release+0x40> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bmi.n 804 <_memory_release+0x40> │ │ │ │ │ + bmi.n 7f4 <_memory_release+0x40> │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - bl 760 <_PyObject_GC_UNTRACK> │ │ │ │ │ + bl 750 <_PyObject_GC_UNTRACK> │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBuffer_Release │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000808 : │ │ │ │ │ +000007f8 : │ │ │ │ │ memory_getbuf(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ lsls r4, r7, #31 │ │ │ │ │ - bmi.w 9a6 │ │ │ │ │ + bmi.w 996 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsls r0, r3, #31 │ │ │ │ │ - bmi.w 9a6 │ │ │ │ │ + bmi.w 996 │ │ │ │ │ ands.w r8, r7, #32 │ │ │ │ │ - bne.w 93c │ │ │ │ │ + bne.w 92c │ │ │ │ │ add.w lr, r5, #28 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ │ ldmia.w lr, {r0, r1, r2} │ │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ │ lsls r2, r4, #31 │ │ │ │ │ str.w r8, [r6, #4] │ │ │ │ │ - bmi.n 8c8 │ │ │ │ │ + bmi.n 8b8 │ │ │ │ │ ands.w r3, r4, #4 │ │ │ │ │ - bne.n 8f8 │ │ │ │ │ + bne.n 8e8 │ │ │ │ │ str r3, [r6, #24] │ │ │ │ │ and.w r3, r4, #56 @ 0x38 │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - beq.n 900 │ │ │ │ │ + beq.n 8f0 │ │ │ │ │ and.w r3, r4, #88 @ 0x58 │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 91e │ │ │ │ │ + beq.n 90e │ │ │ │ │ and.w r3, r4, #152 @ 0x98 │ │ │ │ │ cmp r3, #152 @ 0x98 │ │ │ │ │ - beq.n 958 │ │ │ │ │ + beq.n 948 │ │ │ │ │ and.w r3, r4, #280 @ 0x118 │ │ │ │ │ cmp.w r3, #280 @ 0x118 │ │ │ │ │ - beq.n 8e6 │ │ │ │ │ + beq.n 8d6 │ │ │ │ │ ands.w r3, r7, #16 │ │ │ │ │ - bne.n 98e │ │ │ │ │ + bne.n 97e │ │ │ │ │ and.w r2, r4, #24 │ │ │ │ │ cmp r2, #24 │ │ │ │ │ - beq.n 8e6 │ │ │ │ │ + beq.n 8d6 │ │ │ │ │ tst.w r7, #10 │ │ │ │ │ - beq.n 906 │ │ │ │ │ + beq.n 8f6 │ │ │ │ │ str r3, [r6, #32] │ │ │ │ │ lsls r3, r4, #28 │ │ │ │ │ - bmi.n 8e6 │ │ │ │ │ + bmi.n 8d6 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 976 │ │ │ │ │ + bne.n 966 │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r2, [r6, #20] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8ee │ │ │ │ │ + bge.n 8de │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ str r2, [r5, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 85e │ │ │ │ │ + beq.n 84e │ │ │ │ │ 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 .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 952 │ │ │ │ │ + b.n 942 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8b6 │ │ │ │ │ + blt.n 8a6 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #24] │ │ │ │ │ - b.n 8c2 │ │ │ │ │ + b.n 8b2 │ │ │ │ │ and.w r3, r4, #56 @ 0x38 │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bne.n 86e │ │ │ │ │ + bne.n 85e │ │ │ │ │ tst.w r7, #10 │ │ │ │ │ - bne.n 86e │ │ │ │ │ + bne.n 85e │ │ │ │ │ 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 .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 952 │ │ │ │ │ + b.n 942 │ │ │ │ │ tst.w r7, #12 │ │ │ │ │ - bne.n 876 │ │ │ │ │ + bne.n 866 │ │ │ │ │ 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 .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 952 │ │ │ │ │ + b.n 942 │ │ │ │ │ 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 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8c2 │ │ │ │ │ + b.n 8b2 │ │ │ │ │ tst.w r7, #14 │ │ │ │ │ - bne.n 87e │ │ │ │ │ + bne.n 86e │ │ │ │ │ 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 .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 952 │ │ │ │ │ + b.n 942 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 952 │ │ │ │ │ + b.n 942 │ │ │ │ │ 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 .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 952 │ │ │ │ │ + b.n 942 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 952 │ │ │ │ │ + b.n 942 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009c0 : │ │ │ │ │ +000009b0 : │ │ │ │ │ memory_releasebuf(): │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000009c8 : │ │ │ │ │ +000009b8 : │ │ │ │ │ mbuf_dealloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ands.w ip, r2, #1 │ │ │ │ │ - bne.n a4e │ │ │ │ │ + bne.n a3e │ │ │ │ │ ldrd r1, r0, [r0, #-8] │ │ │ │ │ orr.w r2, r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bic.w r0, r0, #3 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ bfi lr, r2, #0, #2 │ │ │ │ │ bic.w r2, r1, #3 │ │ │ │ │ str.w lr, [r0] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ orrs r1, r0 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #120] @ (a84 ) │ │ │ │ │ + ldr r2, [pc, #120] @ (a74 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ │ and.w r0, r0, #1 │ │ │ │ │ str.w r0, [r3, #-4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n a5e │ │ │ │ │ + ble.n a4e │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r2, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bmi.n a78 │ │ │ │ │ + bmi.n a68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - b.n a4e │ │ │ │ │ + b.n a3e │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n a54 │ │ │ │ │ + b.n a44 │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000a88 : │ │ │ │ │ +00000a78 : │ │ │ │ │ PyMemoryView_FromBuffer(): │ │ │ │ │ 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, #0] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dac │ │ │ │ │ + beq.w daa │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #656] @ (d38 ) │ │ │ │ │ + ldr r0, [pc, #688] @ (d48 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc2 │ │ │ │ │ + beq.w dc0 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - ldr r3, [pc, #644] @ (d3c ) │ │ │ │ │ + ldr r3, [pc, #676] @ (d4c ) │ │ │ │ │ strd r7, r7, [r0, #8] │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ str r7, [r0, #20] │ │ │ │ │ sub.w ip, r4, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ @@ -1179,44 +1171,44 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w ip, [r0, #20] │ │ │ │ │ cmp r3, lr │ │ │ │ │ str.w r2, [r0, #128] @ 0x80 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - bgt.w d1a │ │ │ │ │ + bgt.w cf6 │ │ │ │ │ mov lr, r5 │ │ │ │ │ add.w r9, r4, #16 │ │ │ │ │ mov ip, r9 │ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ │ ldmia.w lr, {r0, r1, r2} │ │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ - bgt.w d82 │ │ │ │ │ - ldr r0, [pc, #492] @ (d40 ) │ │ │ │ │ + bgt.w d6a │ │ │ │ │ + ldr r0, [pc, #524] @ (d50 ) │ │ │ │ │ add.w r1, r5, r5, lsl #1 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_NewVar │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da8 │ │ │ │ │ + beq.w d90 │ │ │ │ │ mov.w r8, r5, lsl #2 │ │ │ │ │ add.w r2, r0, #76 @ 0x4c │ │ │ │ │ str r2, [r0, #56] @ 0x38 │ │ │ │ │ add r2, r8 │ │ │ │ │ str r5, [r0, #48] @ 0x30 │ │ │ │ │ sub.w lr, r3, #8 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ add r2, r8 │ │ │ │ │ - ldr r1, [pc, #456] @ (d44 ) │ │ │ │ │ + ldr r1, [pc, #488] @ (d54 ) │ │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ @@ -1244,262 +1236,258 @@ │ │ │ │ │ orrs r2, r1 │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ str.w lr, [r0, #20] │ │ │ │ │ str.w r5, [r0, #128] @ 0x80 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ - bgt.w d08 │ │ │ │ │ + bgt.w ce4 │ │ │ │ │ ldrd r2, r1, [r4, #16] │ │ │ │ │ strd r2, r1, [r3, #28] │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ add.w r6, r3, #28 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r7, [r4, #32] │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n cb0 │ │ │ │ │ + cbnz r2, c02 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ │ str r7, [r3, #68] @ 0x44 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ - movt r7, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - str r7, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cbc │ │ │ │ │ + beq.w d58 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w d28 │ │ │ │ │ + bne.n d04 │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c96 │ │ │ │ │ + beq.n c86 │ │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ca8 │ │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - ldr r5, [r4, #52] @ 0x34 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n cc4 │ │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ - str r5, [r3, #64] @ 0x40 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w d7e │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bne.n d48 │ │ │ │ │ - ldr r1, [r3, #56] @ 0x38 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - beq.n c64 │ │ │ │ │ + beq.n c98 │ │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne.n c66 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n ca0 │ │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r5, [r3, #64] @ 0x40 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w d66 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne.n d12 │ │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n c54 │ │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r3, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne.n c56 │ │ │ │ │ movs r5, #6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r5, [r3, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w dc6 │ │ │ │ │ + bge.w da0 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c8e │ │ │ │ │ + bge.n c7e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w dd0 │ │ │ │ │ + beq.w d94 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c38 │ │ │ │ │ - ldr r1, [r3, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ - b.n c3e │ │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r7, [r4, #56] @ 0x38 │ │ │ │ │ - str r7, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n c20 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - strd r2, r2, [r3, #56] @ 0x38 │ │ │ │ │ - b.n c3e │ │ │ │ │ + bne.n c26 │ │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + b.n c2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt.n cfa │ │ │ │ │ + blt.n cd6 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n d9e │ │ │ │ │ + beq.n d86 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n d48 │ │ │ │ │ + bne.n d12 │ │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n d20 │ │ │ │ │ + beq.n cfc │ │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n d76 │ │ │ │ │ - movs r5, #6 │ │ │ │ │ + bne.n d3e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c64 │ │ │ │ │ - bic.w r2, r5, #6 │ │ │ │ │ - orr.w r5, r2, #16 │ │ │ │ │ - b.n c66 │ │ │ │ │ + beq.n c54 │ │ │ │ │ + movs r5, #6 │ │ │ │ │ + bic.w r5, r5, #6 │ │ │ │ │ + orr.w r5, r5, #16 │ │ │ │ │ + b.n c56 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ - ldr.w r2, [r5, r1, lsl #2] │ │ │ │ │ - str.w r2, [r0, r1, lsl #2] │ │ │ │ │ + ldr.w r5, [r2, r1, lsl #2] │ │ │ │ │ + str.w r5, [r0, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n cc6 │ │ │ │ │ + b.n ca2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldrd r1, r2, [r4, #16] │ │ │ │ │ strd r1, r2, [r3, #28] │ │ │ │ │ - b.n bf6 │ │ │ │ │ + b.n be6 │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n b26 │ │ │ │ │ + b.n b16 │ │ │ │ │ movs r5, #6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cf0 │ │ │ │ │ - b.n c66 │ │ │ │ │ + bne.n ccc │ │ │ │ │ + b.n c56 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 17c │ │ │ │ │ R_ARM_THM_CALL init_shape_strides.part.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n c3e │ │ │ │ │ - nop │ │ │ │ │ - .word 0x000000fc │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000274 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x0000002c │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - .word 0x000001b4 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + b.n c2c │ │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - mov.w r1, #70 @ 0x46 │ │ │ │ │ - it ne │ │ │ │ │ - movne r2, #1 │ │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - lsls r5, r2, #1 │ │ │ │ │ + it ne │ │ │ │ │ + movne r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ + lsls r5, r5, #1 │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d22 │ │ │ │ │ + beq.n cfe │ │ │ │ │ orr.w r5, r5, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cf0 │ │ │ │ │ - b.n c66 │ │ │ │ │ + bne.n ccc │ │ │ │ │ + b.n c56 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cf0 │ │ │ │ │ - b.n c66 │ │ │ │ │ + bne.n ccc │ │ │ │ │ + b.n c56 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000000fc │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x00000294 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x0000002c │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x000001d4 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ + strd r2, r2, [r3, #56] @ 0x38 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w c32 │ │ │ │ │ + b.n ca8 │ │ │ │ │ movs r5, #14 │ │ │ │ │ - b.n c66 │ │ │ │ │ + b.n c56 │ │ │ │ │ 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 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n c7e │ │ │ │ │ + b.n c6e │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ movs r5, #14 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cf0 │ │ │ │ │ - b.n c66 │ │ │ │ │ + bne.n ccc │ │ │ │ │ + b.n c56 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - b.n c7e │ │ │ │ │ + b.n c6e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n c7e │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r4, #12] │ │ │ │ │ + b.n c7e │ │ │ │ │ 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 .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n c8e │ │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ │ - str r4, [r3, #12] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r4, #12] │ │ │ │ │ - b.n c8e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n c8e │ │ │ │ │ + b.n c7e │ │ │ │ │ │ │ │ │ │ -00000ddc : │ │ │ │ │ +00000dc4 : │ │ │ │ │ PyBuffer_ToContiguous(): │ │ │ │ │ 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] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.w efe │ │ │ │ │ + bne.w ee6 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ - cbz r0, e1a │ │ │ │ │ + cbz r0, e02 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1511,24 +1499,24 @@ │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef4 │ │ │ │ │ + beq.n edc │ │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ │ add.w r2, r0, #44 @ 0x2c │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ str.w ip, [r0, #20] │ │ │ │ │ movw lr, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt lr, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ │ str r2, [r0, #32] │ │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ ldrd r1, r6, [r4] │ │ │ │ │ strd r1, r6, [r0] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ @@ -1542,81 +1530,81 @@ │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ str r6, [r0, #16] │ │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n eee │ │ │ │ │ + beq.n ed6 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n ede │ │ │ │ │ + bne.n ec6 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - cbz r1, ecc │ │ │ │ │ + cbz r1, eb4 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ │ - cbnz r1, ec8 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ + cbz r1, eb0 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r9, #4] │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r1, eb2 │ │ │ │ │ + cbz r1, e9a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bge.n eb4 │ │ │ │ │ + bge.n e9c │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n ea0 │ │ │ │ │ + b.n e88 │ │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1c2c │ │ │ │ │ R_ARM_THM_CALL buffer_to_contiguous │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n e12 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - b.n e98 │ │ │ │ │ + b.n dfa │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + b.n e80 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, lr │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n e90 │ │ │ │ │ + b.n e78 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 17c │ │ │ │ │ R_ARM_THM_CALL init_shape_strides.part.0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n e9c │ │ │ │ │ + b.n e84 │ │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ │ - b.n e9c │ │ │ │ │ + b.n e84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e12 │ │ │ │ │ + b.n dfa │ │ │ │ │ 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 .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ef8 │ │ │ │ │ + b.n ee0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f18 : │ │ │ │ │ +00000f00 : │ │ │ │ │ tolist_base(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -1624,34 +1612,34 @@ │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1082 │ │ │ │ │ + beq.w 106a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n fc8 │ │ │ │ │ + ble.n fb0 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1088 │ │ │ │ │ + bne.w 1070 │ │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.w 1236 │ │ │ │ │ + bmi.w 121e │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsls r0, r3, #31 │ │ │ │ │ - bmi.w 1236 │ │ │ │ │ + bmi.w 121e │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - bhi.n 1052 │ │ │ │ │ + bhi.n 103a │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x7064 │ │ │ │ │ .word 0x70703370 │ │ │ │ │ .word 0x4f707070 │ │ │ │ │ .word 0x1a70701a │ │ │ │ │ .word 0x68706c70 │ │ │ │ │ .word 0x70707051 │ │ │ │ │ @@ -1664,338 +1652,338 @@ │ │ │ │ │ .word 0x70705670 │ │ │ │ │ .byte 0x5a │ │ │ │ │ .byte 0x00 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromUnsignedLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 106a │ │ │ │ │ + beq.n 1052 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ str.w r0, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - blt.n f54 │ │ │ │ │ + blt.n f3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ - b.n fac │ │ │ │ │ + b.n f94 │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ - b.n fd2 │ │ │ │ │ + b.n fba │ │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ │ - b.n fd2 │ │ │ │ │ + b.n fba │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - b.n fac │ │ │ │ │ + b.n f94 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ - b.n fac │ │ │ │ │ + b.n f94 │ │ │ │ │ ldrsh.w r0, [r4] │ │ │ │ │ - b.n fd2 │ │ │ │ │ + b.n fba │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ - b.n ff6 │ │ │ │ │ + b.n fde │ │ │ │ │ ldrh r0, [r4, #0] │ │ │ │ │ - b.n fa8 │ │ │ │ │ + b.n f90 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromUnsignedLongLong │ │ │ │ │ - b.n fac │ │ │ │ │ + b.n f94 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ - b.n fac │ │ │ │ │ + b.n f94 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLongLong │ │ │ │ │ - b.n fac │ │ │ │ │ + b.n f94 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_Unpack2 │ │ │ │ │ - b.n ff6 │ │ │ │ │ + b.n fde │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBool_FromLong │ │ │ │ │ - b.n fac │ │ │ │ │ + b.n f94 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ - b.n fac │ │ │ │ │ + b.n f94 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSize_t │ │ │ │ │ - b.n fac │ │ │ │ │ + b.n f94 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_NotImplementedError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_NotImplementedError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1082 │ │ │ │ │ + bge.n 106a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 1082 │ │ │ │ │ + cbnz r3, 106a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n fc8 │ │ │ │ │ + b.n fb0 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itee lt │ │ │ │ │ movlt r2, r4 │ │ │ │ │ ldrge r2, [r4, #0] │ │ │ │ │ addge r2, r2, r3 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bmi.w 1236 │ │ │ │ │ + bmi.w 121e │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.w 1236 │ │ │ │ │ + bmi.w 121e │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - bhi.n 1052 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 10bc ) │ │ │ │ │ + bhi.n 103a │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 10a4 ) │ │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000011d1 │ │ │ │ │ + .word 0x000011b9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011b9 │ │ │ │ │ + .word 0x000011a1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011e3 │ │ │ │ │ + .word 0x000011cb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001189 │ │ │ │ │ + .word 0x00001171 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001189 │ │ │ │ │ + .word 0x00001171 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000122f │ │ │ │ │ + .word 0x00001217 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001227 │ │ │ │ │ + .word 0x0000120f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011e7 │ │ │ │ │ + .word 0x000011cf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011c1 │ │ │ │ │ + .word 0x000011a9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011c7 │ │ │ │ │ + .word 0x000011af │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011f1 │ │ │ │ │ + .word 0x000011d9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000120f │ │ │ │ │ + .word 0x000011f7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001203 │ │ │ │ │ + .word 0x000011eb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001221 │ │ │ │ │ + .word 0x00001209 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011b1 │ │ │ │ │ + .word 0x00001199 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011b1 │ │ │ │ │ + .word 0x00001199 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001219 │ │ │ │ │ + .word 0x00001201 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001053 │ │ │ │ │ + .word 0x0000103b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011d9 │ │ │ │ │ + .word 0x000011c1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromUnsignedLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106a │ │ │ │ │ + beq.w 1052 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ str.w r0, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ add r4, r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bgt.w 108c │ │ │ │ │ - b.n fc8 │ │ │ │ │ + bgt.w 1074 │ │ │ │ │ + b.n fb0 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ - b.n 118e │ │ │ │ │ + b.n 1176 │ │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ - b.n 118e │ │ │ │ │ + b.n 1176 │ │ │ │ │ ldrsb.w r0, [r2] │ │ │ │ │ - b.n 11b2 │ │ │ │ │ + b.n 119a │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - b.n 118e │ │ │ │ │ + b.n 1176 │ │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBool_FromLong │ │ │ │ │ - b.n 118e │ │ │ │ │ + b.n 1176 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLongLong │ │ │ │ │ - b.n 118e │ │ │ │ │ + b.n 1176 │ │ │ │ │ ldrh r0, [r2, #0] │ │ │ │ │ - b.n 118a │ │ │ │ │ + b.n 1172 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromUnsignedLongLong │ │ │ │ │ - b.n 118e │ │ │ │ │ + b.n 1176 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ - b.n 118e │ │ │ │ │ + b.n 1176 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ - b.n 11fc │ │ │ │ │ + b.n 11e4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_Unpack2 │ │ │ │ │ - b.n 11fc │ │ │ │ │ + b.n 11e4 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ - b.n 118e │ │ │ │ │ + b.n 1176 │ │ │ │ │ ldrsh.w r0, [r2] │ │ │ │ │ - b.n 11b2 │ │ │ │ │ + b.n 119a │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ - b.n 118e │ │ │ │ │ + b.n 1176 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSize_t │ │ │ │ │ - b.n 118e │ │ │ │ │ + b.n 1176 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 106a │ │ │ │ │ + b.n 1052 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001250 : │ │ │ │ │ +00001238 : │ │ │ │ │ unpack_single.isra.0(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bmi.w 1366 │ │ │ │ │ + bmi.w 134e │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bmi.n 1366 │ │ │ │ │ + bmi.n 134e │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ │ - bhi.n 12c8 │ │ │ │ │ + bhi.n 12b0 │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .short 0x2969 │ │ │ │ │ .word 0x29292429 │ │ │ │ │ .word 0x51292929 │ │ │ │ │ .word 0x1a29291a │ │ │ │ │ .word 0x6e297329 │ │ │ │ │ .word 0x29292953 │ │ │ │ │ @@ -2031,34 +2019,34 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldrsb.w r0, [r2] │ │ │ │ │ - b.n 12b6 │ │ │ │ │ + b.n 129e │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ ldrsh.w r0, [r2] │ │ │ │ │ - b.n 12b6 │ │ │ │ │ + b.n 129e │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ vmov d0, r0, r1 │ │ │ │ │ - b.n 1300 │ │ │ │ │ + b.n 12e8 │ │ │ │ │ ldrh r0, [r2, #0] │ │ │ │ │ - b.n 12ac │ │ │ │ │ + b.n 1294 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnsignedLongLong │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ @@ -2069,15 +2057,15 @@ │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_Unpack2 │ │ │ │ │ - b.n 1300 │ │ │ │ │ + b.n 12e8 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -2093,18 +2081,18 @@ │ │ │ │ │ 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 12e0 │ │ │ │ │ + b.n 12c8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001380 : │ │ │ │ │ +00001368 : │ │ │ │ │ copy_base(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -2112,97 +2100,97 @@ │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldrd r6, fp, [sp, #60] @ 0x3c │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1448 │ │ │ │ │ + beq.n 1430 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 13fe │ │ │ │ │ + ble.n 13e6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r3, 1404 │ │ │ │ │ + cbnz r3, 13ec │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ add r6, r1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.n 13be │ │ │ │ │ + bgt.n 13a6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 13fe │ │ │ │ │ + ble.n 13e6 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1470 │ │ │ │ │ + bne.n 1458 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r9, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 13e4 │ │ │ │ │ + blt.n 13cc │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1428 │ │ │ │ │ + b.n 1410 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r8, r4 │ │ │ │ │ add r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge.n 1444 │ │ │ │ │ + bge.n 142c │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1410 │ │ │ │ │ + bge.n 13f8 │ │ │ │ │ mov r1, fp │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ add r8, r4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt.n 1424 │ │ │ │ │ + bgt.n 140c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - b.n 13da │ │ │ │ │ + b.n 13c2 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ adds r3, r5, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.n 145c │ │ │ │ │ + bhi.n 1444 │ │ │ │ │ adds r3, r6, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls.n 1466 │ │ │ │ │ + bls.n 144e │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memcpy │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -2221,44 +2209,44 @@ │ │ │ │ │ addge r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ add r5, r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n 1472 │ │ │ │ │ - b.n 13fe │ │ │ │ │ + bgt.n 145a │ │ │ │ │ + b.n 13e6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000149c : │ │ │ │ │ +00001484 : │ │ │ │ │ cmp_base(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrd fp, r8, [sp, #84] @ 0x54 │ │ │ │ │ ldrb.w r7, [sp, #92] @ 0x5c │ │ │ │ │ - ble.n 1582 │ │ │ │ │ + ble.n 156a │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ subs r7, #63 @ 0x3f │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1644 │ │ │ │ │ + bne.w 162c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 154a │ │ │ │ │ + bne.n 1532 │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r7, #50 @ 0x32 │ │ │ │ │ - bhi.w 178c │ │ │ │ │ + bhi.w 1774 │ │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ │ .word 0x01540055 │ │ │ │ │ .word 0x00550154 │ │ │ │ │ .word 0x01540154 │ │ │ │ │ .word 0x01540154 │ │ │ │ │ .word 0x00620154 │ │ │ │ │ .word 0x0154003a │ │ │ │ │ @@ -2280,82 +2268,82 @@ │ │ │ │ │ .word 0x0154003a │ │ │ │ │ .word 0x003a0154 │ │ │ │ │ .word 0x003a0154 │ │ │ │ │ .word 0x01540154 │ │ │ │ │ .short 0x0070 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 14d8 │ │ │ │ │ + blt.n 14c0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 14da │ │ │ │ │ + b.n 14c2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ sub.w ip, r0, r3 │ │ │ │ │ rsbs r0, ip, #0 │ │ │ │ │ adc.w r0, r0, ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 1584 │ │ │ │ │ + ble.n 156c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ adds r4, #1 │ │ │ │ │ add r5, r3 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ add r6, r3 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 14d2 │ │ │ │ │ + bgt.n 14ba │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ - b.n 1568 │ │ │ │ │ + b.n 1550 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldrd r2, r3, [sp, #96] @ 0x60 │ │ │ │ │ bl 2590 │ │ │ │ │ R_ARM_THM_CALL struct_unpack_cmp │ │ │ │ │ - b.n 1568 │ │ │ │ │ + b.n 1550 │ │ │ │ │ ldrh r0, [r3, #0] │ │ │ │ │ ldrh r3, [r5, #0] │ │ │ │ │ subs r1, r0, r3 │ │ │ │ │ negs r0, r1 │ │ │ │ │ adcs r0, r1 │ │ │ │ │ - b.n 1568 │ │ │ │ │ + b.n 1550 │ │ │ │ │ ldrsb.w r0, [r3] │ │ │ │ │ ldrsb.w r3, [r5] │ │ │ │ │ subs r2, r0, r3 │ │ │ │ │ negs r0, r2 │ │ │ │ │ adcs r0, r2 │ │ │ │ │ - b.n 1568 │ │ │ │ │ + b.n 1550 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, r1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - b.n 1568 │ │ │ │ │ + b.n 1550 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vmov s14, r3 │ │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - b.n 1568 │ │ │ │ │ + b.n 1550 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -2363,15 +2351,15 @@ │ │ │ │ │ vldr d7, [sp] │ │ │ │ │ vldr d6, [sp, #8] │ │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - b.n 1568 │ │ │ │ │ + b.n 1550 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_Unpack2 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ @@ -2379,29 +2367,29 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_Unpack2 │ │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - b.n 1568 │ │ │ │ │ + b.n 1550 │ │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itee lt │ │ │ │ │ movlt r0, r5 │ │ │ │ │ ldrge r0, [r5, #0] │ │ │ │ │ addge r0, r0, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 169c │ │ │ │ │ + bne.n 1684 │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r7, #50 @ 0x32 │ │ │ │ │ - bhi.w 178c │ │ │ │ │ + bhi.w 1774 │ │ │ │ │ tbb [pc, r7] │ │ │ │ │ .word 0x35929235 │ │ │ │ │ .word 0x92929292 │ │ │ │ │ .word 0x92213b92 │ │ │ │ │ .word 0x21922192 │ │ │ │ │ .word 0x92412192 │ │ │ │ │ .word 0x92929292 │ │ │ │ │ @@ -2412,78 +2400,78 @@ │ │ │ │ │ .word 0x92213b92 │ │ │ │ │ .word 0x21922192 │ │ │ │ │ .short 0x9292 │ │ │ │ │ .byte 0x41 │ │ │ │ │ .byte 0x00 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 165c │ │ │ │ │ + blt.n 1644 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 165e │ │ │ │ │ + b.n 1646 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 1584 │ │ │ │ │ + ble.w 156c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ adds r4, #1 │ │ │ │ │ add r5, r3 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ add r6, r3 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 1648 │ │ │ │ │ - b.n 1582 │ │ │ │ │ + bgt.n 1630 │ │ │ │ │ + b.n 156a │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ subs r2, r0, r3 │ │ │ │ │ negs r0, r2 │ │ │ │ │ adcs r0, r2 │ │ │ │ │ - b.n 16b4 │ │ │ │ │ + b.n 169c │ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ │ subs r1, r0, r3 │ │ │ │ │ negs r0, r1 │ │ │ │ │ adcs r0, r1 │ │ │ │ │ - b.n 16b4 │ │ │ │ │ + b.n 169c │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it eq │ │ │ │ │ cmpeq ip, r1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - b.n 16b4 │ │ │ │ │ + b.n 169c │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrd r2, r3, [sp, #96] @ 0x60 │ │ │ │ │ bl 2590 │ │ │ │ │ R_ARM_THM_CALL struct_unpack_cmp │ │ │ │ │ - b.n 16b4 │ │ │ │ │ + b.n 169c │ │ │ │ │ ldrsb.w r0, [r0] │ │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ │ sub.w ip, r0, r3 │ │ │ │ │ rsbs r0, ip, #0 │ │ │ │ │ adc.w r0, r0, ip │ │ │ │ │ - b.n 16b4 │ │ │ │ │ + b.n 169c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vmov s14, r3 │ │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - b.n 16b4 │ │ │ │ │ + b.n 169c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -2491,74 +2479,74 @@ │ │ │ │ │ vldr d6, [sp, #16] │ │ │ │ │ vldr d7, [sp, #24] │ │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - b.n 16b4 │ │ │ │ │ + b.n 169c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_Unpack2 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_Unpack2 │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - b.n 16b4 │ │ │ │ │ + b.n 169c │ │ │ │ │ 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 .LC80 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1584 │ │ │ │ │ + b.n 156c │ │ │ │ │ │ │ │ │ │ -000017a8 : │ │ │ │ │ +00001790 : │ │ │ │ │ struct_unpack_single(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldrd r0, r2, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - cbz r0, 17f8 │ │ │ │ │ + cbz r0, 17e0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 17f8 │ │ │ │ │ + bne.n 17e0 │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 17f6 │ │ │ │ │ + bge.n 17de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 17f6 │ │ │ │ │ + cbnz r3, 17de │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 17f2 │ │ │ │ │ + b.n 17da │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -72,15 +72,15 @@ │ │ │ │ │ bmi.n ac │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - bl 760 <_PyObject_GC_UNTRACK> │ │ │ │ │ + bl 750 <_PyObject_GC_UNTRACK> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_UNTRACK │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -91,15 +91,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ cbnz r5, e0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 7c4 <_memory_release> │ │ │ │ │ + bl 7b4 <_memory_release> │ │ │ │ │ R_ARM_THM_CALL _memory_release │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cbz r0, e0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n e0 │ │ │ ├── object.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: 40224 (bytes into file) │ │ │ │ │ + Start of section headers: 40232 (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 0x9d20: │ │ │ │ │ +There are 18 section headers, starting at offset 0x9d28: │ │ │ │ │ │ │ │ │ │ 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 0004ec 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007dc0 000220 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007dc8 000220 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000520 000334 00 WA 0 0 8 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007fe0 0000e8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007fe8 0000e8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000854 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000854 000787 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000fdc 0027b4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0080c8 001130 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003790 000a48 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0091f8 0006c8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0041d8 0002c7 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0098c0 0003d0 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00449f 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00449f 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0044d4 001e30 10 16 164 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006304 001abc 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 009c90 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000fdc 0027bc 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0080d0 001130 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003798 000a48 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 009200 0006c8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0041e0 0002c7 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0098c8 0003d0 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0044a7 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0044a7 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0044dc 001e30 10 16 164 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00630c 001abc 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 009c98 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 {} │ │ │ │ │ @@ -25,68 +25,68 @@ │ │ │ │ │ 21: 00000088 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 22: 00000094 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 23: 000000c0 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 24: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 25: 0000013c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 26: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 27: 00000194 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 28: 0000062c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 29: 00000634 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 30: 00000ac9 20 FUNC LOCAL DEFAULT 7 PyStackRef_XCLOSE │ │ │ │ │ - 31: 00000add 22 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 32: 00000b58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 28: 00000634 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 29: 0000063c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 30: 00000ad1 20 FUNC LOCAL DEFAULT 7 PyStackRef_XCLOSE │ │ │ │ │ + 31: 00000ae5 22 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 32: 00000b60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 33: 00000050 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 34: 00000b5c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 35: 00000f94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 36: 00000f98 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 37: 00000fb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 00000fb4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 39: 00001394 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00001398 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 34: 00000b64 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 35: 00000f9c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 36: 00000fa0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 37: 00000fb8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00000fbc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 39: 0000139c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 000013a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 41: 000001cc 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 42: 000001e0 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 43: 000001f0 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 44: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 45: 0000178c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 00001794 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 47: 00001a3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 00001a40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 49: 00001aa0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00001794 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 0000179c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 47: 00001a44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 00001a48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 49: 00001aa8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 50: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 51: 00000238 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 52: 0000025c 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 53: 00001aa8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 54: 00001b88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 53: 00001ab0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 54: 00001b90 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 55: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 56: 0000029c 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 57: 000002c4 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 58: 00001b8c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 00001c54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 00001c58 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 58: 00001b94 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00001c5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 00001c60 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 61: 000002f0 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 62: 00001d18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 63: 00001d1c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 64: 00001d61 10 FUNC LOCAL DEFAULT 7 none_hash │ │ │ │ │ + 62: 00001d20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 63: 00001d24 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 64: 00001d69 10 FUNC LOCAL DEFAULT 7 none_hash │ │ │ │ │ 65: 0000033c 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 66: 000001c9 80 FUNC LOCAL DEFAULT 1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ - 67: 00001f58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 67: 00001f60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 68: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 69: 00000010 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 70: 00001f60 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 71: 00002084 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 72: 00002088 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 70: 00001f68 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 71: 0000208c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 72: 00002090 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 73: 00000368 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 74: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 75: 000001bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 76: 000001c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 77: 00002244 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 78: 00002248 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 79: 000022b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 80: 000022b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 81: 000026e9 50 FUNC LOCAL DEFAULT 7 free_object │ │ │ │ │ + 77: 0000224c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 78: 00002250 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 79: 000022b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 80: 000022bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 81: 000026f1 50 FUNC LOCAL DEFAULT 7 free_object │ │ │ │ │ 82: 000003c4 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 83: 00000014 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 84: 000003d8 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 85: 00000285 12 FUNC LOCAL DEFAULT 1 none_repr │ │ │ │ │ 86: 000003e0 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 87: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 88: 00000404 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ @@ -190,112 +190,112 @@ │ │ │ │ │ 186: 00000331 184 FUNC GLOBAL DEFAULT 1 _PyTrash_thread_destroy_chain │ │ │ │ │ 187: 00000291 160 FUNC GLOBAL DEFAULT 1 _PyTrash_thread_deposit_object │ │ │ │ │ 188: 00000301 2 FUNC GLOBAL HIDDEN 7 _PyObject_FiniState │ │ │ │ │ 189: 00000305 2 FUNC GLOBAL HIDDEN 7 _PyObject_SetDeferredRefcount │ │ │ │ │ 190: 00000309 4 FUNC GLOBAL DEFAULT 7 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ 191: 0000030d 104 FUNC GLOBAL DEFAULT 7 PyObject_SetAttrString │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ - 193: 00000375 830 FUNC GLOBAL DEFAULT 7 PyObject_SetAttr │ │ │ │ │ + 193: 00000375 838 FUNC GLOBAL DEFAULT 7 PyObject_SetAttr │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ - 195: 000006b5 478 FUNC GLOBAL DEFAULT 7 PyObject_GenericSetAttr │ │ │ │ │ + 195: 000006bd 478 FUNC GLOBAL DEFAULT 7 PyObject_GenericSetAttr │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_LookupStackRefAndVersion │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObjectDict_SetItem │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_StoreInstanceAttribute │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ - 202: 00001a41 104 FUNC GLOBAL HIDDEN 7 _PyObject_SetAttributeErrorContext │ │ │ │ │ + 202: 00001a49 104 FUNC GLOBAL HIDDEN 7 _PyObject_SetAttributeErrorContext │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ - 204: 00000895 564 FUNC GLOBAL DEFAULT 7 _PyObject_GenericSetAttrWithDict │ │ │ │ │ + 204: 0000089d 564 FUNC GLOBAL DEFAULT 7 _PyObject_GenericSetAttrWithDict │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ - 207: 00000af5 104 FUNC GLOBAL DEFAULT 7 _PyObject_New │ │ │ │ │ + 207: 00000afd 104 FUNC GLOBAL DEFAULT 7 _PyObject_New │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 210: 00000051 16 FUNC GLOBAL DEFAULT 1 _Py_SetImmortalUntracked │ │ │ │ │ - 211: 00000b5d 164 FUNC GLOBAL DEFAULT 7 PyObject_GetAttr │ │ │ │ │ - 212: 00001319 8 FUNC GLOBAL DEFAULT 7 PyObject_GenericGetAttr │ │ │ │ │ - 213: 000010a5 628 FUNC GLOBAL DEFAULT 7 _PyObject_GenericGetAttrWithDict │ │ │ │ │ - 214: 00000c01 800 FUNC GLOBAL HIDDEN 7 _PyObject_GetMethodStackRef │ │ │ │ │ + 211: 00000b65 164 FUNC GLOBAL DEFAULT 7 PyObject_GetAttr │ │ │ │ │ + 212: 00001321 8 FUNC GLOBAL DEFAULT 7 PyObject_GenericGetAttr │ │ │ │ │ + 213: 000010ad 628 FUNC GLOBAL DEFAULT 7 _PyObject_GenericGetAttrWithDict │ │ │ │ │ + 214: 00000c09 800 FUNC GLOBAL HIDDEN 7 _PyObject_GetMethodStackRef │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_GetMethodStackRef │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_TryGetInstanceAttribute │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDescr_IsData │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyClassMethod_Type │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyClassMethod_GetFunc │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStaticMethod_Type │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticMethod_GetFunc │ │ │ │ │ - 223: 00000f21 120 FUNC GLOBAL DEFAULT 7 _PyObject_NewVar │ │ │ │ │ - 224: 00000f99 28 FUNC GLOBAL DEFAULT 7 _Py_NewReferenceNoTotal │ │ │ │ │ - 225: 00000fb5 238 FUNC GLOBAL DEFAULT 7 PyObject_GetOptionalAttr │ │ │ │ │ + 223: 00000f29 120 FUNC GLOBAL DEFAULT 7 _PyObject_NewVar │ │ │ │ │ + 224: 00000fa1 28 FUNC GLOBAL DEFAULT 7 _Py_NewReferenceNoTotal │ │ │ │ │ + 225: 00000fbd 238 FUNC GLOBAL DEFAULT 7 PyObject_GetOptionalAttr │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_type_getattro │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_module_getattro │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_module_getattro_impl │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_type_getattro_impl │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MaterializeManagedDict │ │ │ │ │ - 233: 00001321 120 FUNC GLOBAL DEFAULT 7 PyObject_IsTrue │ │ │ │ │ + 233: 00001329 120 FUNC GLOBAL DEFAULT 7 PyObject_IsTrue │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 236: 00000061 46 FUNC GLOBAL HIDDEN 1 _PyObject_ComputedDictPointer │ │ │ │ │ - 237: 00001399 234 FUNC GLOBAL DEFAULT 7 PyObject_GetAttrString │ │ │ │ │ + 237: 000013a1 234 FUNC GLOBAL DEFAULT 7 PyObject_GetAttrString │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 239: 00001485 14 FUNC GLOBAL DEFAULT 7 PyCallable_Check │ │ │ │ │ - 240: 00001495 810 FUNC GLOBAL DEFAULT 7 PyObject_RichCompareBool │ │ │ │ │ + 239: 0000148d 14 FUNC GLOBAL DEFAULT 7 PyCallable_Check │ │ │ │ │ + 240: 0000149d 810 FUNC GLOBAL DEFAULT 7 PyObject_RichCompareBool │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 246: 000017c1 640 FUNC GLOBAL DEFAULT 7 PyObject_RichCompare │ │ │ │ │ + 246: 000017c9 640 FUNC GLOBAL DEFAULT 7 PyObject_RichCompare │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 250: 00001aa9 228 FUNC GLOBAL DEFAULT 7 PyObject_Str │ │ │ │ │ + 250: 00001ab1 228 FUNC GLOBAL DEFAULT 7 PyObject_Str │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ - 252: 00001b8d 204 FUNC GLOBAL DEFAULT 7 PyObject_Repr │ │ │ │ │ + 252: 00001b95 204 FUNC GLOBAL DEFAULT 7 PyObject_Repr │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 254: 00001c59 52 FUNC GLOBAL DEFAULT 7 Py_GetConstant │ │ │ │ │ - 255: 00001c8d 144 FUNC GLOBAL DEFAULT 7 PyObject_CallFinalizerFromDealloc │ │ │ │ │ + 254: 00001c61 52 FUNC GLOBAL DEFAULT 7 Py_GetConstant │ │ │ │ │ + 255: 00001c95 144 FUNC GLOBAL DEFAULT 7 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 256: 00000647 282 FUNC GLOBAL DEFAULT 9 _PyObject_AssertFailed │ │ │ │ │ - 257: 00001d1d 66 FUNC GLOBAL DEFAULT 7 PyObject_CallFinalizer │ │ │ │ │ - 258: 00001d6d 262 FUNC GLOBAL DEFAULT 7 PyObject_HasAttrWithError │ │ │ │ │ - 259: 00001e75 14 FUNC GLOBAL DEFAULT 7 PyObject_SelfIter │ │ │ │ │ - 260: 00001e85 220 FUNC GLOBAL DEFAULT 7 PyObject_Bytes │ │ │ │ │ + 257: 00001d25 66 FUNC GLOBAL DEFAULT 7 PyObject_CallFinalizer │ │ │ │ │ + 258: 00001d75 262 FUNC GLOBAL DEFAULT 7 PyObject_HasAttrWithError │ │ │ │ │ + 259: 00001e7d 14 FUNC GLOBAL DEFAULT 7 PyObject_SelfIter │ │ │ │ │ + 260: 00001e8d 220 FUNC GLOBAL DEFAULT 7 PyObject_Bytes │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromObject │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ │ 265: 00000001 20 FUNC GLOBAL DEFAULT 9 PyRefTracer_SetTracer │ │ │ │ │ - 266: 00001f61 296 FUNC GLOBAL HIDDEN 7 _PyObject_IsAbstract │ │ │ │ │ - 267: 00002089 80 FUNC GLOBAL DEFAULT 7 _PyObject_IsFreed │ │ │ │ │ - 268: 000020d9 6 FUNC GLOBAL DEFAULT 7 PyObject_DelAttr │ │ │ │ │ - 269: 000020e1 20 FUNC GLOBAL DEFAULT 7 _Py_DecRef │ │ │ │ │ + 266: 00001f69 296 FUNC GLOBAL HIDDEN 7 _PyObject_IsAbstract │ │ │ │ │ + 267: 00002091 80 FUNC GLOBAL DEFAULT 7 _PyObject_IsFreed │ │ │ │ │ + 268: 000020e1 6 FUNC GLOBAL DEFAULT 7 PyObject_DelAttr │ │ │ │ │ + 269: 000020e9 20 FUNC GLOBAL DEFAULT 7 _Py_DecRef │ │ │ │ │ 270: 00000091 312 FUNC GLOBAL DEFAULT 1 PyObject_Dir │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Sort │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrameLocals │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetGlobalsFromRunningMain │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 280: 000020f5 340 FUNC GLOBAL DEFAULT 7 Py_ReprEnter │ │ │ │ │ + 280: 000020fd 340 FUNC GLOBAL DEFAULT 7 Py_ReprEnter │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_GetDict │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 284: 00002249 108 FUNC GLOBAL DEFAULT 7 Py_ReprLeave │ │ │ │ │ + 284: 00002251 108 FUNC GLOBAL DEFAULT 7 Py_ReprLeave │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_SetSlice │ │ │ │ │ - 286: 000022b5 1074 FUNC GLOBAL HIDDEN 7 _PyObject_ClearFreeLists │ │ │ │ │ + 286: 000022bd 1074 FUNC GLOBAL HIDDEN 7 _PyObject_ClearFreeLists │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawFree │ │ │ │ │ - 290: 0000271d 142 FUNC GLOBAL HIDDEN 7 _PyTypes_FiniTypes │ │ │ │ │ + 290: 00002725 142 FUNC GLOBAL HIDDEN 7 _PyTypes_FiniTypes │ │ │ │ │ 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ 292: 00000219 106 FUNC GLOBAL DEFAULT 1 PyObject_ASCII │ │ │ │ │ 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_AsASCIIString │ │ │ │ │ 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeASCII │ │ │ │ │ 295: 00000015 42 FUNC GLOBAL HIDDEN 9 _PyObject_DebugTypeStats │ │ │ │ │ 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_DebugMallocStats │ │ │ │ │ 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFloat_DebugMallocStats │ │ │ │ │ @@ -315,15 +315,15 @@ │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND fwrite │ │ │ │ │ 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OSError │ │ │ │ │ 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ │ 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND ferror │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ 316: 000003e9 46 FUNC GLOBAL DEFAULT 1 PyObject_HashNotImplemented │ │ │ │ │ 317: 00000419 180 FUNC GLOBAL DEFAULT 1 _PyObject_FunctionStr │ │ │ │ │ - 318: 000027ad 4 FUNC GLOBAL DEFAULT 7 Py_GetConstantBorrowed │ │ │ │ │ + 318: 000027b5 4 FUNC GLOBAL DEFAULT 7 Py_GetConstantBorrowed │ │ │ │ │ 319: 00000259 14 FUNC GLOBAL DEFAULT 9 _Py_IncRef │ │ │ │ │ 320: 000004cd 28 FUNC GLOBAL DEFAULT 1 PyObject_Not │ │ │ │ │ 321: 00000267 2 FUNC GLOBAL DEFAULT 9 _Py_ResurrectReference │ │ │ │ │ 322: 00000269 48 FUNC GLOBAL DEFAULT 9 PyObject_GenericSetDict │ │ │ │ │ 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetDict │ │ │ │ │ 324: 00000299 44 FUNC GLOBAL HIDDEN 9 _PyObject_NextNotImplemented │ │ │ │ │ 325: 000002c5 54 FUNC GLOBAL DEFAULT 9 PyObject_HasAttrString │ │ │ │ │ @@ -335,15 +335,15 @@ │ │ │ │ │ 331: 000004c1 14 FUNC GLOBAL DEFAULT 9 PyUnstable_IsImmortal │ │ │ │ │ 332: 000004e9 4 FUNC GLOBAL DEFAULT 1 Py_TYPE │ │ │ │ │ 333: 000004cf 16 FUNC GLOBAL DEFAULT 9 Py_IncRef │ │ │ │ │ 334: 000004df 4 FUNC GLOBAL DEFAULT 9 Py_DecRef │ │ │ │ │ 335: 000004e3 8 FUNC GLOBAL DEFAULT 9 Py_Is │ │ │ │ │ 336: 000004eb 2 FUNC GLOBAL DEFAULT 9 PyUnstable_EnableTryIncRef │ │ │ │ │ 337: 000004ed 26 FUNC GLOBAL DEFAULT 9 PyUnstable_TryIncRef │ │ │ │ │ - 338: 000027b1 4 FUNC GLOBAL DEFAULT 7 Py_NewRef │ │ │ │ │ + 338: 000027b9 4 FUNC GLOBAL DEFAULT 7 Py_NewRef │ │ │ │ │ 339: 00000507 16 FUNC GLOBAL DEFAULT 9 Py_XNewRef │ │ │ │ │ 340: 00000517 22 FUNC GLOBAL DEFAULT 9 PyRefTracer_GetTracer │ │ │ │ │ 341: 0000052d 94 FUNC GLOBAL DEFAULT 9 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ │ 342: 0000058b 10 FUNC GLOBAL DEFAULT 9 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ │ 343: 00000599 68 FUNC GLOBAL DEFAULT 9 PyObject_InitVar │ │ │ │ │ 344: 000005dd 2 FUNC GLOBAL DEFAULT 9 _Py_BreakPoint │ │ │ │ │ 345: 000005df 94 FUNC GLOBAL DEFAULT 9 _PyObject_GetDictPtr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7dc0 contains 68 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7dc8 contains 68 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000030 0000ad0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ 0000003a 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000042 0000af0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000004c 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ 000001a8 00004a30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ 000001ae 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001b6 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ 000001bc 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001c0 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001c4 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000210 0001170a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000226 0000fc0a R_ARM_THM_CALL 00001b8d PyObject_Repr │ │ │ │ │ +00000226 0000fc0a R_ARM_THM_CALL 00001b95 PyObject_Repr │ │ │ │ │ 00000234 0000522f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC25 │ │ │ │ │ 00000238 00005230 R_ARM_THM_MOVT_ABS 000003c4 .LC25 │ │ │ │ │ 0000023c 0001250a R_ARM_THM_CALL 00000000 _PyUnicode_AsASCIIString │ │ │ │ │ 00000252 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ 00000260 0001260a R_ARM_THM_CALL 00000000 PyUnicode_DecodeASCII │ │ │ │ │ 00000276 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ 00000284 0000542f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ @@ -46,35 +46,35 @@ │ │ │ │ │ 000003d8 00013b0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ 000003e4 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003f6 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000003fa 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000400 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000404 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000040c 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000042e 0000e10a R_ARM_THM_CALL 00000fb5 PyObject_GetOptionalAttr │ │ │ │ │ -0000043e 0000e10a R_ARM_THM_CALL 00000fb5 PyObject_GetOptionalAttr │ │ │ │ │ +0000042e 0000e10a R_ARM_THM_CALL 00000fbd PyObject_GetOptionalAttr │ │ │ │ │ +0000043e 0000e10a R_ARM_THM_CALL 00000fbd PyObject_GetOptionalAttr │ │ │ │ │ 00000452 0000662f R_ARM_THM_MOVW_ABS_NC 000004ac .LC38 │ │ │ │ │ 00000456 00006630 R_ARM_THM_MOVT_ABS 000004ac .LC38 │ │ │ │ │ 0000045a 0000fd0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000470 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00000478 00001f0a R_ARM_THM_CALL 00000add Py_XDECREF │ │ │ │ │ -00000488 0000f00a R_ARM_THM_CALL 00001495 PyObject_RichCompareBool │ │ │ │ │ +00000478 00001f0a R_ARM_THM_CALL 00000ae5 Py_XDECREF │ │ │ │ │ +00000488 0000f00a R_ARM_THM_CALL 0000149d PyObject_RichCompareBool │ │ │ │ │ 00000498 0000672f R_ARM_THM_MOVW_ABS_NC 000004b4 .LC39 │ │ │ │ │ 0000049c 00006730 R_ARM_THM_MOVT_ABS 000004b4 .LC39 │ │ │ │ │ 000004a0 0000fd0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 000004bc 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004c0 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004c8 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004da 0000e90a R_ARM_THM_CALL 00001321 PyObject_IsTrue │ │ │ │ │ +000004da 0000e90a R_ARM_THM_CALL 00001329 PyObject_IsTrue │ │ │ │ │ 00000202 0001161e R_ARM_THM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ 0000028c 0000ee1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000004b4 0000fa1e R_ARM_THM_JUMP24 00001aa9 PyObject_Str │ │ │ │ │ +000004b4 0000fa1e R_ARM_THM_JUMP24 00001ab1 PyObject_Str │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7fe0 contains 29 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7fe8 contains 29 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00017102 R_ARM_ABS32 00000028 _Py_NoneStruct │ │ │ │ │ 00000004 0000eb02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000008 0000ea02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 0000000c 0001e002 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ 00000010 00016f02 R_ARM_ABS32 00000030 _Py_NotImplementedStruct │ │ │ │ │ 0000002c 00017202 R_ARM_ABS32 000001d4 _PyNone_Type │ │ │ │ │ @@ -92,21 +92,21 @@ │ │ │ │ │ 000001b4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00007202 R_ARM_ABS32 000003a3 NotImplemented_reduce │ │ │ │ │ 000001d8 00017402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001ec 00008302 R_ARM_ABS32 0000063d none_dealloc │ │ │ │ │ 00000200 00005502 R_ARM_ABS32 00000285 none_repr │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000210 00004002 R_ARM_ABS32 00001d61 none_hash │ │ │ │ │ +00000210 00004002 R_ARM_ABS32 00001d69 none_hash │ │ │ │ │ 0000022c 00009502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000238 0001e202 R_ARM_ABS32 00000000 _Py_BaseObject_RichCompare │ │ │ │ │ 00000270 00007502 R_ARM_ABS32 00000409 none_new │ │ │ │ │ 000002c8 00008002 R_ARM_ABS32 00000595 none_bool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x80c8 contains 550 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x80d0 contains 550 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000a60a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ 00000026 0000a70a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ 00000040 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000044 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000048 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000004c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -144,530 +144,530 @@ │ │ │ │ │ 00000268 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000002f8 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000002fc 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000032e 0000c00a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 0000033c 0000c10a R_ARM_THM_CALL 00000375 PyObject_SetAttr │ │ │ │ │ 0000035c 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ 000003b2 0000c20a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -000003c0 0000c32f R_ARM_THM_MOVW_ABS_NC 000006b5 PyObject_GenericSetAttr │ │ │ │ │ -000003c4 0000c330 R_ARM_THM_MOVT_ABS 000006b5 PyObject_GenericSetAttr │ │ │ │ │ +000003c0 0000c32f R_ARM_THM_MOVW_ABS_NC 000006bd PyObject_GenericSetAttr │ │ │ │ │ +000003c4 0000c330 R_ARM_THM_MOVT_ABS 000006bd PyObject_GenericSetAttr │ │ │ │ │ 000003dc 0000a60a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ 00000406 0000c40a R_ARM_THM_CALL 00000000 _PyType_LookupStackRefAndVersion │ │ │ │ │ 0000045a 0000c50a R_ARM_THM_CALL 00000000 _PyObjectDict_SetItem │ │ │ │ │ -0000049a 0000c60a R_ARM_THM_CALL 00000000 _PyObject_StoreInstanceAttribute │ │ │ │ │ -000004a2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -000004a6 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -000004ac 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000004b4 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000004b8 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000004be 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ -000004c2 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ -000004ca 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004d2 0000ca0a R_ARM_THM_CALL 00001a41 _PyObject_SetAttributeErrorContext │ │ │ │ │ -000004e2 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00000528 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00000538 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00000544 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00000548 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000554 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC9 │ │ │ │ │ -00000558 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC9 │ │ │ │ │ -0000055e 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000568 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000056c 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000570 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ -00000574 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -0000057c 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000058e 0000172f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC7 │ │ │ │ │ -00000592 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ -00000596 00001730 R_ARM_THM_MOVT_ABS 000000c0 .LC7 │ │ │ │ │ -0000059a 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ -0000059e 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005a6 0000ca0a R_ARM_THM_CALL 00001a41 _PyObject_SetAttributeErrorContext │ │ │ │ │ -000005ae 0000a70a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ -000005c2 0000cb0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000005ee 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005f2 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000005f6 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ -000005fa 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -00000602 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000060e 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00000626 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -0000062c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000630 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000642 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000646 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000652 0000152f R_ARM_THM_MOVW_ABS_NC 00000088 .LC5 │ │ │ │ │ -00000656 00001530 R_ARM_THM_MOVT_ABS 00000088 .LC5 │ │ │ │ │ -0000065a 0000142f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -0000065e 00001430 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -0000066c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC11 │ │ │ │ │ -00000670 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC11 │ │ │ │ │ -00000674 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000067c 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -0000068a 0000152f R_ARM_THM_MOVW_ABS_NC 00000088 .LC5 │ │ │ │ │ -0000068e 00001530 R_ARM_THM_MOVT_ABS 00000088 .LC5 │ │ │ │ │ -00000692 0000142f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -00000696 00001430 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -000006a4 00001a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC10 │ │ │ │ │ -000006a8 00001a30 R_ARM_THM_MOVT_ABS 00000168 .LC10 │ │ │ │ │ -000006ac 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006da 0000a60a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -00000704 0000c40a R_ARM_THM_CALL 00000000 _PyType_LookupStackRefAndVersion │ │ │ │ │ -00000756 0000c50a R_ARM_THM_CALL 00000000 _PyObjectDict_SetItem │ │ │ │ │ -00000792 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -000007b6 0000c60a R_ARM_THM_CALL 00000000 _PyObject_StoreInstanceAttribute │ │ │ │ │ -000007c0 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -000007c4 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -000007ca 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000007d2 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000007d6 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000007dc 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ -000007e0 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ -000007e8 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007f0 0000ca0a R_ARM_THM_CALL 00001a41 _PyObject_SetAttributeErrorContext │ │ │ │ │ -00000800 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -0000080c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00000810 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000081c 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC9 │ │ │ │ │ -00000820 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC9 │ │ │ │ │ -00000826 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000830 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000834 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000838 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ -0000083c 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -00000844 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000850 0000c32f R_ARM_THM_MOVW_ABS_NC 000006b5 PyObject_GenericSetAttr │ │ │ │ │ -00000854 0000c330 R_ARM_THM_MOVT_ABS 000006b5 PyObject_GenericSetAttr │ │ │ │ │ -0000085e 0000172f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC7 │ │ │ │ │ -00000862 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ -00000866 00001730 R_ARM_THM_MOVT_ABS 000000c0 .LC7 │ │ │ │ │ -0000086a 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ -0000086e 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000876 0000ca0a R_ARM_THM_CALL 00001a41 _PyObject_SetAttributeErrorContext │ │ │ │ │ -0000087e 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00000886 0000a70a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ -000008bc 0000a60a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -000008e4 0000c40a R_ARM_THM_CALL 00000000 _PyType_LookupStackRefAndVersion │ │ │ │ │ -0000091c 0000c50a R_ARM_THM_CALL 00000000 _PyObjectDict_SetItem │ │ │ │ │ -00000974 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00000980 0000c60a R_ARM_THM_CALL 00000000 _PyObject_StoreInstanceAttribute │ │ │ │ │ -00000992 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -000009a4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -000009a8 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -000009ae 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000009b6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000009ba 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000009c0 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ -000009c4 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ -000009cc 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009d4 0000ca0a R_ARM_THM_CALL 00001a41 _PyObject_SetAttributeErrorContext │ │ │ │ │ -000009da 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009de 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009e2 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ -000009e6 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -000009ee 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009f8 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000009fc 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000a08 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC9 │ │ │ │ │ -00000a0c 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC9 │ │ │ │ │ -00000a12 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a52 0000cd0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000a72 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00000a7a 0000c32f R_ARM_THM_MOVW_ABS_NC 000006b5 PyObject_GenericSetAttr │ │ │ │ │ -00000a7e 0000c330 R_ARM_THM_MOVT_ABS 000006b5 PyObject_GenericSetAttr │ │ │ │ │ -00000a88 0000172f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC7 │ │ │ │ │ -00000a8c 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ -00000a90 00001730 R_ARM_THM_MOVT_ABS 000000c0 .LC7 │ │ │ │ │ -00000a94 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ -00000a98 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000aa0 0000ca0a R_ARM_THM_CALL 00001a41 _PyObject_SetAttributeErrorContext │ │ │ │ │ -00000aa8 0000a70a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ -00000ab6 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00000ac0 0000ce0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -00000b08 0000d00a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000b58 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b7e 0000d42f R_ARM_THM_MOVW_ABS_NC 00001319 PyObject_GenericGetAttr │ │ │ │ │ -00000b82 0000d430 R_ARM_THM_MOVT_ABS 00001319 PyObject_GenericGetAttr │ │ │ │ │ -00000b8e 0000d50a R_ARM_THM_CALL 000010a5 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00000ba2 0000ca0a R_ARM_THM_CALL 00001a41 _PyObject_SetAttributeErrorContext │ │ │ │ │ -00000baa 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000bae 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000bb4 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ -00000bb8 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -00000bbe 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000bcc 0000cb0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000be4 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00000be8 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000bf2 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ -00000bf6 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ -00000bfa 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c22 0000a60a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -00000c2e 0000d42f R_ARM_THM_MOVW_ABS_NC 00001319 PyObject_GenericGetAttr │ │ │ │ │ -00000c32 0000d430 R_ARM_THM_MOVT_ABS 00001319 PyObject_GenericGetAttr │ │ │ │ │ -00000c3c 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c40 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000c4e 0000c40a R_ARM_THM_CALL 00000000 _PyType_LookupStackRefAndVersion │ │ │ │ │ -00000c98 0000d80a R_ARM_THM_CALL 00000000 _PyDict_GetMethodStackRef │ │ │ │ │ -00000cc4 0000d90a R_ARM_THM_CALL 00000000 _PyObject_TryGetInstanceAttribute │ │ │ │ │ -00000cfc 0000d30a R_ARM_THM_CALL 00000b5d PyObject_GetAttr │ │ │ │ │ -00000d36 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00000dac 0000da0a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ -00000df0 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyClassMethod_Type │ │ │ │ │ -00000df4 0000db30 R_ARM_THM_MOVT_ABS 00000000 PyClassMethod_Type │ │ │ │ │ -00000dfe 0000dc0a R_ARM_THM_CALL 00000000 _PyClassMethod_GetFunc │ │ │ │ │ -00000e46 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00000e6e 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00000e80 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00000e86 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyStaticMethod_Type │ │ │ │ │ -00000e8a 0000dd30 R_ARM_THM_MOVT_ABS 00000000 PyStaticMethod_Type │ │ │ │ │ -00000e92 0000de0a R_ARM_THM_CALL 00000000 _PyStaticMethod_GetFunc │ │ │ │ │ -00000eb4 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00000eb8 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000ebe 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ -00000ec2 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ -00000eca 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ed2 0000ca0a R_ARM_THM_CALL 00001a41 _PyObject_SetAttributeErrorContext │ │ │ │ │ -00000ef2 0000a70a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ -00000f42 0000d00a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000f94 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000fb0 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000fd2 0000d42f R_ARM_THM_MOVW_ABS_NC 00001319 PyObject_GenericGetAttr │ │ │ │ │ -00000fd6 0000d430 R_ARM_THM_MOVT_ABS 00001319 PyObject_GenericGetAttr │ │ │ │ │ -00000fe6 0000d50a R_ARM_THM_CALL 000010a5 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00000ff4 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ -00000ff8 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ -00001000 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_module_getattro │ │ │ │ │ -00001004 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_module_getattro │ │ │ │ │ -0000100e 0000e40a R_ARM_THM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ -00001018 0000b50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000102e 0000e50a R_ARM_THM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ -0000103c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001040 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001046 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000104c 0000e60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001060 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001064 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000106a 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ -0000106e 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -00001076 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000108a 0000cb0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000010d0 0000a60a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -000010ee 0000c40a R_ARM_THM_CALL 00000000 _PyType_LookupStackRefAndVersion │ │ │ │ │ -0000110e 0000da0a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ -000011a2 0000e70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -000011d6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000011da 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000011e4 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ -000011e8 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ -000011ec 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000011f4 0000ca0a R_ARM_THM_CALL 00001a41 _PyObject_SetAttributeErrorContext │ │ │ │ │ -000011fc 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001200 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001210 0000d90a R_ARM_THM_CALL 00000000 _PyObject_TryGetInstanceAttribute │ │ │ │ │ -00001230 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -0000123a 0000e80a R_ARM_THM_CALL 00000000 _PyObject_MaterializeManagedDict │ │ │ │ │ -00001252 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001256 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000125e 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001268 0000e60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000012ac 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -000012c4 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000012c8 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000012ce 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000012d8 0000e60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000012de 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000012e2 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000012e6 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ -000012ea 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -000012f2 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001300 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -0000130c 0000a70a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ -00001320 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001324 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000133c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001340 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001394 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013b4 0000ee0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000013cc 0000d42f R_ARM_THM_MOVW_ABS_NC 00001319 PyObject_GenericGetAttr │ │ │ │ │ -000013d0 0000d430 R_ARM_THM_MOVT_ABS 00001319 PyObject_GenericGetAttr │ │ │ │ │ -000013e0 0000d50a R_ARM_THM_CALL 000010a5 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -0000140e 0000ca0a R_ARM_THM_CALL 00001a41 _PyObject_SetAttributeErrorContext │ │ │ │ │ -00001416 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000141a 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001420 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ -00001424 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -0000142a 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001436 0000cb0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000145a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000145e 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001468 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ -0000146c 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ -00001470 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000147c 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -000014ee 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000014f2 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000150a 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -0000150e 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00001518 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000151c 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000157e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001582 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001592 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00001596 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000015a0 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000015a4 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000015e6 0000292f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ -000015ea 00002930 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ -000015f2 0000f20a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001604 00002a2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ -00001608 00002a30 R_ARM_THM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ -0000160e 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001620 0000f40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001630 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001634 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000166a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000166e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000016aa 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000016ae 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000016b2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000016b6 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000016cc 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000016d0 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000016e2 0000e90a R_ARM_THM_CALL 00001321 PyObject_IsTrue │ │ │ │ │ -00001700 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00001710 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001714 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001720 00002c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001724 00002c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000172e 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001732 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000173a 00002b2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC14 │ │ │ │ │ -0000173e 00002b30 R_ARM_THM_MOVT_ABS 000001f0 .LC14 │ │ │ │ │ -0000174e 0000f50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000175c 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00001772 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001776 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000178c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001790 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000179e 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -000017b0 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -0000180a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000180e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000186a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000186e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000188a 00002a2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ -0000188e 00002a30 R_ARM_THM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ -00001894 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000018a8 0000f40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018ba 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000018be 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018fa 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000018fe 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001956 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000195a 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000195e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001962 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001982 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001986 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001992 00002c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001996 00002c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000019a2 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000019a6 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000019ae 00002b2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC14 │ │ │ │ │ -000019b2 00002b30 R_ARM_THM_MOVT_ABS 000001f0 .LC14 │ │ │ │ │ -000019c2 0000f50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000019ce 0000292f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ -000019d2 00002930 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ -000019da 0000f20a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000019ec 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000019f0 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001a06 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00001a1c 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00001a2c 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00001a32 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001a36 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001a3c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001a4e 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001a52 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001a5c 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001a62 0000f70a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00001a6a 0000f80a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00001a7e 0000c10a R_ARM_THM_CALL 00000375 PyObject_SetAttr │ │ │ │ │ -00001a8a 0000c10a R_ARM_THM_CALL 00000375 PyObject_SetAttr │ │ │ │ │ -00001a92 0000f90a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -00001aa0 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001aa4 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001aba 0000fb0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00001ac6 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001aca 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001b12 0000322f R_ARM_THM_MOVW_ABS_NC 00000230 .LC15 │ │ │ │ │ -00001b16 00003230 R_ARM_THM_MOVT_ABS 00000230 .LC15 │ │ │ │ │ -00001b24 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001b28 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001b30 0000342f R_ARM_THM_MOVW_ABS_NC 0000025c .LC17 │ │ │ │ │ -00001b34 00003430 R_ARM_THM_MOVT_ABS 0000025c .LC17 │ │ │ │ │ -00001b3a 0000f50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001b52 0000332f R_ARM_THM_MOVW_ABS_NC 00000238 .LC16 │ │ │ │ │ -00001b56 00003330 R_ARM_THM_MOVT_ABS 00000238 .LC16 │ │ │ │ │ -00001b5c 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001b80 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00001b88 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001b9e 0000fb0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00001bd6 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001bda 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001be2 0000392f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC20 │ │ │ │ │ -00001be6 00003930 R_ARM_THM_MOVT_ABS 000002c4 .LC20 │ │ │ │ │ -00001bec 0000f50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001c02 0000322f R_ARM_THM_MOVW_ABS_NC 00000230 .LC15 │ │ │ │ │ -00001c06 00003230 R_ARM_THM_MOVT_ABS 00000230 .LC15 │ │ │ │ │ -00001c1c 0000382f R_ARM_THM_MOVW_ABS_NC 0000029c .LC19 │ │ │ │ │ -00001c20 00003830 R_ARM_THM_MOVT_ABS 0000029c .LC19 │ │ │ │ │ -00001c26 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001c38 0000372f R_ARM_THM_MOVW_ABS_NC 00000288 .LC18 │ │ │ │ │ -00001c3c 00003730 R_ARM_THM_MOVT_ABS 00000288 .LC18 │ │ │ │ │ -00001c4c 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00001c54 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001c6a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c6e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c7c 0000292f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ -00001c80 00002930 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ -00001c84 0000f20a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001cfe 0000292f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ -00001d02 00002930 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ -00001d06 00003d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC21 │ │ │ │ │ -00001d0a 00003d30 R_ARM_THM_MOVT_ABS 000002f0 .LC21 │ │ │ │ │ -00001d14 0001000a R_ARM_THM_CALL 00000647 _PyObject_AssertFailed │ │ │ │ │ -00001d18 00009502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001d86 0000d42f R_ARM_THM_MOVW_ABS_NC 00001319 PyObject_GenericGetAttr │ │ │ │ │ -00001d8a 0000d430 R_ARM_THM_MOVT_ABS 00001319 PyObject_GenericGetAttr │ │ │ │ │ -00001d9a 0000d50a R_ARM_THM_CALL 000010a5 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00001db8 0000b50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001dca 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ -00001dce 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ -00001dd6 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_module_getattro │ │ │ │ │ -00001dda 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_module_getattro │ │ │ │ │ -00001de4 0000e40a R_ARM_THM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ -00001dec 0000b50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001dfc 0000e50a R_ARM_THM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ -00001e08 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001e0c 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001e12 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001e18 0000e60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001e1e 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00001e34 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e38 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001e3c 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ -00001e40 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -00001e48 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e58 0000cb0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001e8a 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001e8e 00010530 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001ebc 0001060a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001ec4 0000b50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ee6 0000420a R_ARM_THM_CALL 000001c9 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ -00001f00 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00001f10 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f14 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f1a 0000412f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00001f1e 00004130 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -00001f26 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001f42 0000322f R_ARM_THM_MOVW_ABS_NC 00000230 .LC15 │ │ │ │ │ -00001f46 00003230 R_ARM_THM_MOVT_ABS 00000230 .LC15 │ │ │ │ │ -00001f50 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00001f58 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001f5c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f82 0000d42f R_ARM_THM_MOVW_ABS_NC 00001319 PyObject_GenericGetAttr │ │ │ │ │ -00001f86 0000d430 R_ARM_THM_MOVT_ABS 00001319 PyObject_GenericGetAttr │ │ │ │ │ -00001f98 0000d50a R_ARM_THM_CALL 000010a5 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00001fa2 0000e90a R_ARM_THM_CALL 00001321 PyObject_IsTrue │ │ │ │ │ -00001fba 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00001fc2 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ -00001fc6 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ -00001fce 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_module_getattro │ │ │ │ │ -00001fd2 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_module_getattro │ │ │ │ │ -00001fe0 0000e40a R_ARM_THM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ -00001fea 0000b50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002006 0000e50a R_ARM_THM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ -00002014 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00002018 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000201e 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002024 0000e60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00002042 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002046 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000204a 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ -0000204e 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -00002056 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000206c 0000cb0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00002084 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002104 0001190a R_ARM_THM_CALL 00000000 PyThreadState_GetDict │ │ │ │ │ -00002110 0000b30a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -000021f0 00011a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002204 0000b50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000220a 00011b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002218 0000cd0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00002236 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00002244 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002258 0000f70a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -0000225e 0001190a R_ARM_THM_CALL 00000000 PyThreadState_GetDict │ │ │ │ │ -00002266 0000b30a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00002288 00011d0a R_ARM_THM_CALL 00000000 PyList_SetSlice │ │ │ │ │ -000022aa 00011d0a R_ARM_THM_CALL 00000000 PyList_SetSlice │ │ │ │ │ -000022b0 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000023be 00011f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002486 0001200a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00002524 0001200a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -000025c2 00011f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002652 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00002664 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00002676 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -0000268c 0001210a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ -0000269e 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -0000272a 00002c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000272e 00002c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000273c 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002746 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002750 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -0000275a 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002764 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002770 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000049e 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +000004cc 0000c60a R_ARM_THM_CALL 00000000 _PyObject_StoreInstanceAttribute │ │ │ │ │ +000004d4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000004d8 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000004de 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000004e6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000004ea 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000004f0 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ +000004f4 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ +000004fc 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000504 0000ca0a R_ARM_THM_CALL 00001a49 _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000052e 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +0000053e 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +0000054a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000054e 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000055a 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC9 │ │ │ │ │ +0000055e 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC9 │ │ │ │ │ +00000564 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000056e 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000572 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000576 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ +0000057a 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ +00000582 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000594 0000172f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC7 │ │ │ │ │ +00000598 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ +0000059c 00001730 R_ARM_THM_MOVT_ABS 000000c0 .LC7 │ │ │ │ │ +000005a0 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ +000005a4 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005ac 0000ca0a R_ARM_THM_CALL 00001a49 _PyObject_SetAttributeErrorContext │ │ │ │ │ +000005b4 0000a70a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ +000005c8 0000cb0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000005f6 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +000005fc 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000600 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000604 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ +00000608 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ +00000610 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000062c 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00000634 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000638 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000064a 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000064e 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000065a 0000152f R_ARM_THM_MOVW_ABS_NC 00000088 .LC5 │ │ │ │ │ +0000065e 00001530 R_ARM_THM_MOVT_ABS 00000088 .LC5 │ │ │ │ │ +00000662 0000142f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00000666 00001430 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +00000674 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC11 │ │ │ │ │ +00000678 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC11 │ │ │ │ │ +0000067c 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000684 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00000692 0000152f R_ARM_THM_MOVW_ABS_NC 00000088 .LC5 │ │ │ │ │ +00000696 00001530 R_ARM_THM_MOVT_ABS 00000088 .LC5 │ │ │ │ │ +0000069a 0000142f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +0000069e 00001430 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +000006ac 00001a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC10 │ │ │ │ │ +000006b0 00001a30 R_ARM_THM_MOVT_ABS 00000168 .LC10 │ │ │ │ │ +000006b4 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006e2 0000a60a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ +0000070c 0000c40a R_ARM_THM_CALL 00000000 _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000075e 0000c50a R_ARM_THM_CALL 00000000 _PyObjectDict_SetItem │ │ │ │ │ +0000079a 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +000007be 0000c60a R_ARM_THM_CALL 00000000 _PyObject_StoreInstanceAttribute │ │ │ │ │ +000007c8 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000007cc 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000007d2 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000007da 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000007de 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000007e4 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ +000007e8 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ +000007f0 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007f8 0000ca0a R_ARM_THM_CALL 00001a49 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000808 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00000814 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00000818 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00000824 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC9 │ │ │ │ │ +00000828 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC9 │ │ │ │ │ +0000082e 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000838 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000083c 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000840 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ +00000844 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ +0000084c 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000858 0000c32f R_ARM_THM_MOVW_ABS_NC 000006bd PyObject_GenericSetAttr │ │ │ │ │ +0000085c 0000c330 R_ARM_THM_MOVT_ABS 000006bd PyObject_GenericSetAttr │ │ │ │ │ +00000866 0000172f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC7 │ │ │ │ │ +0000086a 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ +0000086e 00001730 R_ARM_THM_MOVT_ABS 000000c0 .LC7 │ │ │ │ │ +00000872 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ +00000876 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000087e 0000ca0a R_ARM_THM_CALL 00001a49 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000886 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +0000088e 0000a70a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ +000008c4 0000a60a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ +000008ec 0000c40a R_ARM_THM_CALL 00000000 _PyType_LookupStackRefAndVersion │ │ │ │ │ +00000924 0000c50a R_ARM_THM_CALL 00000000 _PyObjectDict_SetItem │ │ │ │ │ +0000097c 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00000988 0000c60a R_ARM_THM_CALL 00000000 _PyObject_StoreInstanceAttribute │ │ │ │ │ +0000099a 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +000009ac 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000009b0 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000009b6 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000009be 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000009c2 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000009c8 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ +000009cc 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ +000009d4 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009dc 0000ca0a R_ARM_THM_CALL 00001a49 _PyObject_SetAttributeErrorContext │ │ │ │ │ +000009e2 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009e6 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009ea 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ +000009ee 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ +000009f6 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a00 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00000a04 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00000a10 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC9 │ │ │ │ │ +00000a14 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC9 │ │ │ │ │ +00000a1a 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a5a 0000cd0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000a7a 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00000a82 0000c32f R_ARM_THM_MOVW_ABS_NC 000006bd PyObject_GenericSetAttr │ │ │ │ │ +00000a86 0000c330 R_ARM_THM_MOVT_ABS 000006bd PyObject_GenericSetAttr │ │ │ │ │ +00000a90 0000172f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC7 │ │ │ │ │ +00000a94 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ +00000a98 00001730 R_ARM_THM_MOVT_ABS 000000c0 .LC7 │ │ │ │ │ +00000a9c 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ +00000aa0 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000aa8 0000ca0a R_ARM_THM_CALL 00001a49 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000ab0 0000a70a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ +00000abe 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00000ac8 0000ce0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +00000b10 0000d00a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000b60 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b86 0000d42f R_ARM_THM_MOVW_ABS_NC 00001321 PyObject_GenericGetAttr │ │ │ │ │ +00000b8a 0000d430 R_ARM_THM_MOVT_ABS 00001321 PyObject_GenericGetAttr │ │ │ │ │ +00000b96 0000d50a R_ARM_THM_CALL 000010ad _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00000baa 0000ca0a R_ARM_THM_CALL 00001a49 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000bb2 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000bb6 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000bbc 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ +00000bc0 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ +00000bc6 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000bd4 0000cb0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00000bec 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00000bf0 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00000bfa 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ +00000bfe 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ +00000c02 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c2a 0000a60a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ +00000c36 0000d42f R_ARM_THM_MOVW_ABS_NC 00001321 PyObject_GenericGetAttr │ │ │ │ │ +00000c3a 0000d430 R_ARM_THM_MOVT_ABS 00001321 PyObject_GenericGetAttr │ │ │ │ │ +00000c44 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c48 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000c56 0000c40a R_ARM_THM_CALL 00000000 _PyType_LookupStackRefAndVersion │ │ │ │ │ +00000ca0 0000d80a R_ARM_THM_CALL 00000000 _PyDict_GetMethodStackRef │ │ │ │ │ +00000ccc 0000d90a R_ARM_THM_CALL 00000000 _PyObject_TryGetInstanceAttribute │ │ │ │ │ +00000d04 0000d30a R_ARM_THM_CALL 00000b65 PyObject_GetAttr │ │ │ │ │ +00000d3e 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00000db4 0000da0a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ +00000df8 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyClassMethod_Type │ │ │ │ │ +00000dfc 0000db30 R_ARM_THM_MOVT_ABS 00000000 PyClassMethod_Type │ │ │ │ │ +00000e06 0000dc0a R_ARM_THM_CALL 00000000 _PyClassMethod_GetFunc │ │ │ │ │ +00000e4e 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00000e76 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00000e88 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00000e8e 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyStaticMethod_Type │ │ │ │ │ +00000e92 0000dd30 R_ARM_THM_MOVT_ABS 00000000 PyStaticMethod_Type │ │ │ │ │ +00000e9a 0000de0a R_ARM_THM_CALL 00000000 _PyStaticMethod_GetFunc │ │ │ │ │ +00000ebc 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00000ec0 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00000ec6 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ +00000eca 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ +00000ed2 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000eda 0000ca0a R_ARM_THM_CALL 00001a49 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000f1c 0000a70a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ +00000f4a 0000d00a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000f9c 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000fb8 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000fda 0000d42f R_ARM_THM_MOVW_ABS_NC 00001321 PyObject_GenericGetAttr │ │ │ │ │ +00000fde 0000d430 R_ARM_THM_MOVT_ABS 00001321 PyObject_GenericGetAttr │ │ │ │ │ +00000fee 0000d50a R_ARM_THM_CALL 000010ad _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00000ffc 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ +00001000 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ +00001008 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_module_getattro │ │ │ │ │ +0000100c 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_module_getattro │ │ │ │ │ +00001016 0000e40a R_ARM_THM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ +00001020 0000b50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001036 0000e50a R_ARM_THM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ +00001044 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001048 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000104e 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001054 0000e60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001068 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000106c 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001072 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ +00001076 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ +0000107e 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001092 0000cb0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000010d8 0000a60a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ +000010f6 0000c40a R_ARM_THM_CALL 00000000 _PyType_LookupStackRefAndVersion │ │ │ │ │ +00001116 0000da0a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ +000011aa 0000e70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +000011de 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000011e2 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000011ec 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ +000011f0 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ +000011f4 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011fc 0000ca0a R_ARM_THM_CALL 00001a49 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00001204 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001208 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001218 0000d90a R_ARM_THM_CALL 00000000 _PyObject_TryGetInstanceAttribute │ │ │ │ │ +00001238 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00001242 0000e80a R_ARM_THM_CALL 00000000 _PyObject_MaterializeManagedDict │ │ │ │ │ +0000125a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000125e 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001266 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001270 0000e60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000012b4 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +000012cc 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000012d0 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000012d6 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000012e0 0000e60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000012e6 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000012ea 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000012ee 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ +000012f2 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ +000012fa 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001308 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00001314 0000a70a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ +00001328 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000132c 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001344 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001348 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000139c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000013bc 0000ee0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000013d4 0000d42f R_ARM_THM_MOVW_ABS_NC 00001321 PyObject_GenericGetAttr │ │ │ │ │ +000013d8 0000d430 R_ARM_THM_MOVT_ABS 00001321 PyObject_GenericGetAttr │ │ │ │ │ +000013e8 0000d50a R_ARM_THM_CALL 000010ad _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00001416 0000ca0a R_ARM_THM_CALL 00001a49 _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000141e 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001422 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001428 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ +0000142c 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ +00001432 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000143e 0000cb0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001462 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001466 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001470 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ +00001474 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ +00001478 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001484 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +000014f6 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000014fa 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001512 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00001516 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00001520 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001524 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001586 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000158a 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000159a 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +0000159e 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +000015a8 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000015ac 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000015ee 0000292f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ +000015f2 00002930 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ +000015fa 0000f20a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000160c 00002a2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ +00001610 00002a30 R_ARM_THM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ +00001616 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001628 0000f40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001638 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000163c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001672 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001676 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000016b2 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000016b6 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000016ba 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000016be 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000016d4 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000016d8 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +000016ea 0000e90a R_ARM_THM_CALL 00001329 PyObject_IsTrue │ │ │ │ │ +00001708 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00001718 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000171c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001728 00002c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000172c 00002c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001736 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000173a 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001742 00002b2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC14 │ │ │ │ │ +00001746 00002b30 R_ARM_THM_MOVT_ABS 000001f0 .LC14 │ │ │ │ │ +00001756 0000f50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001764 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +0000177a 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000177e 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001794 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001798 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000017a6 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +000017b8 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00001812 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001816 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001872 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001876 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001890 00002a2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ +00001894 00002a30 R_ARM_THM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ +0000189a 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000018ae 0000f40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018c0 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000018c4 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001900 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001904 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000195c 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001960 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001964 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001968 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001988 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000198c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001998 00002c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000199c 00002c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000019a8 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000019ac 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000019b4 00002b2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC14 │ │ │ │ │ +000019b8 00002b30 R_ARM_THM_MOVT_ABS 000001f0 .LC14 │ │ │ │ │ +000019c8 0000f50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000019d4 0000292f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ +000019d8 00002930 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ +000019e0 0000f20a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000019f2 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000019f6 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001a0c 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00001a22 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00001a32 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00001a38 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001a3c 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001a44 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a56 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001a5a 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001a64 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001a6a 0000f70a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00001a72 0000f80a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00001a86 0000c10a R_ARM_THM_CALL 00000375 PyObject_SetAttr │ │ │ │ │ +00001a92 0000c10a R_ARM_THM_CALL 00000375 PyObject_SetAttr │ │ │ │ │ +00001a9a 0000f90a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00001aa8 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001aac 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ac2 0000fb0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00001ace 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001ad2 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001b1a 0000322f R_ARM_THM_MOVW_ABS_NC 00000230 .LC15 │ │ │ │ │ +00001b1e 00003230 R_ARM_THM_MOVT_ABS 00000230 .LC15 │ │ │ │ │ +00001b2c 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001b30 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b38 0000342f R_ARM_THM_MOVW_ABS_NC 0000025c .LC17 │ │ │ │ │ +00001b3c 00003430 R_ARM_THM_MOVT_ABS 0000025c .LC17 │ │ │ │ │ +00001b42 0000f50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001b5a 0000332f R_ARM_THM_MOVW_ABS_NC 00000238 .LC16 │ │ │ │ │ +00001b5e 00003330 R_ARM_THM_MOVT_ABS 00000238 .LC16 │ │ │ │ │ +00001b64 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b88 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00001b90 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ba6 0000fb0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00001bde 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001be2 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001bea 0000392f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC20 │ │ │ │ │ +00001bee 00003930 R_ARM_THM_MOVT_ABS 000002c4 .LC20 │ │ │ │ │ +00001bf4 0000f50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001c0a 0000322f R_ARM_THM_MOVW_ABS_NC 00000230 .LC15 │ │ │ │ │ +00001c0e 00003230 R_ARM_THM_MOVT_ABS 00000230 .LC15 │ │ │ │ │ +00001c24 0000382f R_ARM_THM_MOVW_ABS_NC 0000029c .LC19 │ │ │ │ │ +00001c28 00003830 R_ARM_THM_MOVT_ABS 0000029c .LC19 │ │ │ │ │ +00001c2e 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c40 0000372f R_ARM_THM_MOVW_ABS_NC 00000288 .LC18 │ │ │ │ │ +00001c44 00003730 R_ARM_THM_MOVT_ABS 00000288 .LC18 │ │ │ │ │ +00001c54 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00001c5c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001c72 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c76 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c84 0000292f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ +00001c88 00002930 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ +00001c8c 0000f20a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001d06 0000292f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ +00001d0a 00002930 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ +00001d0e 00003d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC21 │ │ │ │ │ +00001d12 00003d30 R_ARM_THM_MOVT_ABS 000002f0 .LC21 │ │ │ │ │ +00001d1c 0001000a R_ARM_THM_CALL 00000647 _PyObject_AssertFailed │ │ │ │ │ +00001d20 00009502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001d8e 0000d42f R_ARM_THM_MOVW_ABS_NC 00001321 PyObject_GenericGetAttr │ │ │ │ │ +00001d92 0000d430 R_ARM_THM_MOVT_ABS 00001321 PyObject_GenericGetAttr │ │ │ │ │ +00001da2 0000d50a R_ARM_THM_CALL 000010ad _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00001dc0 0000b50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001dd2 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ +00001dd6 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ +00001dde 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_module_getattro │ │ │ │ │ +00001de2 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_module_getattro │ │ │ │ │ +00001dec 0000e40a R_ARM_THM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ +00001df4 0000b50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e04 0000e50a R_ARM_THM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ +00001e10 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001e14 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001e1a 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001e20 0000e60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001e26 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00001e3c 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e40 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001e44 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ +00001e48 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ +00001e50 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e60 0000cb0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001e92 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00001e96 00010530 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00001ec4 0001060a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001ecc 0000b50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001eee 0000420a R_ARM_THM_CALL 000001c9 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +00001f08 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00001f18 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f1c 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f22 0000412f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00001f26 00004130 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00001f2e 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f4a 0000322f R_ARM_THM_MOVW_ABS_NC 00000230 .LC15 │ │ │ │ │ +00001f4e 00003230 R_ARM_THM_MOVT_ABS 00000230 .LC15 │ │ │ │ │ +00001f58 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00001f60 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f64 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f8a 0000d42f R_ARM_THM_MOVW_ABS_NC 00001321 PyObject_GenericGetAttr │ │ │ │ │ +00001f8e 0000d430 R_ARM_THM_MOVT_ABS 00001321 PyObject_GenericGetAttr │ │ │ │ │ +00001fa0 0000d50a R_ARM_THM_CALL 000010ad _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00001faa 0000e90a R_ARM_THM_CALL 00001329 PyObject_IsTrue │ │ │ │ │ +00001fc2 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00001fca 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ +00001fce 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ +00001fd6 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_module_getattro │ │ │ │ │ +00001fda 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_module_getattro │ │ │ │ │ +00001fe8 0000e40a R_ARM_THM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ +00001ff2 0000b50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000200e 0000e50a R_ARM_THM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ +0000201c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00002020 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00002026 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000202c 0000e60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000204a 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000204e 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002052 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ +00002056 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ +0000205e 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002074 0000cb0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +0000208c 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000210c 0001190a R_ARM_THM_CALL 00000000 PyThreadState_GetDict │ │ │ │ │ +00002118 0000b30a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +000021f8 00011a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000220c 0000b50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002212 00011b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002220 0000cd0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000223e 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +0000224c 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002260 0000f70a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00002266 0001190a R_ARM_THM_CALL 00000000 PyThreadState_GetDict │ │ │ │ │ +0000226e 0000b30a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00002290 00011d0a R_ARM_THM_CALL 00000000 PyList_SetSlice │ │ │ │ │ +000022b2 00011d0a R_ARM_THM_CALL 00000000 PyList_SetSlice │ │ │ │ │ +000022b8 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000023c6 00011f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000248e 0001200a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +0000252c 0001200a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +000025ca 00011f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000265a 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +0000266c 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +0000267e 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00002694 0001210a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ +000026a6 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00002732 00002c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002736 00002c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002744 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000274e 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002758 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002762 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000276c 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00002778 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00002780 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00002788 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00002790 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00002798 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 000027a0 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000027a8 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 000002da 0000ba1e R_ARM_THM_JUMP24 00000331 _PyTrash_thread_destroy_chain │ │ │ │ │ 000002f2 0000bb1e R_ARM_THM_JUMP24 00000291 _PyTrash_thread_deposit_object │ │ │ │ │ -00000ad8 0000b91e R_ARM_THM_JUMP24 0000026d _Py_Dealloc │ │ │ │ │ -00000aee 0000b91e R_ARM_THM_JUMP24 0000026d _Py_Dealloc │ │ │ │ │ -00000b52 0000d11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000f8e 0000d11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000131c 0000d51e R_ARM_THM_JUMP24 000010a5 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00001b20 0000ee1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00001b72 0000fc1e R_ARM_THM_JUMP24 00001b8d PyObject_Repr │ │ │ │ │ -00001c10 0000ee1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00001c46 0000fd1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001ed4 0001071e R_ARM_THM_JUMP24 00000000 PyBytes_FromObject │ │ │ │ │ -00001f4a 0001081e R_ARM_THM_JUMP24 00000000 PyBytes_FromString │ │ │ │ │ -000020da 0000c11e R_ARM_THM_JUMP24 00000375 PyObject_SetAttr │ │ │ │ │ -000020f0 0000b91e R_ARM_THM_JUMP24 0000026d _Py_Dealloc │ │ │ │ │ -00002292 0000f91e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -00002716 0000b91e R_ARM_THM_JUMP24 0000026d _Py_Dealloc │ │ │ │ │ -000027ac 0000fe1e R_ARM_THM_JUMP24 00001c59 Py_GetConstant │ │ │ │ │ -000027b0 0001031e R_ARM_THM_JUMP24 00001e75 PyObject_SelfIter │ │ │ │ │ +00000ae0 0000b91e R_ARM_THM_JUMP24 0000026d _Py_Dealloc │ │ │ │ │ +00000af6 0000b91e R_ARM_THM_JUMP24 0000026d _Py_Dealloc │ │ │ │ │ +00000b5a 0000d11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000f96 0000d11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001324 0000d51e R_ARM_THM_JUMP24 000010ad _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00001b28 0000ee1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001b7a 0000fc1e R_ARM_THM_JUMP24 00001b95 PyObject_Repr │ │ │ │ │ +00001c18 0000ee1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001c4e 0000fd1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001edc 0001071e R_ARM_THM_JUMP24 00000000 PyBytes_FromObject │ │ │ │ │ +00001f52 0001081e R_ARM_THM_JUMP24 00000000 PyBytes_FromString │ │ │ │ │ +000020e2 0000c11e R_ARM_THM_JUMP24 00000375 PyObject_SetAttr │ │ │ │ │ +000020f8 0000b91e R_ARM_THM_JUMP24 0000026d _Py_Dealloc │ │ │ │ │ +0000229a 0000f91e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +0000271e 0000b91e R_ARM_THM_JUMP24 0000026d _Py_Dealloc │ │ │ │ │ +000027b4 0000fe1e R_ARM_THM_JUMP24 00001c61 Py_GetConstant │ │ │ │ │ +000027b8 0001031e R_ARM_THM_JUMP24 00001e7d PyObject_SelfIter │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x91f8 contains 217 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x9200 contains 217 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000024 0001280a R_ARM_THM_CALL 00000000 _PyDict_DebugMallocStats │ │ │ │ │ 0000002a 0001290a R_ARM_THM_CALL 00000000 _PyFloat_DebugMallocStats │ │ │ │ │ 00000030 00012a0a R_ARM_THM_CALL 00000000 _PyList_DebugMallocStats │ │ │ │ │ 0000004c 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ 00000050 00012d30 R_ARM_THM_MOVT_ABS 00000000 stderr │ │ │ │ │ -00000056 00010b0a R_ARM_THM_CALL 00002089 _PyObject_IsFreed │ │ │ │ │ +00000056 00010b0a R_ARM_THM_CALL 00002091 _PyObject_IsFreed │ │ │ │ │ 00000064 0000572f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC28 │ │ │ │ │ 00000068 00005730 R_ARM_THM_MOVT_ABS 000003e8 .LC28 │ │ │ │ │ 0000006c 00012e0a R_ARM_THM_CALL 00000000 __fprintf_chk │ │ │ │ │ 0000007e 0000582f R_ARM_THM_MOVW_ABS_NC 00000404 .LC29 │ │ │ │ │ 00000082 00005830 R_ARM_THM_MOVT_ABS 00000404 .LC29 │ │ │ │ │ 00000086 00012e0a R_ARM_THM_CALL 00000000 __fprintf_chk │ │ │ │ │ 00000090 0000592f R_ARM_THM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ @@ -706,16 +706,16 @@ │ │ │ │ │ 00000196 00005e30 R_ARM_THM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ 0000019a 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000001aa 0001340a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ 000001b8 0000602f R_ARM_THM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ 000001bc 00006030 R_ARM_THM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ 000001c0 00012e0a R_ARM_THM_CALL 00000000 __fprintf_chk │ │ │ │ │ 000001c6 0001350a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -000001d4 0000fa0a R_ARM_THM_CALL 00001aa9 PyObject_Str │ │ │ │ │ -000001dc 0000fc0a R_ARM_THM_CALL 00001b8d PyObject_Repr │ │ │ │ │ +000001d4 0000fa0a R_ARM_THM_CALL 00001ab1 PyObject_Str │ │ │ │ │ +000001dc 0000fc0a R_ARM_THM_CALL 00001b95 PyObject_Repr │ │ │ │ │ 000001e8 0001360a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 000001f8 0001370a R_ARM_THM_CALL 00000000 fwrite │ │ │ │ │ 0000021a 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ 00000226 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OSError │ │ │ │ │ 0000022a 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OSError │ │ │ │ │ 00000230 0001390a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ 00000236 0001330a R_ARM_THM_CALL 00000000 clearerr │ │ │ │ │ @@ -728,41 +728,41 @@ │ │ │ │ │ 0000028e 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000002a6 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000002aa 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000002b0 00006c2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC41 │ │ │ │ │ 000002b4 00006c30 R_ARM_THM_MOVT_ABS 000004d4 .LC41 │ │ │ │ │ 000002bc 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000002d6 0001460a R_ARM_THM_CALL 000002fb PyObject_GetOptionalAttrString │ │ │ │ │ -000002de 00001f0a R_ARM_THM_CALL 00000add Py_XDECREF │ │ │ │ │ +000002de 00001f0a R_ARM_THM_CALL 00000ae5 Py_XDECREF │ │ │ │ │ 000002e8 00006d2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC42 │ │ │ │ │ 000002ec 00006d30 R_ARM_THM_MOVT_ABS 000004f4 .LC42 │ │ │ │ │ 000002f0 0001470a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00000314 0000ee0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000326 0000e10a R_ARM_THM_CALL 00000fb5 PyObject_GetOptionalAttr │ │ │ │ │ +00000326 0000e10a R_ARM_THM_CALL 00000fbd PyObject_GetOptionalAttr │ │ │ │ │ 0000033c 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ 0000034a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 0000034e 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000354 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000360 0000e60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000036c 00006e2f R_ARM_THM_MOVW_ABS_NC 00000594 .LC43 │ │ │ │ │ 00000370 00006e30 R_ARM_THM_MOVT_ABS 00000594 .LC43 │ │ │ │ │ 00000386 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000038a 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000038e 0000702f R_ARM_THM_MOVW_ABS_NC 000005a4 .LC44 │ │ │ │ │ 00000392 00007030 R_ARM_THM_MOVT_ABS 000005a4 .LC44 │ │ │ │ │ 00000398 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000003a2 00006e2f R_ARM_THM_MOVW_ABS_NC 00000594 .LC43 │ │ │ │ │ 000003a6 00006e30 R_ARM_THM_MOVT_ABS 00000594 .LC43 │ │ │ │ │ -000003c0 0000e10a R_ARM_THM_CALL 00000fb5 PyObject_GetOptionalAttr │ │ │ │ │ -000003c8 00001f0a R_ARM_THM_CALL 00000add Py_XDECREF │ │ │ │ │ +000003c0 0000e10a R_ARM_THM_CALL 00000fbd PyObject_GetOptionalAttr │ │ │ │ │ +000003c8 00001f0a R_ARM_THM_CALL 00000ae5 Py_XDECREF │ │ │ │ │ 000003d2 0000732f R_ARM_THM_MOVW_ABS_NC 000005dc .LC45 │ │ │ │ │ 000003d6 00007330 R_ARM_THM_MOVT_ABS 000005dc .LC45 │ │ │ │ │ 000003da 0001470a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 000003f6 0001460a R_ARM_THM_CALL 000002fb PyObject_GetOptionalAttrString │ │ │ │ │ -000003fe 00001f0a R_ARM_THM_CALL 00000add Py_XDECREF │ │ │ │ │ +000003fe 00001f0a R_ARM_THM_CALL 00000ae5 Py_XDECREF │ │ │ │ │ 00000420 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000424 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000428 0000742f R_ARM_THM_MOVW_ABS_NC 00000664 .LC46 │ │ │ │ │ 0000042c 00007430 R_ARM_THM_MOVT_ABS 00000664 .LC46 │ │ │ │ │ 00000432 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000440 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000045c 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -796,15 +796,15 @@ │ │ │ │ │ 000006c6 0000892f R_ARM_THM_MOVW_ABS_NC 000006e4 .LC52 │ │ │ │ │ 000006ca 00008930 R_ARM_THM_MOVT_ABS 000006e4 .LC52 │ │ │ │ │ 000006d4 00012e0a R_ARM_THM_CALL 00000000 __fprintf_chk │ │ │ │ │ 000006dc 00005d2f R_ARM_THM_MOVW_ABS_NC 00000478 .LC34 │ │ │ │ │ 000006e0 00005d30 R_ARM_THM_MOVT_ABS 00000478 .LC34 │ │ │ │ │ 000006e4 00012e0a R_ARM_THM_CALL 00000000 __fprintf_chk │ │ │ │ │ 000006ea 00012f0a R_ARM_THM_CALL 00000000 fflush │ │ │ │ │ -000006f0 00010b0a R_ARM_THM_CALL 00002089 _PyObject_IsFreed │ │ │ │ │ +000006f0 00010b0a R_ARM_THM_CALL 00002091 _PyObject_IsFreed │ │ │ │ │ 000006fe 0000572f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC28 │ │ │ │ │ 00000702 00005730 R_ARM_THM_MOVT_ABS 000003e8 .LC28 │ │ │ │ │ 00000706 00012e0a R_ARM_THM_CALL 00000000 __fprintf_chk │ │ │ │ │ 0000070c 00012f0a R_ARM_THM_CALL 00000000 fflush │ │ │ │ │ 00000724 00015b0a R_ARM_THM_CALL 00000000 fileno │ │ │ │ │ 0000072c 00015c0a R_ARM_THM_CALL 00000000 _PyMem_DumpTraceback │ │ │ │ │ 00000732 00012c0a R_ARM_THM_CALL 0000003f _PyObject_Dump │ │ │ │ │ @@ -812,15 +812,15 @@ │ │ │ │ │ 0000073e 00005d30 R_ARM_THM_MOVT_ABS 00000478 .LC34 │ │ │ │ │ 00000742 00012e0a R_ARM_THM_CALL 00000000 __fprintf_chk │ │ │ │ │ 00000748 00012f0a R_ARM_THM_CALL 00000000 fflush │ │ │ │ │ 0000074c 00008a2f R_ARM_THM_MOVW_ABS_NC 000006ec .LC53 │ │ │ │ │ 00000750 00008a30 R_ARM_THM_MOVT_ABS 000006ec .LC53 │ │ │ │ │ 00000756 00015d0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ 0000075c 00009502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000774 00010b0a R_ARM_THM_CALL 00002089 _PyObject_IsFreed │ │ │ │ │ +00000774 00010b0a R_ARM_THM_CALL 00002091 _PyObject_IsFreed │ │ │ │ │ 0000077e 0000292f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ 00000782 00002930 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ 00000786 00008c2f R_ARM_THM_MOVW_ABS_NC 00000704 .LC54 │ │ │ │ │ 0000078a 00008c30 R_ARM_THM_MOVT_ABS 00000704 .LC54 │ │ │ │ │ 00000796 0001000a R_ARM_THM_CALL 00000647 _PyObject_AssertFailed │ │ │ │ │ 000007a6 0000292f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ 000007aa 00002930 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ @@ -828,35 +828,35 @@ │ │ │ │ │ 000007b8 00008d30 R_ARM_THM_MOVT_ABS 0000071c .LC55 │ │ │ │ │ 000007bc 0001000a R_ARM_THM_CALL 00000647 _PyObject_AssertFailed │ │ │ │ │ 000007c2 00015f0a R_ARM_THM_CALL 00000000 _PyType_CheckConsistency │ │ │ │ │ 000007d2 0001600a R_ARM_THM_CALL 00000000 _PyUnicode_CheckConsistency │ │ │ │ │ 000007e0 0001610a R_ARM_THM_CALL 00000000 _PyDict_CheckConsistency │ │ │ │ │ 000007ec 00009502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000080e 0000a60a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -00000818 0000d42f R_ARM_THM_MOVW_ABS_NC 00001319 PyObject_GenericGetAttr │ │ │ │ │ -0000081c 0000d430 R_ARM_THM_MOVT_ABS 00001319 PyObject_GenericGetAttr │ │ │ │ │ +00000818 0000d42f R_ARM_THM_MOVW_ABS_NC 00001321 PyObject_GenericGetAttr │ │ │ │ │ +0000081c 0000d430 R_ARM_THM_MOVT_ABS 00001321 PyObject_GenericGetAttr │ │ │ │ │ 00000828 0000a70a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ 00000836 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000083a 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000846 0000d30a R_ARM_THM_CALL 00000b5d PyObject_GetAttr │ │ │ │ │ +00000846 0000d30a R_ARM_THM_CALL 00000b65 PyObject_GetAttr │ │ │ │ │ 00000856 0001630a R_ARM_THM_CALL 00000000 _PyType_LookupRef │ │ │ │ │ 00000870 0000da0a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ 00000898 0000d90a R_ARM_THM_CALL 00000000 _PyObject_TryGetInstanceAttribute │ │ │ │ │ -000008aa 00001f0a R_ARM_THM_CALL 00000add Py_XDECREF │ │ │ │ │ +000008aa 00001f0a R_ARM_THM_CALL 00000ae5 Py_XDECREF │ │ │ │ │ 000008fe 0000e70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00000914 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -0000091a 00001f0a R_ARM_THM_CALL 00000add Py_XDECREF │ │ │ │ │ +0000091a 00001f0a R_ARM_THM_CALL 00000ae5 Py_XDECREF │ │ │ │ │ 0000092e 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ 00000962 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ 00000970 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000974 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000980 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ 00000984 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ 00000988 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000990 0000ca0a R_ARM_THM_CALL 00001a41 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000990 0000ca0a R_ARM_THM_CALL 00001a49 _PyObject_SetAttributeErrorContext │ │ │ │ │ 000009b0 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 000009f6 0001680a R_ARM_THM_CALL 00000000 _PyStaticType_GetState │ │ │ │ │ 00000a04 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a18 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000a1c 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000a28 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ @@ -864,22 +864,22 @@ │ │ │ │ │ 0000003a 00012b1e R_ARM_THM_JUMP24 00000000 _PyTuple_DebugMallocStats │ │ │ │ │ 00000076 00012f1e R_ARM_THM_JUMP24 00000000 fflush │ │ │ │ │ 00000128 00012f1e R_ARM_THM_JUMP24 00000000 fflush │ │ │ │ │ 0000026a 0001431e R_ARM_THM_JUMP24 00000000 _PyObject_SetDict │ │ │ │ │ 00000374 0000ee1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000003aa 0000ee1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00000482 0000d11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000004de 00001f1e R_ARM_THM_JUMP24 00000add Py_XDECREF │ │ │ │ │ +000004de 00001f1e R_ARM_THM_JUMP24 00000ae5 Py_XDECREF │ │ │ │ │ 0000059a 0000d11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 0000063c 0000b61e R_ARM_THM_JUMP24 000001d1 _Py_SetImmortal │ │ │ │ │ 00000640 0000b61e R_ARM_THM_JUMP24 000001d1 _Py_SetImmortal │ │ │ │ │ -000009be 0000d31e R_ARM_THM_JUMP24 00000b5d PyObject_GetAttr │ │ │ │ │ +000009be 0000d31e R_ARM_THM_JUMP24 00000b65 PyObject_GetAttr │ │ │ │ │ 000009c6 0000bf1e R_ARM_THM_JUMP24 0000030d PyObject_SetAttrString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x98c0 contains 122 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x98c8 contains 122 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000b202 R_ARM_ABS32 00000000 PyBaseObject_Type │ │ │ │ │ 00000004 00017402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000008 00017502 R_ARM_ABS32 00000000 PyAsyncGen_Type │ │ │ │ │ 0000000c 00017602 R_ARM_ABS32 00000000 PyByteArrayIter_Type │ │ │ │ │ 00000010 00017702 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ 00000014 00017802 R_ARM_ABS32 00000000 PyBytesIter_Type │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -263,15 +263,15 @@ │ │ │ │ │ │ │ │ │ │ 00000218 : │ │ │ │ │ PyObject_ASCII(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - bl 1b8c │ │ │ │ │ + bl 1b94 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ cbz r0, 27e │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ bmi.n 27a │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -476,23 +476,23 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r1, [pc, #144] @ (4bc <_PyObject_FunctionStr+0xa4>) │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl fb4 │ │ │ │ │ + bl fbc │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq.n 4a8 <_PyObject_FunctionStr+0x90> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [pc, #132] @ (4c0 <_PyObject_FunctionStr+0xa8>) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl fb4 │ │ │ │ │ + bl fbc │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ ldr r3, [pc, #124] @ (4c4 <_PyObject_FunctionStr+0xac>) │ │ │ │ │ cmp r5, r3 │ │ │ │ │ beq.n 44c <_PyObject_FunctionStr+0x34> │ │ │ │ │ cbnz r5, 482 <_PyObject_FunctionStr+0x6a> │ │ │ │ │ adds r0, #1 │ │ │ │ │ @@ -512,23 +512,23 @@ │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cbnz r3, 474 <_PyObject_FunctionStr+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 26c │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl adc │ │ │ │ │ + bl ae4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [pc, #68] @ (4c8 <_PyObject_FunctionStr+0xb0>) │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1494 │ │ │ │ │ + bl 149c │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 4b8 <_PyObject_FunctionStr+0xa0> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne.n 450 <_PyObject_FunctionStr+0x38> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -541,15 +541,15 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 460 <_PyObject_FunctionStr+0x48> │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 47c <_PyObject_FunctionStr+0x64> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1aa8 │ │ │ │ │ + b.w 1ab0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ movs r6, #0 │ │ │ │ │ b.n 460 <_PyObject_FunctionStr+0x48> │ │ │ │ │ .word 0x00005fb0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005d3c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -560,15 +560,15 @@ │ │ │ │ │ │ │ │ │ │ 000004cc : │ │ │ │ │ PyObject_Not(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1320 │ │ │ │ │ + bl 1328 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ge │ │ │ │ │ eorge.w r0, r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 000004e8 : │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -404,119 +404,142 @@ │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ - bpl.w 5ee │ │ │ │ │ + bpl.w 5fc │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 510 │ │ │ │ │ - ldr r3, [pc, #648] @ (62c ) │ │ │ │ │ + blt.w 516 │ │ │ │ │ + ldr r3, [pc, #656] @ (634 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternMortal │ │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5ba │ │ │ │ │ + beq.w 5c0 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_GenericSetAttr │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_GenericSetAttr │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 504 │ │ │ │ │ + bne.w 50a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bpl.w 568 │ │ │ │ │ + bpl.w 56e │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyType_GetDict> │ │ │ │ │ R_ARM_THM_CALL _PyType_GetDict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ac │ │ │ │ │ + beq.w 5b2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 53e │ │ │ │ │ + blt.w 544 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyType_LookupStackRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupStackRefAndVersion │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 4e8 │ │ │ │ │ + bhi.n 4a4 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #29 │ │ │ │ │ - bmi.n 494 │ │ │ │ │ + bmi.n 4c6 │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ it mi │ │ │ │ │ submi.w r2, r6, #12 │ │ │ │ │ bmi.n 44c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 544 │ │ │ │ │ + beq.w 54a │ │ │ │ │ itttt lt │ │ │ │ │ ldrlt r1, [r6, #8] │ │ │ │ │ eorlt.w ip, r1, r1, asr #31 │ │ │ │ │ sublt.w ip, ip, r1, asr #31 │ │ │ │ │ ldrdlt r1, r0, [r0, #16] │ │ │ │ │ itttt lt │ │ │ │ │ addlt r1, #3 │ │ │ │ │ mlalt r1, r0, ip, r1 │ │ │ │ │ biclt.w r1, r1, #3 │ │ │ │ │ addlt r2, r2, r1 │ │ │ │ │ add r2, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 544 │ │ │ │ │ + beq.n 54a │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyObjectDict_SetItem> │ │ │ │ │ R_ARM_THM_CALL _PyObjectDict_SetItem │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - blt.n 4a2 │ │ │ │ │ + blt.n 4d4 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n 4d8 │ │ │ │ │ + bpl.n 494 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 47a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 60c │ │ │ │ │ + beq.w 5f4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 52e │ │ │ │ │ + blt.n 534 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 520 │ │ │ │ │ + blt.n 526 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 468 │ │ │ │ │ + bl 26c <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 468 │ │ │ │ │ + bic.w r0, r3, #1 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 410 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + lsls r3, r0, #31 │ │ │ │ │ + bpl.n 494 │ │ │ │ │ + b.n 468 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_StoreInstanceAttribute> │ │ │ │ │ R_ARM_THM_CALL _PyObject_StoreInstanceAttribute │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bge.n 462 │ │ │ │ │ @@ -540,46 +563,26 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1a40 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1a48 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b.n 462 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 468 │ │ │ │ │ - bl 26c <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 468 │ │ │ │ │ - bic.w r0, r3, #1 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 410 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 462 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ b.n 482 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - ldr r3, [pc, #280] @ (630 ) │ │ │ │ │ + ldr r3, [pc, #284] @ (638 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ b.n 3ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -601,15 +604,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - bls.n 586 │ │ │ │ │ + bls.n 58c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ @@ -641,93 +644,94 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1a40 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1a48 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ - b.n 562 │ │ │ │ │ + b.n 568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge.w 3e6 │ │ │ │ │ - b.n 580 │ │ │ │ │ + b.n 586 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 634 │ │ │ │ │ + beq.n 63c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 614 │ │ │ │ │ + cbz r0, 61a │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 48c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 48c │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 528 │ │ │ │ │ + b.n 52e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 26c <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 47a │ │ │ │ │ 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 .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 48c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 26c <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 47a │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 606 │ │ │ │ │ + bge.n 614 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 606 │ │ │ │ │ + bne.n 614 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 606 │ │ │ │ │ - .word 0x00000280 │ │ │ │ │ + b.n 614 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00000288 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000112 │ │ │ │ │ + .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 642 │ │ │ │ │ + bge.n 64a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 67a │ │ │ │ │ + cbz r3, 682 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ - cbz r3, 684 │ │ │ │ │ + cbz r3, 68c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -738,23 +742,23 @@ │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 606 │ │ │ │ │ + b.n 614 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - b.n 642 │ │ │ │ │ + b.n 64a │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 652 │ │ │ │ │ + bne.n 65a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -765,139 +769,139 @@ │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 606 │ │ │ │ │ + b.n 614 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000006b4 : │ │ │ │ │ +000006bc : │ │ │ │ │ PyObject_GenericSetAttr(): │ │ │ │ │ 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, [r1, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ - bpl.w 830 │ │ │ │ │ + bpl.w 838 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyType_GetDict> │ │ │ │ │ R_ARM_THM_CALL _PyType_GetDict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 884 │ │ │ │ │ + beq.w 88c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 806 │ │ │ │ │ + blt.w 80e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyType_LookupStackRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupStackRefAndVersion │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 798 │ │ │ │ │ + bhi.n 7a0 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #29 │ │ │ │ │ - bmi.n 7b0 │ │ │ │ │ + bmi.n 7b8 │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ it mi │ │ │ │ │ submi.w r2, r6, #12 │ │ │ │ │ - bmi.n 748 │ │ │ │ │ + bmi.n 750 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 80c │ │ │ │ │ + beq.n 814 │ │ │ │ │ itttt lt │ │ │ │ │ ldrlt r0, [r6, #8] │ │ │ │ │ eorlt.w ip, r0, r0, asr #31 │ │ │ │ │ sublt.w ip, ip, r0, asr #31 │ │ │ │ │ ldrdlt r0, lr, [r1, #16] │ │ │ │ │ itttt lt │ │ │ │ │ addlt r1, r0, #3 │ │ │ │ │ mlalt r1, lr, ip, r1 │ │ │ │ │ biclt.w r1, r1, #3 │ │ │ │ │ addlt r2, r2, r1 │ │ │ │ │ add r2, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 80c │ │ │ │ │ + beq.n 814 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyObjectDict_SetItem> │ │ │ │ │ R_ARM_THM_CALL _PyObjectDict_SetItem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - blt.n 7c0 │ │ │ │ │ + blt.n 7c8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n 788 │ │ │ │ │ + bpl.n 790 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 778 │ │ │ │ │ + bge.n 780 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 87c │ │ │ │ │ + beq.w 884 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7f6 │ │ │ │ │ + blt.n 7fe │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 766 │ │ │ │ │ + bne.n 76e │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 766 │ │ │ │ │ + b.n 76e │ │ │ │ │ bic.w r0, r3, #1 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r7, [r2, #140] @ 0x8c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 70e │ │ │ │ │ + beq.n 716 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 760 │ │ │ │ │ + b.n 768 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_StoreInstanceAttribute> │ │ │ │ │ R_ARM_THM_CALL _PyObject_StoreInstanceAttribute │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bge.n 760 │ │ │ │ │ + bge.n 768 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 760 │ │ │ │ │ + beq.n 768 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -905,59 +909,59 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1a40 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1a48 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ - b.n 760 │ │ │ │ │ + b.n 768 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 780 │ │ │ │ │ + bne.n 788 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 780 │ │ │ │ │ + b.n 788 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 6ee │ │ │ │ │ + b.n 6f6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - bls.n 84e │ │ │ │ │ + bls.n 856 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 760 │ │ │ │ │ + b.n 768 │ │ │ │ │ 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 .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 780 │ │ │ │ │ + b.n 788 │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_GenericSetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_GenericSetAttr │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ @@ -970,157 +974,157 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1a40 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1a48 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ - b.n 82a │ │ │ │ │ + b.n 832 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 778 │ │ │ │ │ + b.n 780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 6e4 │ │ │ │ │ - b.n 848 │ │ │ │ │ + bge.w 6ec │ │ │ │ │ + b.n 850 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000894 <_PyObject_GenericSetAttrWithDict>: │ │ │ │ │ +0000089c <_PyObject_GenericSetAttrWithDict>: │ │ │ │ │ _PyObject_GenericSetAttrWithDict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, #24 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ - bpl.w 9da <_PyObject_GenericSetAttrWithDict+0x146> │ │ │ │ │ + bpl.w 9e2 <_PyObject_GenericSetAttrWithDict+0x146> │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyType_GetDict> │ │ │ │ │ R_ARM_THM_CALL _PyType_GetDict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa6 <_PyObject_GenericSetAttrWithDict+0x212> │ │ │ │ │ + beq.w aae <_PyObject_GenericSetAttrWithDict+0x212> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 998 <_PyObject_GenericSetAttrWithDict+0x104> │ │ │ │ │ + blt.n 9a0 <_PyObject_GenericSetAttrWithDict+0x104> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyType_LookupStackRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupStackRefAndVersion │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 94e <_PyObject_GenericSetAttrWithDict+0xba> │ │ │ │ │ + bhi.n 956 <_PyObject_GenericSetAttrWithDict+0xba> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a3a <_PyObject_GenericSetAttrWithDict+0x1a6> │ │ │ │ │ + bne.w a42 <_PyObject_GenericSetAttrWithDict+0x1a6> │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #29 │ │ │ │ │ - bmi.n 97a <_PyObject_GenericSetAttrWithDict+0xe6> │ │ │ │ │ + bmi.n 982 <_PyObject_GenericSetAttrWithDict+0xe6> │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ - bmi.n 99e <_PyObject_GenericSetAttrWithDict+0x10a> │ │ │ │ │ + bmi.n 9a6 <_PyObject_GenericSetAttrWithDict+0x10a> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9f8 <_PyObject_GenericSetAttrWithDict+0x164> │ │ │ │ │ - blt.w a1c <_PyObject_GenericSetAttrWithDict+0x188> │ │ │ │ │ + beq.n a00 <_PyObject_GenericSetAttrWithDict+0x164> │ │ │ │ │ + blt.w a24 <_PyObject_GenericSetAttrWithDict+0x188> │ │ │ │ │ add r2, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9f8 <_PyObject_GenericSetAttrWithDict+0x164> │ │ │ │ │ + beq.n a00 <_PyObject_GenericSetAttrWithDict+0x164> │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObjectDict_SetItem> │ │ │ │ │ R_ARM_THM_CALL _PyObjectDict_SetItem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 9a4 <_PyObject_GenericSetAttrWithDict+0x110> │ │ │ │ │ + blt.n 9ac <_PyObject_GenericSetAttrWithDict+0x110> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n 96a <_PyObject_GenericSetAttrWithDict+0xd6> │ │ │ │ │ + bpl.n 972 <_PyObject_GenericSetAttrWithDict+0xd6> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 93e <_PyObject_GenericSetAttrWithDict+0xaa> │ │ │ │ │ + bge.n 946 <_PyObject_GenericSetAttrWithDict+0xaa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ab4 <_PyObject_GenericSetAttrWithDict+0x220> │ │ │ │ │ + beq.w abc <_PyObject_GenericSetAttrWithDict+0x220> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 988 <_PyObject_GenericSetAttrWithDict+0xf4> │ │ │ │ │ + blt.n 990 <_PyObject_GenericSetAttrWithDict+0xf4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bic.w r0, r3, #1 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8ee <_PyObject_GenericSetAttrWithDict+0x5a> │ │ │ │ │ + beq.n 8f6 <_PyObject_GenericSetAttrWithDict+0x5a> │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 926 <_PyObject_GenericSetAttrWithDict+0x92> │ │ │ │ │ + b.n 92e <_PyObject_GenericSetAttrWithDict+0x92> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 92c <_PyObject_GenericSetAttrWithDict+0x98> │ │ │ │ │ + bne.n 934 <_PyObject_GenericSetAttrWithDict+0x98> │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 92c <_PyObject_GenericSetAttrWithDict+0x98> │ │ │ │ │ + b.n 934 <_PyObject_GenericSetAttrWithDict+0x98> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_StoreInstanceAttribute> │ │ │ │ │ R_ARM_THM_CALL _PyObject_StoreInstanceAttribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 922 <_PyObject_GenericSetAttrWithDict+0x8e> │ │ │ │ │ + b.n 92a <_PyObject_GenericSetAttrWithDict+0x8e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 946 <_PyObject_GenericSetAttrWithDict+0xb2> │ │ │ │ │ + bne.n 94e <_PyObject_GenericSetAttrWithDict+0xb2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 946 <_PyObject_GenericSetAttrWithDict+0xb2> │ │ │ │ │ + b.n 94e <_PyObject_GenericSetAttrWithDict+0xb2> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 8ce <_PyObject_GenericSetAttrWithDict+0x3a> │ │ │ │ │ + b.n 8d6 <_PyObject_GenericSetAttrWithDict+0x3a> │ │ │ │ │ sub.w r2, r7, #12 │ │ │ │ │ - b.n 910 <_PyObject_GenericSetAttrWithDict+0x7c> │ │ │ │ │ + b.n 918 <_PyObject_GenericSetAttrWithDict+0x7c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 926 <_PyObject_GenericSetAttrWithDict+0x92> │ │ │ │ │ + beq.n 92e <_PyObject_GenericSetAttrWithDict+0x92> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -1128,81 +1132,81 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1a40 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1a48 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ - b.n 926 <_PyObject_GenericSetAttrWithDict+0x92> │ │ │ │ │ + b.n 92e <_PyObject_GenericSetAttrWithDict+0x92> │ │ │ │ │ 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 .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 946 <_PyObject_GenericSetAttrWithDict+0xb2> │ │ │ │ │ + b.n 94e <_PyObject_GenericSetAttrWithDict+0xb2> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - bls.n a78 <_PyObject_GenericSetAttrWithDict+0x1e4> │ │ │ │ │ + bls.n a80 <_PyObject_GenericSetAttrWithDict+0x1e4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 926 <_PyObject_GenericSetAttrWithDict+0x92> │ │ │ │ │ + b.n 92e <_PyObject_GenericSetAttrWithDict+0x92> │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ eor.w ip, r0, r0, asr #31 │ │ │ │ │ sub.w ip, ip, r0, asr #31 │ │ │ │ │ ldrd r0, lr, [r1, #16] │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ mla r1, lr, ip, r1 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ add r2, r1 │ │ │ │ │ add r2, r7 │ │ │ │ │ - b.n 910 <_PyObject_GenericSetAttrWithDict+0x7c> │ │ │ │ │ + b.n 918 <_PyObject_GenericSetAttrWithDict+0x7c> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ - cbz r6, abc <_PyObject_GenericSetAttrWithDict+0x228> │ │ │ │ │ + cbz r6, ac4 <_PyObject_GenericSetAttrWithDict+0x228> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 922 <_PyObject_GenericSetAttrWithDict+0x8e> │ │ │ │ │ + bge.w 92a <_PyObject_GenericSetAttrWithDict+0x8e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 922 <_PyObject_GenericSetAttrWithDict+0x8e> │ │ │ │ │ + bne.w 92a <_PyObject_GenericSetAttrWithDict+0x8e> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 922 <_PyObject_GenericSetAttrWithDict+0x8e> │ │ │ │ │ + b.n 92a <_PyObject_GenericSetAttrWithDict+0x8e> │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_GenericSetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_GenericSetAttr │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ @@ -1215,191 +1219,191 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1a40 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1a48 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ - b.n a16 <_PyObject_GenericSetAttrWithDict+0x182> │ │ │ │ │ + b.n a1e <_PyObject_GenericSetAttrWithDict+0x182> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8c6 <_PyObject_GenericSetAttrWithDict+0x32> │ │ │ │ │ - b.n 9f2 <_PyObject_GenericSetAttrWithDict+0x15e> │ │ │ │ │ + bge.w 8ce <_PyObject_GenericSetAttrWithDict+0x32> │ │ │ │ │ + b.n 9fa <_PyObject_GenericSetAttrWithDict+0x15e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 93e <_PyObject_GenericSetAttrWithDict+0xaa> │ │ │ │ │ + b.n 946 <_PyObject_GenericSetAttrWithDict+0xaa> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n a58 <_PyObject_GenericSetAttrWithDict+0x1c4> │ │ │ │ │ + b.n a60 <_PyObject_GenericSetAttrWithDict+0x1c4> │ │ │ │ │ │ │ │ │ │ -00000ac8 : │ │ │ │ │ +00000ad0 : │ │ │ │ │ PyStackRef_XCLOSE(): │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n ace │ │ │ │ │ + bpl.n ad6 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n acc │ │ │ │ │ + bne.n ad4 │ │ │ │ │ b.w 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000adc : │ │ │ │ │ +00000ae4 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, aec │ │ │ │ │ + cbz r0, af4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n aec │ │ │ │ │ + bge.n af4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, aee │ │ │ │ │ + cbz r2, af6 │ │ │ │ │ bx lr │ │ │ │ │ b.w 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000af4 <_PyObject_New>: │ │ │ │ │ +00000afc <_PyObject_New>: │ │ │ │ │ _PyObject_New(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, b4c <_PyObject_New+0x58> │ │ │ │ │ + cbz r0, b54 <_PyObject_New+0x58> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #68] @ (b58 <_PyObject_New+0x64>) │ │ │ │ │ + ldr r1, [pc, #68] @ (b60 <_PyObject_New+0x64>) │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ - blt.n b2c <_PyObject_New+0x38> │ │ │ │ │ + blt.n b34 <_PyObject_New+0x38> │ │ │ │ │ ldr.w r4, [r1, #1600] @ 0x640 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r4, b3c <_PyObject_New+0x48> │ │ │ │ │ + cbnz r4, b44 <_PyObject_New+0x48> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr.w r4, [r1, #1600] @ 0x640 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n b26 <_PyObject_New+0x32> │ │ │ │ │ + beq.n b2e <_PyObject_New+0x32> │ │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n b26 <_PyObject_New+0x32> │ │ │ │ │ + b.n b2e <_PyObject_New+0x32> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000b5c : │ │ │ │ │ +00000b64 : │ │ │ │ │ PyObject_GetAttr(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n baa │ │ │ │ │ + bpl.n bb2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ - cbz r2, bc4 │ │ │ │ │ + cbz r2, bcc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n b98 │ │ │ │ │ + bne.n ba0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 10a4 <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ + bl 10ac <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ - cbz r0, b9e │ │ │ │ │ + cbz r0, ba6 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b94 │ │ │ │ │ + bne.n b9c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a40 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1a48 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b94 │ │ │ │ │ + b.n b9c │ │ │ │ │ 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 .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n ba6 │ │ │ │ │ + b.n bae │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ - cbz r2, be4 │ │ │ │ │ + cbz r2, bec │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ba6 │ │ │ │ │ + beq.n bae │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b94 │ │ │ │ │ - b.n b9e │ │ │ │ │ + bne.n b9c │ │ │ │ │ + b.n ba6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n b9e │ │ │ │ │ + b.n ba6 │ │ │ │ │ │ │ │ │ │ -00000c00 <_PyObject_GetMethodStackRef>: │ │ │ │ │ +00000c08 <_PyObject_GetMethodStackRef>: │ │ │ │ │ _PyObject_GetMethodStackRef(): │ │ │ │ │ stmdb 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, [r1, #0] │ │ │ │ │ sub sp, #20 │ │ │ │ │ @@ -1408,279 +1412,279 @@ │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyType_GetDict> │ │ │ │ │ R_ARM_THM_CALL _PyType_GetDict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef0 <_PyObject_GetMethodStackRef+0x2f0> │ │ │ │ │ + beq.w f1a <_PyObject_GetMethodStackRef+0x312> │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n cf8 <_PyObject_GetMethodStackRef+0xf8> │ │ │ │ │ + bne.n d00 <_PyObject_GetMethodStackRef+0xf8> │ │ │ │ │ ldr r2, [r6, #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 cf8 <_PyObject_GetMethodStackRef+0xf8> │ │ │ │ │ + bne.n d00 <_PyObject_GetMethodStackRef+0xf8> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyType_LookupStackRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupStackRefAndVersion │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ bic.w r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - bls.w eae <_PyObject_GetMethodStackRef+0x2ae> │ │ │ │ │ + bls.w eb6 <_PyObject_GetMethodStackRef+0x2ae> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #14 │ │ │ │ │ - bpl.n d60 <_PyObject_GetMethodStackRef+0x160> │ │ │ │ │ + bpl.n d68 <_PyObject_GetMethodStackRef+0x160> │ │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ ands.w r1, r2, #4 │ │ │ │ │ - bne.n cb4 <_PyObject_GetMethodStackRef+0xb4> │ │ │ │ │ + bne.n cbc <_PyObject_GetMethodStackRef+0xb4> │ │ │ │ │ ands.w r2, r2, #16 │ │ │ │ │ - bne.n d50 <_PyObject_GetMethodStackRef+0x150> │ │ │ │ │ + bne.n d58 <_PyObject_GetMethodStackRef+0x150> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr.w r1, [r0, #144] @ 0x90 │ │ │ │ │ - cbz r1, cac <_PyObject_GetMethodStackRef+0xac> │ │ │ │ │ + cbz r1, cb4 <_PyObject_GetMethodStackRef+0xac> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w efe <_PyObject_GetMethodStackRef+0x2fe> │ │ │ │ │ + blt.w ef8 <_PyObject_GetMethodStackRef+0x2f0> │ │ │ │ │ adds r1, r4, r1 │ │ │ │ │ - beq.n ca6 <_PyObject_GetMethodStackRef+0xa6> │ │ │ │ │ + beq.n cae <_PyObject_GetMethodStackRef+0xa6> │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ - cbz r0, ca6 <_PyObject_GetMethodStackRef+0xa6> │ │ │ │ │ + cbz r0, cae <_PyObject_GetMethodStackRef+0xa6> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyDict_GetMethodStackRef> │ │ │ │ │ R_ARM_THM_CALL _PyDict_GetMethodStackRef │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ed6 <_PyObject_GetMethodStackRef+0x2d6> │ │ │ │ │ - bne.n ce8 <_PyObject_GetMethodStackRef+0xe8> │ │ │ │ │ + blt.w ede <_PyObject_GetMethodStackRef+0x2d6> │ │ │ │ │ + bne.n cf0 <_PyObject_GetMethodStackRef+0xe8> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n d8a <_PyObject_GetMethodStackRef+0x18a> │ │ │ │ │ + beq.n d92 <_PyObject_GetMethodStackRef+0x18a> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_TryGetInstanceAttribute> │ │ │ │ │ R_ARM_THM_CALL _PyObject_TryGetInstanceAttribute │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d3c <_PyObject_GetMethodStackRef+0x13c> │ │ │ │ │ + beq.n d44 <_PyObject_GetMethodStackRef+0x13c> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ca6 <_PyObject_GetMethodStackRef+0xa6> │ │ │ │ │ + beq.n cae <_PyObject_GetMethodStackRef+0xa6> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - bl ac8 │ │ │ │ │ + bl ad0 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - bl ac8 │ │ │ │ │ - b.n da4 <_PyObject_GetMethodStackRef+0x1a4> │ │ │ │ │ + bl ad0 │ │ │ │ │ + b.n dac <_PyObject_GetMethodStackRef+0x1a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl b5c │ │ │ │ │ + bl b64 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ lsls r5, r0, #31 │ │ │ │ │ - bpl.n d2c <_PyObject_GetMethodStackRef+0x12c> │ │ │ │ │ + bpl.n d34 <_PyObject_GetMethodStackRef+0x12c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w ee4 <_PyObject_GetMethodStackRef+0x2e4> │ │ │ │ │ + beq.w eec <_PyObject_GetMethodStackRef+0x2e4> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d10 <_PyObject_GetMethodStackRef+0x110> │ │ │ │ │ + bne.n d18 <_PyObject_GetMethodStackRef+0x110> │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d10 <_PyObject_GetMethodStackRef+0x110> │ │ │ │ │ + b.n d18 <_PyObject_GetMethodStackRef+0x110> │ │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ - bmi.w e58 <_PyObject_GetMethodStackRef+0x258> │ │ │ │ │ + bmi.w e60 <_PyObject_GetMethodStackRef+0x258> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr.w r1, [r0, #144] @ 0x90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c84 <_PyObject_GetMethodStackRef+0x84> │ │ │ │ │ - b.n ca6 <_PyObject_GetMethodStackRef+0xa6> │ │ │ │ │ + bne.n c8c <_PyObject_GetMethodStackRef+0x84> │ │ │ │ │ + b.n cae <_PyObject_GetMethodStackRef+0xa6> │ │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c92 <_PyObject_GetMethodStackRef+0x92> │ │ │ │ │ - b.n cac <_PyObject_GetMethodStackRef+0xac> │ │ │ │ │ + bne.n c9a <_PyObject_GetMethodStackRef+0x92> │ │ │ │ │ + b.n cb4 <_PyObject_GetMethodStackRef+0xac> │ │ │ │ │ ldr.w r2, [r2, #136] @ 0x88 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - cbnz r2, da8 <_PyObject_GetMethodStackRef+0x1a8> │ │ │ │ │ + cbnz r2, db0 <_PyObject_GetMethodStackRef+0x1a8> │ │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ ands.w r1, r2, #4 │ │ │ │ │ it ne │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ - bne.n cbc <_PyObject_GetMethodStackRef+0xbc> │ │ │ │ │ + bne.n cc4 <_PyObject_GetMethodStackRef+0xbc> │ │ │ │ │ ands.w r2, r2, #16 │ │ │ │ │ - bne.n e4c <_PyObject_GetMethodStackRef+0x24c> │ │ │ │ │ + bne.n e54 <_PyObject_GetMethodStackRef+0x24c> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr.w r1, [r0, #144] @ 0x90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c84 <_PyObject_GetMethodStackRef+0x84> │ │ │ │ │ + bne.w c8c <_PyObject_GetMethodStackRef+0x84> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n dec <_PyObject_GetMethodStackRef+0x1ec> │ │ │ │ │ + bne.n df4 <_PyObject_GetMethodStackRef+0x1ec> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.w eb4 <_PyObject_GetMethodStackRef+0x2b4> │ │ │ │ │ + bls.w ebc <_PyObject_GetMethodStackRef+0x2b4> │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n e64 <_PyObject_GetMethodStackRef+0x264> │ │ │ │ │ + bpl.n e6c <_PyObject_GetMethodStackRef+0x264> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n cae <_PyObject_GetMethodStackRef+0xae> │ │ │ │ │ + b.n cb6 <_PyObject_GetMethodStackRef+0xae> │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDescr_IsData │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d68 <_PyObject_GetMethodStackRef+0x168> │ │ │ │ │ + beq.n d70 <_PyObject_GetMethodStackRef+0x168> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx fp │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ - bl ac8 │ │ │ │ │ + bl ad0 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ - bl ac8 │ │ │ │ │ + bl ad0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w ee4 <_PyObject_GetMethodStackRef+0x2e4> │ │ │ │ │ + beq.w eec <_PyObject_GetMethodStackRef+0x2e4> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ - b.n da4 <_PyObject_GetMethodStackRef+0x1a4> │ │ │ │ │ + b.n dac <_PyObject_GetMethodStackRef+0x1a4> │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyClassMethod_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyClassMethod_Type │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n e86 <_PyObject_GetMethodStackRef+0x286> │ │ │ │ │ + bne.n e8e <_PyObject_GetMethodStackRef+0x286> │ │ │ │ │ bl 0 <_PyClassMethod_GetFunc> │ │ │ │ │ R_ARM_THM_CALL _PyClassMethod_GetFunc │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r2, r0, #1 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ lsls r0, r1, #31 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - bpl.n e74 <_PyObject_GetMethodStackRef+0x274> │ │ │ │ │ + bpl.n e7c <_PyObject_GetMethodStackRef+0x274> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r5, r5, #1 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ lsls r2, r0, #31 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ - bmi.w cac <_PyObject_GetMethodStackRef+0xac> │ │ │ │ │ + bmi.w cb4 <_PyObject_GetMethodStackRef+0xac> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cac <_PyObject_GetMethodStackRef+0xac> │ │ │ │ │ + bne.w cb4 <_PyObject_GetMethodStackRef+0xac> │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cac <_PyObject_GetMethodStackRef+0xac> │ │ │ │ │ + b.n cb4 <_PyObject_GetMethodStackRef+0xac> │ │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8a <_PyObject_GetMethodStackRef+0x18a> │ │ │ │ │ + beq.n d92 <_PyObject_GetMethodStackRef+0x18a> │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n c92 <_PyObject_GetMethodStackRef+0x92> │ │ │ │ │ + b.n c9a <_PyObject_GetMethodStackRef+0x92> │ │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c92 <_PyObject_GetMethodStackRef+0x92> │ │ │ │ │ - b.n ca6 <_PyObject_GetMethodStackRef+0xa6> │ │ │ │ │ + bne.w c9a <_PyObject_GetMethodStackRef+0x92> │ │ │ │ │ + b.n cae <_PyObject_GetMethodStackRef+0xa6> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n da4 <_PyObject_GetMethodStackRef+0x1a4> │ │ │ │ │ + bne.n dac <_PyObject_GetMethodStackRef+0x1a4> │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n da4 <_PyObject_GetMethodStackRef+0x1a4> │ │ │ │ │ + b.n dac <_PyObject_GetMethodStackRef+0x1a4> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e1c <_PyObject_GetMethodStackRef+0x21c> │ │ │ │ │ + bne.n e24 <_PyObject_GetMethodStackRef+0x21c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e1c <_PyObject_GetMethodStackRef+0x21c> │ │ │ │ │ + b.n e24 <_PyObject_GetMethodStackRef+0x21c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyStaticMethod_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyStaticMethod_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n eea <_PyObject_GetMethodStackRef+0x2ea> │ │ │ │ │ + bne.n ef2 <_PyObject_GetMethodStackRef+0x2ea> │ │ │ │ │ bl 0 <_PyStaticMethod_GetFunc> │ │ │ │ │ R_ARM_THM_CALL _PyStaticMethod_GetFunc │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ 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, [r7, #0] │ │ │ │ │ - b.n ce4 <_PyObject_GetMethodStackRef+0xe4> │ │ │ │ │ + b.n cec <_PyObject_GetMethodStackRef+0xe4> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n d68 <_PyObject_GetMethodStackRef+0x168> │ │ │ │ │ + b.n d70 <_PyObject_GetMethodStackRef+0x168> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -1688,44 +1692,44 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a40 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1a48 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - bl ac8 │ │ │ │ │ + bl ad0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n cae <_PyObject_GetMethodStackRef+0xae> │ │ │ │ │ + b.n cb6 <_PyObject_GetMethodStackRef+0xae> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n dbc <_PyObject_GetMethodStackRef+0x1bc> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_Ready │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w c2c <_PyObject_GetMethodStackRef+0x2c> │ │ │ │ │ - b.n ed6 <_PyObject_GetMethodStackRef+0x2d6> │ │ │ │ │ + b.n dc4 <_PyObject_GetMethodStackRef+0x1bc> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ eor.w ip, r2, r2, asr #31 │ │ │ │ │ sub.w ip, ip, r2, asr #31 │ │ │ │ │ ldrd r2, r0, [r0, #16] │ │ │ │ │ adds r2, #3 │ │ │ │ │ mla r2, r0, ip, r2 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ add r2, r1 │ │ │ │ │ adds r1, r4, r2 │ │ │ │ │ - bne.w c8e <_PyObject_GetMethodStackRef+0x8e> │ │ │ │ │ - b.n ca6 <_PyObject_GetMethodStackRef+0xa6> │ │ │ │ │ + bne.w c96 <_PyObject_GetMethodStackRef+0x8e> │ │ │ │ │ + b.n cae <_PyObject_GetMethodStackRef+0xa6> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_Ready │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w c34 <_PyObject_GetMethodStackRef+0x2c> │ │ │ │ │ + b.n ede <_PyObject_GetMethodStackRef+0x2d6> │ │ │ │ │ │ │ │ │ │ -00000f20 <_PyObject_NewVar>: │ │ │ │ │ +00000f28 <_PyObject_NewVar>: │ │ │ │ │ _PyObject_NewVar(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ @@ -1733,114 +1737,114 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ │ bic.w r0, r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, f88 <_PyObject_NewVar+0x68> │ │ │ │ │ + cbz r0, f90 <_PyObject_NewVar+0x68> │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #68] @ (f94 <_PyObject_NewVar+0x74>) │ │ │ │ │ + ldr r2, [pc, #68] @ (f9c <_PyObject_NewVar+0x74>) │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ - blt.n f68 <_PyObject_NewVar+0x48> │ │ │ │ │ + blt.n f70 <_PyObject_NewVar+0x48> │ │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - cbnz r4, f78 <_PyObject_NewVar+0x58> │ │ │ │ │ + cbnz r4, f80 <_PyObject_NewVar+0x58> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n f60 <_PyObject_NewVar+0x40> │ │ │ │ │ + beq.n f68 <_PyObject_NewVar+0x40> │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n f60 <_PyObject_NewVar+0x40> │ │ │ │ │ + b.n f68 <_PyObject_NewVar+0x40> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000f98 <_Py_NewReferenceNoTotal>: │ │ │ │ │ +00000fa0 <_Py_NewReferenceNoTotal>: │ │ │ │ │ _Py_NewReferenceNoTotal(): │ │ │ │ │ - ldr r2, [pc, #20] @ (fb0 <_Py_NewReferenceNoTotal+0x18>) │ │ │ │ │ + ldr r2, [pc, #20] @ (fb8 <_Py_NewReferenceNoTotal+0x18>) │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ - cbnz r3, fa6 <_Py_NewReferenceNoTotal+0xe> │ │ │ │ │ + cbnz r3, fae <_Py_NewReferenceNoTotal+0xe> │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000fb4 : │ │ │ │ │ +00000fbc : │ │ │ │ │ PyObject_GetOptionalAttr(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq.n 1060 │ │ │ │ │ + beq.n 1068 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n ff4 │ │ │ │ │ + bne.n ffc │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - bl 10a4 <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ + bl 10ac <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - cbz r0, 1018 │ │ │ │ │ + cbz r0, 1020 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_type_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_type_getattro │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1028 │ │ │ │ │ + beq.n 1030 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_module_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_module_getattro │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1054 │ │ │ │ │ + bne.n 105c │ │ │ │ │ movs r2, #1 │ │ │ │ │ bl 0 <_Py_module_getattro_impl> │ │ │ │ │ R_ARM_THM_CALL _Py_module_getattro_impl │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fee │ │ │ │ │ + bne.n ff6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #16 │ │ │ │ │ @@ -1848,35 +1852,35 @@ │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_type_getattro_impl> │ │ │ │ │ R_ARM_THM_CALL _Py_type_getattro_impl │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - cbnz r3, 1050 │ │ │ │ │ + cbnz r3, 1058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fee │ │ │ │ │ + bne.n ff6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 107e │ │ │ │ │ + cbz r0, 1086 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ff0 │ │ │ │ │ - cbz r2, 1084 │ │ │ │ │ + b.n ff8 │ │ │ │ │ + cbz r2, 108c │ │ │ │ │ blx r2 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fee │ │ │ │ │ - b.n 103c │ │ │ │ │ + bne.n ff6 │ │ │ │ │ + b.n 1044 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -1885,124 +1889,124 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n ff0 │ │ │ │ │ + b.n ff8 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ - cbz r3, 109a │ │ │ │ │ + cbz r3, 10a2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 109e │ │ │ │ │ + cbz r0, 10a6 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1058 │ │ │ │ │ + b.n 1060 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 1050 │ │ │ │ │ + b.n 1058 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - b.n 107e │ │ │ │ │ + b.n 1086 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000010a4 <_PyObject_GenericGetAttrWithDict>: │ │ │ │ │ +000010ac <_PyObject_GenericGetAttrWithDict>: │ │ │ │ │ _PyObject_GenericGetAttrWithDict(): │ │ │ │ │ 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 sl, r3 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ - bpl.w 12de <_PyObject_GenericGetAttrWithDict+0x23a> │ │ │ │ │ + bpl.w 12e6 <_PyObject_GenericGetAttrWithDict+0x23a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <_PyType_GetDict> │ │ │ │ │ R_ARM_THM_CALL _PyType_GetDict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130a <_PyObject_GenericGetAttrWithDict+0x266> │ │ │ │ │ + beq.w 1312 <_PyObject_GenericGetAttrWithDict+0x266> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 129a <_PyObject_GenericGetAttrWithDict+0x1f6> │ │ │ │ │ + blt.w 12a2 <_PyObject_GenericGetAttrWithDict+0x1f6> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyType_LookupStackRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupStackRefAndVersion │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ bic.w r9, r8, #1 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bls.n 114e <_PyObject_GenericGetAttrWithDict+0xaa> │ │ │ │ │ + bls.n 1156 <_PyObject_GenericGetAttrWithDict+0xaa> │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ │ - cbz r3, 1150 <_PyObject_GenericGetAttrWithDict+0xac> │ │ │ │ │ + cbz r3, 1158 <_PyObject_GenericGetAttrWithDict+0xac> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDescr_IsData │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 1150 <_PyObject_GenericGetAttrWithDict+0xac> │ │ │ │ │ + cbz r0, 1158 <_PyObject_GenericGetAttrWithDict+0xac> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12c4 <_PyObject_GenericGetAttrWithDict+0x220> │ │ │ │ │ + bne.w 12cc <_PyObject_GenericGetAttrWithDict+0x220> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n 1226 <_PyObject_GenericGetAttrWithDict+0x182> │ │ │ │ │ + bpl.n 122e <_PyObject_GenericGetAttrWithDict+0x182> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 12a0 <_PyObject_GenericGetAttrWithDict+0x1fc> │ │ │ │ │ + blt.w 12a8 <_PyObject_GenericGetAttrWithDict+0x1fc> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ - cbnz r4, 118e <_PyObject_GenericGetAttrWithDict+0xea> │ │ │ │ │ + cbnz r4, 1196 <_PyObject_GenericGetAttrWithDict+0xea> │ │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #29 │ │ │ │ │ - bmi.n 11fa <_PyObject_GenericGetAttrWithDict+0x156> │ │ │ │ │ + bmi.n 1202 <_PyObject_GenericGetAttrWithDict+0x156> │ │ │ │ │ lsls r1, r2, #27 │ │ │ │ │ - bmi.w 12b2 <_PyObject_GenericGetAttrWithDict+0x20e> │ │ │ │ │ + bmi.w 12ba <_PyObject_GenericGetAttrWithDict+0x20e> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 11c6 <_PyObject_GenericGetAttrWithDict+0x122> │ │ │ │ │ + beq.n 11ce <_PyObject_GenericGetAttrWithDict+0x122> │ │ │ │ │ itttt lt │ │ │ │ │ ldrlt r0, [r6, #8] │ │ │ │ │ eorlt.w r4, r0, r0, asr #31 │ │ │ │ │ sublt.w r4, r4, r0, asr #31 │ │ │ │ │ ldrdlt r0, ip, [r1, #16] │ │ │ │ │ itttt lt │ │ │ │ │ addlt r1, r0, #3 │ │ │ │ │ mlalt r1, ip, r4, r1 │ │ │ │ │ biclt.w r1, r1, #3 │ │ │ │ │ addlt r2, r2, r1 │ │ │ │ │ adds r2, r6, r2 │ │ │ │ │ - beq.n 11c6 <_PyObject_GenericGetAttrWithDict+0x122> │ │ │ │ │ + beq.n 11ce <_PyObject_GenericGetAttrWithDict+0x122> │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ - cbz r4, 11c6 <_PyObject_GenericGetAttrWithDict+0x122> │ │ │ │ │ + cbz r4, 11ce <_PyObject_GenericGetAttrWithDict+0x122> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ @@ -2010,30 +2014,30 @@ │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 11bc <_PyObject_GenericGetAttrWithDict+0x118> │ │ │ │ │ + bge.n 11c4 <_PyObject_GenericGetAttrWithDict+0x118> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 12fa <_PyObject_GenericGetAttrWithDict+0x256> │ │ │ │ │ + beq.w 1302 <_PyObject_GenericGetAttrWithDict+0x256> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1136 <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ + bne.n 113e <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 124a <_PyObject_GenericGetAttrWithDict+0x1a6> │ │ │ │ │ + blt.n 1252 <_PyObject_GenericGetAttrWithDict+0x1a6> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1116 <_PyObject_GenericGetAttrWithDict+0x72> │ │ │ │ │ + bne.n 111e <_PyObject_GenericGetAttrWithDict+0x72> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bhi.n 127c <_PyObject_GenericGetAttrWithDict+0x1d8> │ │ │ │ │ + bhi.n 1284 <_PyObject_GenericGetAttrWithDict+0x1d8> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 1136 <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ + bne.n 113e <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ @@ -2041,300 +2045,300 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1a40 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1a48 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ - b.n 1136 <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ + b.n 113e <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ 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 1236 <_PyObject_GenericGetAttrWithDict+0x192> │ │ │ │ │ + bne.n 123e <_PyObject_GenericGetAttrWithDict+0x192> │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_TryGetInstanceAttribute> │ │ │ │ │ R_ARM_THM_CALL _PyObject_TryGetInstanceAttribute │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 1236 <_PyObject_GenericGetAttrWithDict+0x192> │ │ │ │ │ + cbz r0, 123e <_PyObject_GenericGetAttrWithDict+0x192> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1136 <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ + bne.n 113e <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1116 <_PyObject_GenericGetAttrWithDict+0x72> │ │ │ │ │ - b.n 11ca <_PyObject_GenericGetAttrWithDict+0x126> │ │ │ │ │ + bne.w 111e <_PyObject_GenericGetAttrWithDict+0x72> │ │ │ │ │ + b.n 11d2 <_PyObject_GenericGetAttrWithDict+0x126> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 113c <_PyObject_GenericGetAttrWithDict+0x98> │ │ │ │ │ + bne.n 1144 <_PyObject_GenericGetAttrWithDict+0x98> │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 113c <_PyObject_GenericGetAttrWithDict+0x98> │ │ │ │ │ + b.n 1144 <_PyObject_GenericGetAttrWithDict+0x98> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MaterializeManagedDict> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MaterializeManagedDict │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 118e <_PyObject_GenericGetAttrWithDict+0xea> │ │ │ │ │ + bne.n 1196 <_PyObject_GenericGetAttrWithDict+0xea> │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - b.n 1136 <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ + b.n 113e <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 1136 <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ + beq.w 113e <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1136 <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ + beq.w 113e <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1116 <_PyObject_GenericGetAttrWithDict+0x72> │ │ │ │ │ + bne.w 111e <_PyObject_GenericGetAttrWithDict+0x72> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bls.w 1136 <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ + bls.w 113e <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.n 1292 <_PyObject_GenericGetAttrWithDict+0x1ee> │ │ │ │ │ + bpl.n 129a <_PyObject_GenericGetAttrWithDict+0x1ee> │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ - b.n 113c <_PyObject_GenericGetAttrWithDict+0x98> │ │ │ │ │ + b.n 1144 <_PyObject_GenericGetAttrWithDict+0x98> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 10e4 <_PyObject_GenericGetAttrWithDict+0x40> │ │ │ │ │ + b.n 10ec <_PyObject_GenericGetAttrWithDict+0x40> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1146 <_PyObject_GenericGetAttrWithDict+0xa2> │ │ │ │ │ + bne.w 114e <_PyObject_GenericGetAttrWithDict+0xa2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1146 <_PyObject_GenericGetAttrWithDict+0xa2> │ │ │ │ │ + b.n 114e <_PyObject_GenericGetAttrWithDict+0xa2> │ │ │ │ │ ldr.w r4, [r6, #-12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 118e <_PyObject_GenericGetAttrWithDict+0xea> │ │ │ │ │ + bne.w 1196 <_PyObject_GenericGetAttrWithDict+0xea> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1116 <_PyObject_GenericGetAttrWithDict+0x72> │ │ │ │ │ - b.n 11ca <_PyObject_GenericGetAttrWithDict+0x126> │ │ │ │ │ + bne.w 111e <_PyObject_GenericGetAttrWithDict+0x72> │ │ │ │ │ + b.n 11d2 <_PyObject_GenericGetAttrWithDict+0x126> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1136 <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ + beq.w 113e <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 1136 <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ + b.n 113e <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ 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 .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1148 <_PyObject_GenericGetAttrWithDict+0xa4> │ │ │ │ │ + b.n 1150 <_PyObject_GenericGetAttrWithDict+0xa4> │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n 11bc <_PyObject_GenericGetAttrWithDict+0x118> │ │ │ │ │ + b.n 11c4 <_PyObject_GenericGetAttrWithDict+0x118> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 10da <_PyObject_GenericGetAttrWithDict+0x36> │ │ │ │ │ - b.n 12f6 <_PyObject_GenericGetAttrWithDict+0x252> │ │ │ │ │ + bge.w 10e2 <_PyObject_GenericGetAttrWithDict+0x36> │ │ │ │ │ + b.n 12fe <_PyObject_GenericGetAttrWithDict+0x252> │ │ │ │ │ │ │ │ │ │ -00001318 : │ │ │ │ │ +00001320 : │ │ │ │ │ PyObject_GenericGetAttr(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w 10a4 <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ + b.w 10ac <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_GenericGetAttrWithDict │ │ │ │ │ │ │ │ │ │ -00001320 : │ │ │ │ │ +00001328 : │ │ │ │ │ PyObject_IsTrue(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 1372 │ │ │ │ │ + beq.n 137a │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r1, [pc, #88] @ (1394 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (139c ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne.n 1354 │ │ │ │ │ + bne.n 135c │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r1, 135e │ │ │ │ │ + cbz r1, 1366 │ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ │ - cbnz r1, 1376 │ │ │ │ │ + cbnz r1, 137e │ │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r1, 1380 │ │ │ │ │ + cbz r1, 1388 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - cbz r1, 1380 │ │ │ │ │ + cbz r1, 1388 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r2, 138e │ │ │ │ │ + cbz r2, 1396 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 138e │ │ │ │ │ + cbz r2, 1396 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx r2 │ │ │ │ │ - b.n 1378 │ │ │ │ │ + b.n 1380 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001398 : │ │ │ │ │ +000013a0 : │ │ │ │ │ PyObject_GetAttrString(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r6, [r3, #32] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1450 │ │ │ │ │ + bne.n 1458 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1476 │ │ │ │ │ + beq.n 147e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1416 │ │ │ │ │ + bpl.n 141e │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ - cbz r3, 1430 │ │ │ │ │ + cbz r3, 1438 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 13fe │ │ │ │ │ + bne.n 1406 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10a4 <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ + bl 10ac <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 140a │ │ │ │ │ + cbz r0, 1412 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 13f8 │ │ │ │ │ + bge.n 1400 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 147a │ │ │ │ │ + beq.n 1482 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13e8 │ │ │ │ │ + bne.n 13f0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1a40 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1a48 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 13e8 │ │ │ │ │ + b.n 13f0 │ │ │ │ │ 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 .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1412 │ │ │ │ │ + b.n 141a │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ - cbz r3, 145a │ │ │ │ │ + cbz r3, 1462 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1412 │ │ │ │ │ + beq.n 141a │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13e8 │ │ │ │ │ - b.n 140a │ │ │ │ │ + bne.n 13f0 │ │ │ │ │ + b.n 1412 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2344,298 +2348,298 @@ │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 140a │ │ │ │ │ + b.n 1412 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 13f8 │ │ │ │ │ + b.n 1400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 13f8 │ │ │ │ │ + b.n 1400 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001484 : │ │ │ │ │ +0000148c : │ │ │ │ │ PyCallable_Check(): │ │ │ │ │ - cbz r0, 1490 │ │ │ │ │ + cbz r0, 1498 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001494 : │ │ │ │ │ +0000149c : │ │ │ │ │ PyObject_RichCompareBool(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 15ba │ │ │ │ │ - ldr r3, [pc, #724] @ (178c ) │ │ │ │ │ + beq.w 15c2 │ │ │ │ │ + ldr r3, [pc, #724] @ (1794 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ │ - beq.w 15dc │ │ │ │ │ + beq.w 15e4 │ │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 15fc │ │ │ │ │ + bcc.w 1604 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 1620 │ │ │ │ │ + bne.w 1628 │ │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1708 │ │ │ │ │ + beq.w 1710 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ blx r3 │ │ │ │ │ add.w r2, r6, #48 @ 0x30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 153e │ │ │ │ │ + beq.n 1546 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15f6 │ │ │ │ │ + beq.n 15fe │ │ │ │ │ ldr r1, [r3, #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.w 16de │ │ │ │ │ + bne.w 16e6 │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ clz r4, r4 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ │ - blt.w 16f4 │ │ │ │ │ + blt.w 16fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt.w fp, #0 │ │ │ │ │ - blt.w 17a4 │ │ │ │ │ + blt.w 17ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ - cbz r3, 1570 │ │ │ │ │ + cbz r3, 1578 │ │ │ │ │ add.w r2, r6, r8, lsl #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bne.n 1504 │ │ │ │ │ + bne.n 150c │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1794 │ │ │ │ │ + blt.w 179c │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - bne.w 16a4 │ │ │ │ │ + bne.w 16ac │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.w 1772 │ │ │ │ │ + beq.w 177a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 16ca │ │ │ │ │ + blt.w 16d2 │ │ │ │ │ ldr r1, [r3, #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.w 16de │ │ │ │ │ + bne.w 16e6 │ │ │ │ │ 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 │ │ │ │ │ adds r7, #12 │ │ │ │ │ clz r4, r4 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ - beq.n 1534 │ │ │ │ │ + beq.n 153c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 1786 │ │ │ │ │ - ldr r3, [pc, #452] @ (1790 ) │ │ │ │ │ + beq.w 178e │ │ │ │ │ + ldr r3, [pc, #452] @ (1798 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14cc │ │ │ │ │ + bne.w 14d4 │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 177c │ │ │ │ │ + bne.w 1784 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ movw r1, #1102 @ 0x44e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1534 │ │ │ │ │ + b.n 153c │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1616 │ │ │ │ │ + bcc.n 161e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15f6 │ │ │ │ │ + bne.n 15fe │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 14e0 │ │ │ │ │ + beq.w 14e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r0, 1660 │ │ │ │ │ + cbnz r0, 1668 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1706 │ │ │ │ │ + beq.n 170e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w sl, r6, #48 @ 0x30 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bne.w 1504 │ │ │ │ │ + bne.w 150c │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 17a4 │ │ │ │ │ + blt.w 17ac │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 154e │ │ │ │ │ - b.n 1570 │ │ │ │ │ + beq.w 1556 │ │ │ │ │ + b.n 1578 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1762 │ │ │ │ │ + beq.n 176a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r3, r6, r8, lsl #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ blx r3 │ │ │ │ │ add.w r2, r6, #48 @ 0x30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1504 │ │ │ │ │ + bne.w 150c │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1754 │ │ │ │ │ + blt.n 175c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 163c │ │ │ │ │ - b.n 1570 │ │ │ │ │ + bne.n 1644 │ │ │ │ │ + b.n 1578 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - bne.n 171e │ │ │ │ │ + bne.n 1726 │ │ │ │ │ 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 r5, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1590 │ │ │ │ │ + bge.w 1598 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.w 1518 │ │ │ │ │ + beq.w 1520 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ - bl 1320 │ │ │ │ │ + bl 1328 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1534 │ │ │ │ │ + bge.w 153c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1534 │ │ │ │ │ + bne.w 153c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1534 │ │ │ │ │ + b.n 153c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1570 │ │ │ │ │ + beq.w 1578 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w sl, r6, #48 @ 0x30 │ │ │ │ │ - b.n 1554 │ │ │ │ │ + b.n 155c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ │ @@ -2652,255 +2656,254 @@ │ │ │ │ │ ldr.w r3, [r3, #484] @ 0x1e4 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 15f6 │ │ │ │ │ + b.n 15fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1696 │ │ │ │ │ + bne.n 169e │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1696 │ │ │ │ │ + b.n 169e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1630 │ │ │ │ │ - b.n 1570 │ │ │ │ │ + bne.w 1638 │ │ │ │ │ + b.n 1578 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 16c0 │ │ │ │ │ + b.n 16c8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15f6 │ │ │ │ │ - b.n 15e6 │ │ │ │ │ + bne.w 15fe │ │ │ │ │ + b.n 15ee │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1534 │ │ │ │ │ + b.n 153c │ │ │ │ │ nop │ │ │ │ │ .word 0x000002c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001be │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1570 │ │ │ │ │ + bne.w 1578 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1570 │ │ │ │ │ + b.n 1578 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1656 │ │ │ │ │ + bne.w 165e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 154e │ │ │ │ │ - b.n 1570 │ │ │ │ │ + beq.w 1556 │ │ │ │ │ + b.n 1578 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000017c0 : │ │ │ │ │ +000017c8 : │ │ │ │ │ PyObject_RichCompare(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #616] @ (1a3c ) │ │ │ │ │ + ldr r3, [pc, #616] @ (1a44 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ 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 19ca │ │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ │ + beq.w 19d0 │ │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1882 │ │ │ │ │ + bcc.n 1888 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 18a8 │ │ │ │ │ + bne.n 18ae │ │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 197a │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + beq.w 1980 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r2, sl │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - add.w r9, r4, #48 @ 0x30 │ │ │ │ │ + add.w r9, r5, #48 @ 0x30 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq.n 182e │ │ │ │ │ + beq.n 1836 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r7, #4 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt.w fp, #0 │ │ │ │ │ - blt.n 18dc │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ + blt.n 18e2 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ - cbz r3, 185e │ │ │ │ │ - add.w r2, r4, sl, lsl #2 │ │ │ │ │ + cbz r3, 1866 │ │ │ │ │ + add.w r2, r5, sl, lsl #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne.n 1824 │ │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ + bne.n 182c │ │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1a22 │ │ │ │ │ + blt.w 1a28 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.n 1950 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - beq.w 1a32 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + bne.n 1956 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + beq.w 1a38 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1824 │ │ │ │ │ + bge.n 182c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 1824 │ │ │ │ │ + b.n 182c │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 189e │ │ │ │ │ + bcc.n 18a4 │ │ │ │ │ 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 19c6 │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ + bne.w 19cc │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 1802 │ │ │ │ │ + beq.n 180a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r0, 18ee │ │ │ │ │ + cbnz r0, 18f4 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1978 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + beq.n 197e │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r2, sl │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - add.w r9, r4, #48 @ 0x30 │ │ │ │ │ + add.w r9, r5, #48 @ 0x30 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne.n 1824 │ │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ + bne.n 182c │ │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 183c │ │ │ │ │ + bge.n 1844 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ │ + str r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a04 │ │ │ │ │ + beq.w 1a0a │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 183c │ │ │ │ │ - b.n 185e │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ + beq.n 1844 │ │ │ │ │ + b.n 1866 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr.w r9, [r3, #100] @ 0x64 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 19e0 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + beq.n 19e6 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - add.w r3, r4, sl, lsl #2 │ │ │ │ │ + add.w r3, r5, sl, lsl #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ blx r9 │ │ │ │ │ - add.w r9, r4, #48 @ 0x30 │ │ │ │ │ + add.w r9, r5, #48 @ 0x30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne.n 1824 │ │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ + bne.n 182c │ │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1a14 │ │ │ │ │ + blt.n 1a1a │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 185e │ │ │ │ │ + beq.n 1866 │ │ │ │ │ mov r2, sl │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne.w 1824 │ │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ + bne.w 182c │ │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 18dc │ │ │ │ │ + blt.n 18e2 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 183c │ │ │ │ │ - b.n 185e │ │ │ │ │ + beq.w 1844 │ │ │ │ │ + b.n 1866 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - bne.n 1990 │ │ │ │ │ + bne.n 1996 │ │ │ │ │ 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 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1824 │ │ │ │ │ - b.n 187c │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ + bge.w 182c │ │ │ │ │ + b.n 1882 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 185e │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + beq.w 1866 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - add.w r9, r4, #48 @ 0x30 │ │ │ │ │ - b.n 1842 │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ + add.w r9, r5, #48 @ 0x30 │ │ │ │ │ + b.n 184a │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2917,160 +2920,161 @@ │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1824 │ │ │ │ │ + b.n 182c │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 19fc │ │ │ │ │ + cbnz r3, 1a02 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ movw r1, #1102 @ 0x44e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 19c6 │ │ │ │ │ + b.n 19cc │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 185e │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + beq.w 1866 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - add.w r9, r4, #48 @ 0x30 │ │ │ │ │ - b.n 192e │ │ │ │ │ + add.w r9, r5, #48 @ 0x30 │ │ │ │ │ + b.n 1934 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19c6 │ │ │ │ │ - b.n 19ce │ │ │ │ │ + bne.n 19cc │ │ │ │ │ + b.n 19d4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 183c │ │ │ │ │ - b.n 185e │ │ │ │ │ + beq.w 1844 │ │ │ │ │ + b.n 1866 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ │ + str r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1920 │ │ │ │ │ + bne.n 1926 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1920 │ │ │ │ │ + b.n 1926 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ │ + str r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 185e │ │ │ │ │ + bne.w 1866 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 185e │ │ │ │ │ + b.n 1866 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 196c │ │ │ │ │ + b.n 1972 │ │ │ │ │ + nop │ │ │ │ │ .word 0x00000260 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001a40 <_PyObject_SetAttributeErrorContext>: │ │ │ │ │ +00001a48 <_PyObject_SetAttributeErrorContext>: │ │ │ │ │ _PyObject_SetAttributeErrorContext(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 1a96 <_PyObject_SetAttributeErrorContext+0x56> │ │ │ │ │ + cbz r0, 1a9e <_PyObject_SetAttributeErrorContext+0x56> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ - cbz r0, 1a90 <_PyObject_SetAttributeErrorContext+0x50> │ │ │ │ │ + cbz r0, 1a98 <_PyObject_SetAttributeErrorContext+0x50> │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ - cbnz r3, 1a90 <_PyObject_SetAttributeErrorContext+0x50> │ │ │ │ │ + cbnz r3, 1a98 <_PyObject_SetAttributeErrorContext+0x50> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 1a90 <_PyObject_SetAttributeErrorContext+0x50> │ │ │ │ │ - ldr r1, [pc, #36] @ (1aa0 <_PyObject_SetAttributeErrorContext+0x60>) │ │ │ │ │ + cbnz r3, 1a98 <_PyObject_SetAttributeErrorContext+0x50> │ │ │ │ │ + ldr r1, [pc, #36] @ (1aa8 <_PyObject_SetAttributeErrorContext+0x60>) │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 374 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ - cbnz r0, 1a9a <_PyObject_SetAttributeErrorContext+0x5a> │ │ │ │ │ - ldr r1, [pc, #28] @ (1aa4 <_PyObject_SetAttributeErrorContext+0x64>) │ │ │ │ │ + cbnz r0, 1aa2 <_PyObject_SetAttributeErrorContext+0x5a> │ │ │ │ │ + ldr r1, [pc, #28] @ (1aac <_PyObject_SetAttributeErrorContext+0x64>) │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 374 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ - cbnz r0, 1a9a <_PyObject_SetAttributeErrorContext+0x5a> │ │ │ │ │ + cbnz r0, 1aa2 <_PyObject_SetAttributeErrorContext+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetRaisedException │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00009350 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000095a4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001aa8 : │ │ │ │ │ +00001ab0 : │ │ │ │ │ PyObject_Str(): │ │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b46 │ │ │ │ │ - cbz r4, 1b12 │ │ │ │ │ + bne.n 1b4e │ │ │ │ │ + cbz r4, 1b1a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1b02 │ │ │ │ │ + beq.n 1b0a │ │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1b6a │ │ │ │ │ - ldr r3, [pc, #172] @ (1b88 ) │ │ │ │ │ + beq.n 1b72 │ │ │ │ │ + ldr r3, [pc, #172] @ (1b90 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1b4a │ │ │ │ │ + bcc.n 1b52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1b46 │ │ │ │ │ + cbz r0, 1b4e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1b24 │ │ │ │ │ + bpl.n 1b2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -3095,81 +3099,81 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1b76 │ │ │ │ │ + blt.n 1b7e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1afe │ │ │ │ │ + b.n 1b06 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1aee │ │ │ │ │ + bcc.n 1af6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b46 │ │ │ │ │ + bne.n 1b4e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ │ - b.n 1aee │ │ │ │ │ + b.n 1af6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ │ │ │ - b.w 1b8c │ │ │ │ │ + b.w 1b94 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Repr │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b46 │ │ │ │ │ + bne.n 1b4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b46 │ │ │ │ │ + b.n 1b4e │ │ │ │ │ nop │ │ │ │ │ .word 0x000000a6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001b8c : │ │ │ │ │ +00001b94 : │ │ │ │ │ PyObject_Repr(): │ │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ - cbnz r0, 1bfe │ │ │ │ │ - cbz r4, 1c02 │ │ │ │ │ + cbnz r0, 1c06 │ │ │ │ │ + cbz r4, 1c0a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1c34 │ │ │ │ │ - ldr r3, [pc, #164] @ (1c54 ) │ │ │ │ │ + beq.n 1c3c │ │ │ │ │ + ldr r3, [pc, #164] @ (1c5c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1c14 │ │ │ │ │ + bcc.n 1c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1bfe │ │ │ │ │ + cbz r0, 1c06 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1bd6 │ │ │ │ │ + bpl.n 1bde │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ @@ -3179,69 +3183,69 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1bfe │ │ │ │ │ + bge.n 1c06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 1c4a │ │ │ │ │ + cbz r3, 1c52 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1bd2 │ │ │ │ │ + b.n 1bda │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1bc2 │ │ │ │ │ + bcc.n 1bca │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1bfe │ │ │ │ │ + bne.n 1c06 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ - b.n 1bc2 │ │ │ │ │ + b.n 1bca │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1bfe │ │ │ │ │ + b.n 1c06 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001c58 : │ │ │ │ │ +00001c60 : │ │ │ │ │ Py_GetConstant(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ - bhi.n 1c78 │ │ │ │ │ + bhi.n 1c80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #3347 @ 0xd13 │ │ │ │ │ @@ -3250,59 +3254,59 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00001c8c : │ │ │ │ │ +00001c94 : │ │ │ │ │ PyObject_CallFinalizerFromDealloc(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbnz r3, 1cf8 │ │ │ │ │ + cbnz r3, 1d00 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ │ - cbz r2, 1cda │ │ │ │ │ + cbz r2, 1ce2 │ │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #17 │ │ │ │ │ - bpl.n 1cbc │ │ │ │ │ + bpl.n 1cc4 │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bmi.n 1cda │ │ │ │ │ + bmi.n 1ce2 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #17 │ │ │ │ │ - bpl.n 1ce8 │ │ │ │ │ + bpl.n 1cf0 │ │ │ │ │ ldrd r3, r1, [r4, #-4] │ │ │ │ │ orr.w r2, r3, #1 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ │ - bge.n 1cf2 │ │ │ │ │ + bge.n 1cfa │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1cda │ │ │ │ │ + blt.n 1ce2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1ce4 │ │ │ │ │ - ldr r4, [pc, #28] @ (1d18 ) │ │ │ │ │ + b.n 1cec │ │ │ │ │ + ldr r4, [pc, #28] @ (1d20 ) │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ @@ -3311,83 +3315,83 @@ │ │ │ │ │ strd r1, r4, [sp] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 646 │ │ │ │ │ R_ARM_THM_CALL _PyObject_AssertFailed │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00001d1c : │ │ │ │ │ +00001d24 : │ │ │ │ │ PyObject_CallFinalizer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ │ - cbz r3, 1d5a │ │ │ │ │ + cbz r3, 1d62 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #17 │ │ │ │ │ - bpl.n 1d42 │ │ │ │ │ + bpl.n 1d4a │ │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.n 1d5a │ │ │ │ │ + bmi.n 1d62 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #17 │ │ │ │ │ itttt mi │ │ │ │ │ ldrmi r0, [sp, #4] │ │ │ │ │ ldrmi.w r3, [r0, #-4] │ │ │ │ │ orrmi.w r3, r3, #1 │ │ │ │ │ strmi.w r3, [r0, #-4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d60 : │ │ │ │ │ +00001d68 : │ │ │ │ │ none_hash(): │ │ │ │ │ movw r0, #25632 @ 0x6420 │ │ │ │ │ movt r0, #64680 @ 0xfca8 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d6c : │ │ │ │ │ +00001d74 : │ │ │ │ │ PyObject_HasAttrWithError(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1e34 │ │ │ │ │ + bpl.n 1e3c │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1dca │ │ │ │ │ + bne.n 1dd2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - bl 10a4 <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ + bl 10ac <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ - cbz r0, 1db8 │ │ │ │ │ + cbz r0, 1dc0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1db2 │ │ │ │ │ + bge.n 1dba │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1e1e │ │ │ │ │ + beq.n 1e26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ @@ -3397,169 +3401,169 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_type_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_type_getattro │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1df6 │ │ │ │ │ + beq.n 1dfe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_module_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_module_getattro │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1e2a │ │ │ │ │ + bne.n 1e32 │ │ │ │ │ movs r2, #1 │ │ │ │ │ bl 0 <_Py_module_getattro_impl> │ │ │ │ │ R_ARM_THM_CALL _Py_module_getattro_impl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1da0 │ │ │ │ │ + bne.n 1da8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1e4c │ │ │ │ │ + cbnz r0, 1e54 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1db2 │ │ │ │ │ + b.n 1dba │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 <_Py_type_getattro_impl> │ │ │ │ │ R_ARM_THM_CALL _Py_type_getattro_impl │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r2, 1e24 │ │ │ │ │ + cbnz r2, 1e2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1da0 │ │ │ │ │ + bne.n 1da8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 1e4c │ │ │ │ │ + cbz r0, 1e54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 1df2 │ │ │ │ │ + b.n 1dfa │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1db2 │ │ │ │ │ + b.n 1dba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1da2 │ │ │ │ │ - b.n 1df2 │ │ │ │ │ - cbz r2, 1e52 │ │ │ │ │ + bne.n 1daa │ │ │ │ │ + b.n 1dfa │ │ │ │ │ + cbz r2, 1e5a │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1da0 │ │ │ │ │ - b.n 1e08 │ │ │ │ │ + bne.n 1da8 │ │ │ │ │ + b.n 1e10 │ │ │ │ │ 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 .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1db2 │ │ │ │ │ + b.n 1dba │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ - cbz r3, 1e6e │ │ │ │ │ + cbz r3, 1e76 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e4c │ │ │ │ │ + beq.n 1e54 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1da0 │ │ │ │ │ - b.n 1e08 │ │ │ │ │ + bne.n 1da8 │ │ │ │ │ + b.n 1e10 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 1db2 │ │ │ │ │ + b.n 1dba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e74 : │ │ │ │ │ +00001e7c : │ │ │ │ │ PyObject_SelfIter(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e84 : │ │ │ │ │ +00001e8c : │ │ │ │ │ PyObject_Bytes(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f42 │ │ │ │ │ + beq.n 1f4a │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1ea8 │ │ │ │ │ + bne.n 1eb0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1ea4 │ │ │ │ │ + bge.n 1eac │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ 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 │ │ │ │ │ - ldr r1, [pc, #156] @ (1f58 ) │ │ │ │ │ + ldr r1, [pc, #156] @ (1f60 ) │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 1ed8 │ │ │ │ │ + cbnz r0, 1ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f3a │ │ │ │ │ + bne.n 1f42 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromObject │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #124] @ (1f5c ) │ │ │ │ │ + ldr r3, [pc, #124] @ (1f64 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 1c8 <_PyTypes_InitTypes+0x14c> │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f06 │ │ │ │ │ + bge.n 1f0e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbnz r2, 1f06 │ │ │ │ │ + cbnz r2, 1f0e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 1f3a │ │ │ │ │ + cbz r3, 1f42 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ - bmi.n 1f3c │ │ │ │ │ + bmi.n 1f44 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ @@ -3568,102 +3572,102 @@ │ │ │ │ │ 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 1f3a │ │ │ │ │ + bge.n 1f42 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 1f4e │ │ │ │ │ + cbz r2, 1f56 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromString │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f3a │ │ │ │ │ + b.n 1f42 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000533c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001f60 <_PyObject_IsAbstract>: │ │ │ │ │ +00001f68 <_PyObject_IsAbstract>: │ │ │ │ │ _PyObject_IsAbstract(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 203c <_PyObject_IsAbstract+0xdc> │ │ │ │ │ + beq.n 2044 <_PyObject_IsAbstract+0xdc> │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #272] @ (2084 <_PyObject_IsAbstract+0x124>) │ │ │ │ │ + ldr r1, [pc, #272] @ (208c <_PyObject_IsAbstract+0x124>) │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr.w r3, [r1, #2840] @ 0xb18 │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ - bpl.n 2042 <_PyObject_IsAbstract+0xe2> │ │ │ │ │ + bpl.n 204a <_PyObject_IsAbstract+0xe2> │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 1fc2 <_PyObject_IsAbstract+0x62> │ │ │ │ │ + bne.n 1fca <_PyObject_IsAbstract+0x62> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ addw r1, r1, #2836 @ 0xb14 │ │ │ │ │ - bl 10a4 <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ + bl 10ac <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1fea <_PyObject_IsAbstract+0x8a> │ │ │ │ │ + cbz r0, 1ff2 <_PyObject_IsAbstract+0x8a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1320 │ │ │ │ │ + bl 1328 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1ff6 <_PyObject_IsAbstract+0x96> │ │ │ │ │ + bge.n 1ffe <_PyObject_IsAbstract+0x96> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - cbnz r1, 1ff6 <_PyObject_IsAbstract+0x96> │ │ │ │ │ + cbnz r1, 1ffe <_PyObject_IsAbstract+0x96> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1ff6 <_PyObject_IsAbstract+0x96> │ │ │ │ │ + b.n 1ffe <_PyObject_IsAbstract+0x96> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_type_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_type_getattro │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 1ffc <_PyObject_IsAbstract+0x9c> │ │ │ │ │ + beq.n 2004 <_PyObject_IsAbstract+0x9c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_module_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_module_getattro │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 202c <_PyObject_IsAbstract+0xcc> │ │ │ │ │ + bne.n 2034 <_PyObject_IsAbstract+0xcc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ addw r1, r1, #2836 @ 0xb14 │ │ │ │ │ bl 0 <_Py_module_getattro_impl> │ │ │ │ │ R_ARM_THM_CALL _Py_module_getattro_impl │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1fa0 <_PyObject_IsAbstract+0x40> │ │ │ │ │ + bne.n 1fa8 <_PyObject_IsAbstract+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r2, r0, r4 │ │ │ │ │ it ne │ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #20 │ │ │ │ │ @@ -3672,36 +3676,36 @@ │ │ │ │ │ addw r1, r1, #2836 @ 0xb14 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_type_getattro_impl> │ │ │ │ │ R_ARM_THM_CALL _Py_type_getattro_impl │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r2, 2028 <_PyObject_IsAbstract+0xc8> │ │ │ │ │ + cbnz r2, 2030 <_PyObject_IsAbstract+0xc8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1fa0 <_PyObject_IsAbstract+0x40> │ │ │ │ │ + bne.n 1fa8 <_PyObject_IsAbstract+0x40> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 205a <_PyObject_IsAbstract+0xfa> │ │ │ │ │ + cbz r0, 2062 <_PyObject_IsAbstract+0xfa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1ff6 <_PyObject_IsAbstract+0x96> │ │ │ │ │ - cbz r4, 2060 <_PyObject_IsAbstract+0x100> │ │ │ │ │ + b.n 1ffe <_PyObject_IsAbstract+0x96> │ │ │ │ │ + cbz r4, 2068 <_PyObject_IsAbstract+0x100> │ │ │ │ │ addw r1, r1, #2836 @ 0xb14 │ │ │ │ │ blx r4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1fa0 <_PyObject_IsAbstract+0x40> │ │ │ │ │ - b.n 2014 <_PyObject_IsAbstract+0xb4> │ │ │ │ │ + bne.n 1fa8 <_PyObject_IsAbstract+0x40> │ │ │ │ │ + b.n 201c <_PyObject_IsAbstract+0xb4> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -3710,678 +3714,678 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1ff6 <_PyObject_IsAbstract+0x96> │ │ │ │ │ + b.n 1ffe <_PyObject_IsAbstract+0x96> │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2028 <_PyObject_IsAbstract+0xc8> │ │ │ │ │ + beq.n 2030 <_PyObject_IsAbstract+0xc8> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ addw r0, r1, #2836 @ 0xb14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 205a <_PyObject_IsAbstract+0xfa> │ │ │ │ │ + beq.n 2062 <_PyObject_IsAbstract+0xfa> │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1fa0 <_PyObject_IsAbstract+0x40> │ │ │ │ │ - b.n 2014 <_PyObject_IsAbstract+0xb4> │ │ │ │ │ + bne.n 1fa8 <_PyObject_IsAbstract+0x40> │ │ │ │ │ + b.n 201c <_PyObject_IsAbstract+0xb4> │ │ │ │ │ .word 0x00005000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002088 <_PyObject_IsFreed>: │ │ │ │ │ +00002090 <_PyObject_IsFreed>: │ │ │ │ │ _PyObject_IsFreed(): │ │ │ │ │ sub.w r3, r0, #256 @ 0x100 │ │ │ │ │ mvn.w r2, #512 @ 0x200 │ │ │ │ │ cmp.w r0, #3452816845 @ 0xcdcdcdcd │ │ │ │ │ it ne │ │ │ │ │ cmnne.w r3, #512 @ 0x200 │ │ │ │ │ - bcs.n 20d4 <_PyObject_IsFreed+0x4c> │ │ │ │ │ + bcs.n 20dc <_PyObject_IsFreed+0x4c> │ │ │ │ │ cmp.w r0, #4261281277 @ 0xfdfdfdfd │ │ │ │ │ it ne │ │ │ │ │ cmpne.w r0, #3722304989 @ 0xdddddddd │ │ │ │ │ - beq.n 20d4 <_PyObject_IsFreed+0x4c> │ │ │ │ │ + beq.n 20dc <_PyObject_IsFreed+0x4c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub.w r3, r0, #3452816845 @ 0xcdcdcdcd │ │ │ │ │ sub.w r1, r0, #256 @ 0x100 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it hi │ │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 20d4 <_PyObject_IsFreed+0x4c> │ │ │ │ │ + cbnz r3, 20dc <_PyObject_IsFreed+0x4c> │ │ │ │ │ cmp.w r0, #4261281277 @ 0xfdfdfdfd │ │ │ │ │ it ne │ │ │ │ │ cmpne.w r0, #3722304989 @ 0xdddddddd │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000020d8 : │ │ │ │ │ +000020e0 : │ │ │ │ │ PyObject_DelAttr(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 374 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_SetAttr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000020e0 <_Py_DecRef>: │ │ │ │ │ +000020e8 <_Py_DecRef>: │ │ │ │ │ _Py_DecRef(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 20ee <_Py_DecRef+0xe> │ │ │ │ │ + bge.n 20f6 <_Py_DecRef+0xe> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 20f0 <_Py_DecRef+0x10> │ │ │ │ │ + cbz r3, 20f8 <_Py_DecRef+0x10> │ │ │ │ │ bx lr │ │ │ │ │ b.w 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000020f4 : │ │ │ │ │ +000020fc : │ │ │ │ │ Py_ReprEnter(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_GetDict │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2186 │ │ │ │ │ - ldr r1, [pc, #308] @ (2244 ) │ │ │ │ │ + beq.n 218e │ │ │ │ │ + ldr r1, [pc, #308] @ (224c ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2204 │ │ │ │ │ + beq.n 220c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ands.w r2, r3, #7 │ │ │ │ │ - beq.n 21e6 │ │ │ │ │ + beq.n 21ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 21ec │ │ │ │ │ + bmi.n 21f4 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2184 │ │ │ │ │ + beq.n 218c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 21e6 │ │ │ │ │ + beq.n 21ee │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2178 │ │ │ │ │ + beq.n 2180 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 216c │ │ │ │ │ + beq.n 2174 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 2160 │ │ │ │ │ + beq.n 2168 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 2154 │ │ │ │ │ + beq.n 215c │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - bne.n 21f8 │ │ │ │ │ + bne.n 2200 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2184 │ │ │ │ │ + beq.n 218c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2184 │ │ │ │ │ + beq.n 218c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2184 │ │ │ │ │ + beq.n 218c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2184 │ │ │ │ │ + beq.n 218c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne.n 21e6 │ │ │ │ │ + bne.n 21ee │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r1, [r0, ip, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2184 │ │ │ │ │ + beq.n 218c │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ sub.w r3, ip, #2 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2184 │ │ │ │ │ + beq.n 218c │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ sub.w r3, ip, #3 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2184 │ │ │ │ │ + beq.n 218c │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ sub.w r3, ip, #4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2184 │ │ │ │ │ + beq.n 218c │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ sub.w r3, ip, #5 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2184 │ │ │ │ │ + beq.n 218c │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ sub.w r3, ip, #6 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2184 │ │ │ │ │ + beq.n 218c │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ sub.w r3, ip, #7 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2184 │ │ │ │ │ + beq.n 218c │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2184 │ │ │ │ │ + beq.n 218c │ │ │ │ │ subs.w ip, r3, #1 │ │ │ │ │ - bpl.n 2188 │ │ │ │ │ + bpl.n 2190 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ asrs r0, r0, #31 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne.n 2148 │ │ │ │ │ - b.n 2184 │ │ │ │ │ + bne.n 2150 │ │ │ │ │ + b.n 218c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 223c │ │ │ │ │ + cbnz r0, 2244 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 223c │ │ │ │ │ + cbz r0, 2244 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #44] @ (2244 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (224c ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 223c │ │ │ │ │ + blt.n 2244 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 211a │ │ │ │ │ + bge.w 2122 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 211a │ │ │ │ │ + bne.w 2122 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 211a │ │ │ │ │ + b.n 2122 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00004fb0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002248 : │ │ │ │ │ +00002250 : │ │ │ │ │ Py_ReprLeave(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_GetDict │ │ │ │ │ - cbz r0, 228c │ │ │ │ │ - ldr r1, [pc, #72] @ (22b0 ) │ │ │ │ │ + cbz r0, 2294 │ │ │ │ │ + ldr r1, [pc, #72] @ (22b8 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 228c │ │ │ │ │ + cbz r0, 2294 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 228c │ │ │ │ │ + bpl.n 2294 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - bmi.n 228c │ │ │ │ │ + bmi.n 2294 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r5, [r3, r1, lsl #2] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 229e │ │ │ │ │ + bne.n 22a6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_SetSlice │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 22a6 │ │ │ │ │ + beq.n 22ae │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcs.n 2296 │ │ │ │ │ - b.n 228c │ │ │ │ │ + bcs.n 229e │ │ │ │ │ + b.n 2294 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_SetSlice │ │ │ │ │ - b.n 228c │ │ │ │ │ + b.n 2294 │ │ │ │ │ .word 0x00004fb0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000022b4 <_PyObject_ClearFreeLists>: │ │ │ │ │ +000022bc <_PyObject_ClearFreeLists>: │ │ │ │ │ _PyObject_ClearFreeLists(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 22d8 <_PyObject_ClearFreeLists+0x24> │ │ │ │ │ + b.n 22e0 <_PyObject_ClearFreeLists+0x24> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ - bl 26e8 │ │ │ │ │ + bl 26f0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22ca <_PyObject_ClearFreeLists+0x16> │ │ │ │ │ + bne.n 22d2 <_PyObject_ClearFreeLists+0x16> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 256a <_PyObject_ClearFreeLists+0x2b6> │ │ │ │ │ + bne.w 2572 <_PyObject_ClearFreeLists+0x2b6> │ │ │ │ │ mov r4, r5 │ │ │ │ │ add.w r9, r5, #160 @ 0xa0 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 230e <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ + b.n 2316 <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 266a <_PyObject_ClearFreeLists+0x3b6> │ │ │ │ │ + blt.w 2672 <_PyObject_ClearFreeLists+0x3b6> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22f2 <_PyObject_ClearFreeLists+0x3e> │ │ │ │ │ + bne.n 22fa <_PyObject_ClearFreeLists+0x3e> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 24c4 <_PyObject_ClearFreeLists+0x210> │ │ │ │ │ + bne.w 24cc <_PyObject_ClearFreeLists+0x210> │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bne.n 230e <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ - b.n 2346 <_PyObject_ClearFreeLists+0x92> │ │ │ │ │ + bne.n 2316 <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ + b.n 234e <_PyObject_ClearFreeLists+0x92> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r3, [r5, #176] @ 0xb0 │ │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ │ str.w r2, [r5, #180] @ 0xb4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2692 <_PyObject_ClearFreeLists+0x3de> │ │ │ │ │ + blt.w 269a <_PyObject_ClearFreeLists+0x3de> │ │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2324 <_PyObject_ClearFreeLists+0x70> │ │ │ │ │ + bne.n 232c <_PyObject_ClearFreeLists+0x70> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2572 <_PyObject_ClearFreeLists+0x2be> │ │ │ │ │ + bne.w 257a <_PyObject_ClearFreeLists+0x2be> │ │ │ │ │ ldr.w r2, [r5, #184] @ 0xb8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 24ca <_PyObject_ClearFreeLists+0x216> │ │ │ │ │ + bne.w 24d2 <_PyObject_ClearFreeLists+0x216> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 257c <_PyObject_ClearFreeLists+0x2c8> │ │ │ │ │ + bne.w 2584 <_PyObject_ClearFreeLists+0x2c8> │ │ │ │ │ ldr.w r0, [r5, #192] @ 0xc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 24fe <_PyObject_ClearFreeLists+0x24a> │ │ │ │ │ - cbz r6, 2398 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ - b.n 2586 <_PyObject_ClearFreeLists+0x2d2> │ │ │ │ │ + bne.w 2506 <_PyObject_ClearFreeLists+0x24a> │ │ │ │ │ + cbz r6, 23a0 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ + b.n 258e <_PyObject_ClearFreeLists+0x2d2> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr.w r2, [r5, #204] @ 0xcc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ │ str.w r2, [r5, #204] @ 0xcc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2658 <_PyObject_ClearFreeLists+0x3a4> │ │ │ │ │ + blt.w 2660 <_PyObject_ClearFreeLists+0x3a4> │ │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2376 <_PyObject_ClearFreeLists+0xc2> │ │ │ │ │ + bne.n 237e <_PyObject_ClearFreeLists+0xc2> │ │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2590 <_PyObject_ClearFreeLists+0x2dc> │ │ │ │ │ - cbz r0, 23d0 <_PyObject_ClearFreeLists+0x11c> │ │ │ │ │ + bne.w 2598 <_PyObject_ClearFreeLists+0x2dc> │ │ │ │ │ + cbz r0, 23d8 <_PyObject_ClearFreeLists+0x11c> │ │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #208] @ 0xd0 │ │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23ae <_PyObject_ClearFreeLists+0xfa> │ │ │ │ │ + bne.n 23b6 <_PyObject_ClearFreeLists+0xfa> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 259e <_PyObject_ClearFreeLists+0x2ea> │ │ │ │ │ + bne.w 25a6 <_PyObject_ClearFreeLists+0x2ea> │ │ │ │ │ ldr.w r0, [r5, #216] @ 0xd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 24e8 <_PyObject_ClearFreeLists+0x234> │ │ │ │ │ + bne.w 24f0 <_PyObject_ClearFreeLists+0x234> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 25a8 <_PyObject_ClearFreeLists+0x2f4> │ │ │ │ │ + bne.w 25b0 <_PyObject_ClearFreeLists+0x2f4> │ │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 252a <_PyObject_ClearFreeLists+0x276> │ │ │ │ │ + bne.w 2532 <_PyObject_ClearFreeLists+0x276> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2626 <_PyObject_ClearFreeLists+0x372> │ │ │ │ │ + bne.w 262e <_PyObject_ClearFreeLists+0x372> │ │ │ │ │ ldr.w r0, [r5, #232] @ 0xe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2540 <_PyObject_ClearFreeLists+0x28c> │ │ │ │ │ + bne.w 2548 <_PyObject_ClearFreeLists+0x28c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2612 <_PyObject_ClearFreeLists+0x35e> │ │ │ │ │ + bne.w 261a <_PyObject_ClearFreeLists+0x35e> │ │ │ │ │ ldr.w r0, [r5, #240] @ 0xf0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2630 <_PyObject_ClearFreeLists+0x37c> │ │ │ │ │ + bne.w 2638 <_PyObject_ClearFreeLists+0x37c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 25da <_PyObject_ClearFreeLists+0x326> │ │ │ │ │ + bne.w 25e2 <_PyObject_ClearFreeLists+0x326> │ │ │ │ │ ldr.w r0, [r5, #248] @ 0xf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 26ba <_PyObject_ClearFreeLists+0x406> │ │ │ │ │ + bne.w 26c2 <_PyObject_ClearFreeLists+0x406> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 25e4 <_PyObject_ClearFreeLists+0x330> │ │ │ │ │ + bne.w 25ec <_PyObject_ClearFreeLists+0x330> │ │ │ │ │ ldr.w r0, [r5, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 26a4 <_PyObject_ClearFreeLists+0x3f0> │ │ │ │ │ + bne.w 26ac <_PyObject_ClearFreeLists+0x3f0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 25ee <_PyObject_ClearFreeLists+0x33a> │ │ │ │ │ + bne.w 25f6 <_PyObject_ClearFreeLists+0x33a> │ │ │ │ │ ldr.w r0, [r5, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 26d0 <_PyObject_ClearFreeLists+0x41c> │ │ │ │ │ + bne.w 26d8 <_PyObject_ClearFreeLists+0x41c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 25f8 <_PyObject_ClearFreeLists+0x344> │ │ │ │ │ + bne.w 2600 <_PyObject_ClearFreeLists+0x344> │ │ │ │ │ ldr.w r0, [r5, #280] @ 0x118 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25b2 <_PyObject_ClearFreeLists+0x2fe> │ │ │ │ │ - cbz r6, 246a <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ - b.n 25c8 <_PyObject_ClearFreeLists+0x314> │ │ │ │ │ + bne.w 25ba <_PyObject_ClearFreeLists+0x2fe> │ │ │ │ │ + cbz r6, 2472 <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ + b.n 25d0 <_PyObject_ClearFreeLists+0x314> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2646 <_PyObject_ClearFreeLists+0x392> │ │ │ │ │ + blt.w 264e <_PyObject_ClearFreeLists+0x392> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 244e <_PyObject_ClearFreeLists+0x19a> │ │ │ │ │ - cbz r6, 248a <_PyObject_ClearFreeLists+0x1d6> │ │ │ │ │ - b.n 25d2 <_PyObject_ClearFreeLists+0x31e> │ │ │ │ │ + bne.n 2456 <_PyObject_ClearFreeLists+0x19a> │ │ │ │ │ + cbz r6, 2492 <_PyObject_ClearFreeLists+0x1d6> │ │ │ │ │ + b.n 25da <_PyObject_ClearFreeLists+0x31e> │ │ │ │ │ ldr.w r2, [r5, #292] @ 0x124 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r3, [r5, #288] @ 0x120 │ │ │ │ │ str.w r2, [r5, #292] @ 0x124 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr.w r3, [r5, #288] @ 0x120 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2476 <_PyObject_ClearFreeLists+0x1c2> │ │ │ │ │ + bne.n 247e <_PyObject_ClearFreeLists+0x1c2> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 261c <_PyObject_ClearFreeLists+0x368> │ │ │ │ │ + bne.w 2624 <_PyObject_ClearFreeLists+0x368> │ │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2514 <_PyObject_ClearFreeLists+0x260> │ │ │ │ │ + bne.n 251c <_PyObject_ClearFreeLists+0x260> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2556 <_PyObject_ClearFreeLists+0x2a2> │ │ │ │ │ + bne.n 255e <_PyObject_ClearFreeLists+0x2a2> │ │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbz r3, 24e0 <_PyObject_ClearFreeLists+0x22c> │ │ │ │ │ + cbz r3, 24e8 <_PyObject_ClearFreeLists+0x22c> │ │ │ │ │ ldr.w r2, [r5, #308] @ 0x134 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r3, [r5, #304] @ 0x130 │ │ │ │ │ str.w r2, [r5, #308] @ 0x134 │ │ │ │ │ - bl 26e8 │ │ │ │ │ - b.n 24a6 <_PyObject_ClearFreeLists+0x1f2> │ │ │ │ │ + bl 26f0 │ │ │ │ │ + b.n 24ae <_PyObject_ClearFreeLists+0x1f2> │ │ │ │ │ str.w r8, [r4, #20] │ │ │ │ │ - b.n 231c <_PyObject_ClearFreeLists+0x68> │ │ │ │ │ + b.n 2324 <_PyObject_ClearFreeLists+0x68> │ │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #184] @ 0xb8 │ │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ │ - bl 26e8 │ │ │ │ │ - b.n 2356 <_PyObject_ClearFreeLists+0xa2> │ │ │ │ │ + bl 26f0 │ │ │ │ │ + b.n 235e <_PyObject_ClearFreeLists+0xa2> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2560 <_PyObject_ClearFreeLists+0x2ac> │ │ │ │ │ + bne.n 2568 <_PyObject_ClearFreeLists+0x2ac> │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #216] @ 0xd8 │ │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ │ - bl 26e8 │ │ │ │ │ - b.n 23d0 <_PyObject_ClearFreeLists+0x11c> │ │ │ │ │ + bl 26f0 │ │ │ │ │ + b.n 23d8 <_PyObject_ClearFreeLists+0x11c> │ │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #192] @ 0xc0 │ │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ │ - bl 26e8 │ │ │ │ │ - b.n 2368 <_PyObject_ClearFreeLists+0xb4> │ │ │ │ │ + bl 26f0 │ │ │ │ │ + b.n 2370 <_PyObject_ClearFreeLists+0xb4> │ │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #296] @ 0x128 │ │ │ │ │ str.w r3, [r5, #300] @ 0x12c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ - b.n 249a <_PyObject_ClearFreeLists+0x1e6> │ │ │ │ │ + b.n 24a2 <_PyObject_ClearFreeLists+0x1e6> │ │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #224] @ 0xe0 │ │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ │ - bl 26e8 │ │ │ │ │ - b.n 23e0 <_PyObject_ClearFreeLists+0x12c> │ │ │ │ │ + bl 26f0 │ │ │ │ │ + b.n 23e8 <_PyObject_ClearFreeLists+0x12c> │ │ │ │ │ ldr.w r3, [r5, #236] @ 0xec │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #232] @ 0xe8 │ │ │ │ │ str.w r3, [r5, #236] @ 0xec │ │ │ │ │ - bl 26e8 │ │ │ │ │ - b.n 23f0 <_PyObject_ClearFreeLists+0x13c> │ │ │ │ │ + bl 26f0 │ │ │ │ │ + b.n 23f8 <_PyObject_ClearFreeLists+0x13c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #300] @ 0x12c │ │ │ │ │ - b.n 24a6 <_PyObject_ClearFreeLists+0x1f2> │ │ │ │ │ + b.n 24ae <_PyObject_ClearFreeLists+0x1f2> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #308] @ 0x134 │ │ │ │ │ - b.n 24e4 <_PyObject_ClearFreeLists+0x230> │ │ │ │ │ + b.n 24ec <_PyObject_ClearFreeLists+0x230> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - b.n 22e6 <_PyObject_ClearFreeLists+0x32> │ │ │ │ │ + b.n 22ee <_PyObject_ClearFreeLists+0x32> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #180] @ 0xb4 │ │ │ │ │ - b.n 2356 <_PyObject_ClearFreeLists+0xa2> │ │ │ │ │ + b.n 235e <_PyObject_ClearFreeLists+0xa2> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ │ - b.n 2368 <_PyObject_ClearFreeLists+0xb4> │ │ │ │ │ + b.n 2370 <_PyObject_ClearFreeLists+0xb4> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ │ - b.n 2398 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ + b.n 23a0 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23ae <_PyObject_ClearFreeLists+0xfa> │ │ │ │ │ + bne.w 23b6 <_PyObject_ClearFreeLists+0xfa> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ │ - b.n 23d0 <_PyObject_ClearFreeLists+0x11c> │ │ │ │ │ + b.n 23d8 <_PyObject_ClearFreeLists+0x11c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ │ - b.n 23e0 <_PyObject_ClearFreeLists+0x12c> │ │ │ │ │ + b.n 23e8 <_PyObject_ClearFreeLists+0x12c> │ │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #280] @ 0x118 │ │ │ │ │ str.w r3, [r5, #284] @ 0x11c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2440 <_PyObject_ClearFreeLists+0x18c> │ │ │ │ │ + b.n 2448 <_PyObject_ClearFreeLists+0x18c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #284] @ 0x11c │ │ │ │ │ - b.n 246a <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ + b.n 2472 <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b.n 248a <_PyObject_ClearFreeLists+0x1d6> │ │ │ │ │ + b.n 2492 <_PyObject_ClearFreeLists+0x1d6> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #244] @ 0xf4 │ │ │ │ │ - b.n 2410 <_PyObject_ClearFreeLists+0x15c> │ │ │ │ │ + b.n 2418 <_PyObject_ClearFreeLists+0x15c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #252] @ 0xfc │ │ │ │ │ - b.n 2420 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ + b.n 2428 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #260] @ 0x104 │ │ │ │ │ - b.n 2430 <_PyObject_ClearFreeLists+0x17c> │ │ │ │ │ + b.n 2438 <_PyObject_ClearFreeLists+0x17c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #268] @ 0x10c │ │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 267c <_PyObject_ClearFreeLists+0x3c8> │ │ │ │ │ + bne.n 2684 <_PyObject_ClearFreeLists+0x3c8> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #276] @ 0x114 │ │ │ │ │ - b.n 2440 <_PyObject_ClearFreeLists+0x18c> │ │ │ │ │ + b.n 2448 <_PyObject_ClearFreeLists+0x18c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #236] @ 0xec │ │ │ │ │ - b.n 2400 <_PyObject_ClearFreeLists+0x14c> │ │ │ │ │ + b.n 2408 <_PyObject_ClearFreeLists+0x14c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #292] @ 0x124 │ │ │ │ │ - b.n 249a <_PyObject_ClearFreeLists+0x1e6> │ │ │ │ │ + b.n 24a2 <_PyObject_ClearFreeLists+0x1e6> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ │ - b.n 23f0 <_PyObject_ClearFreeLists+0x13c> │ │ │ │ │ + b.n 23f8 <_PyObject_ClearFreeLists+0x13c> │ │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #240] @ 0xf0 │ │ │ │ │ str.w r3, [r5, #244] @ 0xf4 │ │ │ │ │ - bl 26e8 │ │ │ │ │ - b.n 2400 <_PyObject_ClearFreeLists+0x14c> │ │ │ │ │ + bl 26f0 │ │ │ │ │ + b.n 2408 <_PyObject_ClearFreeLists+0x14c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 246a <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ + bne.w 2472 <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 246a <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ + b.n 2472 <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2398 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ + bne.w 23a0 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2398 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ + b.n 23a0 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 230e <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ + bne.w 2316 <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 230e <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ + b.n 2316 <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #272] @ 0x110 │ │ │ │ │ str.w r3, [r5, #276] @ 0x114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_RawFree │ │ │ │ │ - b.n 2600 <_PyObject_ClearFreeLists+0x34c> │ │ │ │ │ + b.n 2608 <_PyObject_ClearFreeLists+0x34c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2346 <_PyObject_ClearFreeLists+0x92> │ │ │ │ │ + bne.w 234e <_PyObject_ClearFreeLists+0x92> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2346 <_PyObject_ClearFreeLists+0x92> │ │ │ │ │ + b.n 234e <_PyObject_ClearFreeLists+0x92> │ │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #256] @ 0x100 │ │ │ │ │ str.w r3, [r5, #260] @ 0x104 │ │ │ │ │ - bl 26e8 │ │ │ │ │ - b.n 2420 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ + bl 26f0 │ │ │ │ │ + b.n 2428 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #248] @ 0xf8 │ │ │ │ │ str.w r3, [r5, #252] @ 0xfc │ │ │ │ │ - bl 26e8 │ │ │ │ │ - b.n 2410 <_PyObject_ClearFreeLists+0x15c> │ │ │ │ │ + bl 26f0 │ │ │ │ │ + b.n 2418 <_PyObject_ClearFreeLists+0x15c> │ │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #264] @ 0x108 │ │ │ │ │ str.w r3, [r5, #268] @ 0x10c │ │ │ │ │ - bl 26e8 │ │ │ │ │ - b.n 2430 <_PyObject_ClearFreeLists+0x17c> │ │ │ │ │ + bl 26f0 │ │ │ │ │ + b.n 2438 <_PyObject_ClearFreeLists+0x17c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026e8 : │ │ │ │ │ +000026f0 : │ │ │ │ │ free_object(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2708 │ │ │ │ │ + blt.n 2710 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2706 │ │ │ │ │ + bne.n 270e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000271c <_PyTypes_FiniTypes>: │ │ │ │ │ +00002724 <_PyTypes_FiniTypes>: │ │ │ │ │ _PyTypes_FiniTypes(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ @@ -4434,20 +4438,20 @@ │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 275e <_PyTypes_FiniTypes+0x42> │ │ │ │ │ + bne.n 2766 <_PyTypes_FiniTypes+0x42> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027ac : │ │ │ │ │ +000027b4 : │ │ │ │ │ Py_GetConstantBorrowed(): │ │ │ │ │ - b.w 1c58 │ │ │ │ │ + b.w 1c60 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -000027b0 : │ │ │ │ │ +000027b8 : │ │ │ │ │ Py_NewRef(): │ │ │ │ │ - b.w 1e74 │ │ │ │ │ + b.w 1e7c │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_SelfIter │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC stderr │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS stderr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 2088 <_PyObject_IsFreed> │ │ │ │ │ + bl 2090 <_PyObject_IsFreed> │ │ │ │ │ R_ARM_THM_CALL _PyObject_IsFreed │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cbz r3, 7a <_PyObject_Dump+0x3c> │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -225,19 +225,19 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ b.n 240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ beq.n 1dc │ │ │ │ │ - bl 1aa8 │ │ │ │ │ + bl 1ab0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 1e2 │ │ │ │ │ - bl 1b8c │ │ │ │ │ + bl 1b94 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r4, 23a │ │ │ │ │ adds r1, r7, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ @@ -356,15 +356,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 2fa │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttrString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl adc │ │ │ │ │ + bl ae4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ bne.n 2f4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -392,15 +392,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 320 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ b.n 35a │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fb4 │ │ │ │ │ + bl fbc │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 368 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -472,19 +472,19 @@ │ │ │ │ │ PyObject_HasAttr(): │ │ │ │ │ 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 fb4 │ │ │ │ │ + bl fbc │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl adc │ │ │ │ │ + bl ae4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ bne.n 3de │ │ │ │ │ movs r4, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -503,15 +503,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 2fa │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttrString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl adc │ │ │ │ │ + bl ae4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000408 : │ │ │ │ │ none_new(): │ │ │ │ │ @@ -619,15 +619,15 @@ │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 000004de : │ │ │ │ │ Py_DecRef(): │ │ │ │ │ - b.w adc │ │ │ │ │ + b.w ae4 │ │ │ │ │ R_ARM_THM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ 000004e2 : │ │ │ │ │ Py_Is(): │ │ │ │ │ subs r3, r0, r1 │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ @@ -895,15 +895,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ bl 0 <__fprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __fprintf_chk │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL fflush │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2088 <_PyObject_IsFreed> │ │ │ │ │ + bl 2090 <_PyObject_IsFreed> │ │ │ │ │ R_ARM_THM_CALL _PyObject_IsFreed │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cbz r3, 712 <_PyObject_AssertFailed+0xcc> │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -958,15 +958,15 @@ │ │ │ │ │ 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 │ │ │ │ │ - bl 2088 <_PyObject_IsFreed> │ │ │ │ │ + bl 2090 <_PyObject_IsFreed> │ │ │ │ │ R_ARM_THM_CALL _PyObject_IsFreed │ │ │ │ │ cbz r0, 79a <_PyObject_CheckConsistency+0x3a> │ │ │ │ │ ldr r5, [pc, #112] @ (7ec <_PyObject_CheckConsistency+0x8c>) │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1057,15 +1057,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 852 <_PyObject_GetMethod+0x62> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b5c │ │ │ │ │ + bl b64 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ movs r7, #0 │ │ │ │ │ b.n 996 <_PyObject_GetMethod+0x1a6> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyType_LookupRef> │ │ │ │ │ @@ -1101,15 +1101,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyObject_TryGetInstanceAttribute │ │ │ │ │ cbz r0, 8b0 <_PyObject_GetMethod+0xc0> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 932 <_PyObject_GetMethod+0x142> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - bl adc │ │ │ │ │ + bl ae4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 84e <_PyObject_GetMethod+0x5e> │ │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ bpl.n 8be <_PyObject_GetMethod+0xce> │ │ │ │ │ ldr.w r6, [r5, #-12] │ │ │ │ │ b.n 8ea <_PyObject_GetMethod+0xfa> │ │ │ │ │ @@ -1147,15 +1147,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cbnz r3, 918 <_PyObject_GetMethod+0x128> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 26c │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl adc │ │ │ │ │ + bl ae4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 84e <_PyObject_GetMethod+0x5e> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 932 <_PyObject_GetMethod+0x142> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cbnz r3, 932 <_PyObject_GetMethod+0x142> │ │ │ │ │ @@ -1197,15 +1197,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1a40 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1a48 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b.n 84e <_PyObject_GetMethod+0x5e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000099e <_PyObject_GetAttrId>: │ │ │ │ │ @@ -1218,15 +1218,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyUnicode_FromId> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FromId │ │ │ │ │ cbz r0, 9c2 <_PyObject_GetAttrId+0x24> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w b5c │ │ │ │ │ + b.w b64 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetAttr │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000009c4 : │ │ │ │ │ PyObject_DelAttrString(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 30c │ │ │ ├── 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, #1944] @ 0x798 │ │ │ │ │ str.w r1, [r3, #1948] @ 0x79c │ │ │ │ │ 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: 44028 (bytes into file) │ │ │ │ │ + Start of section headers: 44016 (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 0xabfc: │ │ │ │ │ +There are 17 section headers, starting at offset 0xabf0: │ │ │ │ │ │ │ │ │ │ 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 0018d8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 008f80 000a60 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008f74 000a60 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00190c 0006f4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0099e0 000550 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0099d4 000550 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002000 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 002000 000230 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002230 00430c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 009f30 000b60 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00653c 000138 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00aa90 0000e0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 006674 00090c 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 006f80 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 006f80 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 006fb4 001290 10 15 214 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 008244 000d3a 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 00ab70 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002230 004300 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009f24 000b60 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 006530 000138 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00aa84 0000e0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 006668 00090c 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 006f74 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 006f74 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 006fa8 001290 10 15 214 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 008238 000d3a 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00ab64 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 {} │ │ │ │ │ @@ -10,15 +10,15 @@ │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 8: 00001cc5 1982 FUNC LOCAL DEFAULT 7 set_merge_lock_held │ │ │ │ │ 9: 000002bd 1292 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 110 FUNC LOCAL DEFAULT 7 set_update_local │ │ │ │ │ - 13: 00002f7d 100 FUNC LOCAL DEFAULT 7 unicode_eq │ │ │ │ │ + 13: 00002f75 100 FUNC LOCAL DEFAULT 7 unicode_eq │ │ │ │ │ 14: 00000c19 68 FUNC LOCAL DEFAULT 7 set_insert_clean │ │ │ │ │ 15: 00000001 90 FUNC LOCAL DEFAULT 9 set_unhashable_type │ │ │ │ │ 16: 000007c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 17: 000007c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 18: 000007c9 414 FUNC LOCAL DEFAULT 7 set_add_entry_takeref │ │ │ │ │ 19: 00000969 688 FUNC LOCAL DEFAULT 7 set_table_resize │ │ │ │ │ 20: 00000c14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ @@ -42,83 +42,83 @@ │ │ │ │ │ 38: 00001c41 130 FUNC LOCAL DEFAULT 7 set_update_internal │ │ │ │ │ 39: 000022bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 40: 000022c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 41: 00002485 296 FUNC LOCAL DEFAULT 7 set_iter │ │ │ │ │ 42: 000025a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 43: 00000028 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 44: 000025ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 45: 000025ad 304 FUNC LOCAL DEFAULT 7 setiter_iternext │ │ │ │ │ - 46: 000026d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 47: 000026dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 48: 000026dd 176 FUNC LOCAL DEFAULT 7 setiter_dealloc │ │ │ │ │ - 49: 00002788 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 0000278c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 51: 0000278d 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 52: 000027a5 160 FUNC LOCAL DEFAULT 7 set_dealloc │ │ │ │ │ - 53: 00002840 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00002844 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 00002845 4 FUNC LOCAL DEFAULT 7 set_len │ │ │ │ │ + 45: 000025ad 296 FUNC LOCAL DEFAULT 7 setiter_iternext │ │ │ │ │ + 46: 000026d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 47: 000026d4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 48: 000026d5 176 FUNC LOCAL DEFAULT 7 setiter_dealloc │ │ │ │ │ + 49: 00002780 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 00002784 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 51: 00002785 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 52: 0000279d 160 FUNC LOCAL DEFAULT 7 set_dealloc │ │ │ │ │ + 53: 00002838 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 0000283c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 0000283d 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: 00003119 494 FUNC LOCAL DEFAULT 7 frozenset_hash_impl │ │ │ │ │ + 59: 00003111 494 FUNC LOCAL DEFAULT 7 frozenset_hash_impl │ │ │ │ │ 60: 00000060 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 61: 00002f78 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 00002f70 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: 00002f7c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 69: 000030ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 70: 000030f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 71: 000030f1 40 FUNC LOCAL DEFAULT 7 frozenset_hash │ │ │ │ │ - 72: 00003309 148 FUNC LOCAL DEFAULT 7 set_traverse │ │ │ │ │ - 73: 00003398 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 00002f74 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 69: 000030e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 000030e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 71: 000030e9 40 FUNC LOCAL DEFAULT 7 frozenset_hash │ │ │ │ │ + 72: 00003301 148 FUNC LOCAL DEFAULT 7 set_traverse │ │ │ │ │ + 73: 00003390 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 74: 000001d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 75: 00000259 148 FUNC LOCAL DEFAULT 1 set_and │ │ │ │ │ 76: 000002ed 572 FUNC LOCAL DEFAULT 1 set_intersection │ │ │ │ │ 77: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 78: 000002ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 79: 00000529 80 FUNC LOCAL DEFAULT 1 make_new_set_basetype │ │ │ │ │ 80: 00000769 66 FUNC LOCAL DEFAULT 1 set_copy_impl │ │ │ │ │ 81: 00000524 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 82: 00000528 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 83: 00000574 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 84: 0000339c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 85: 0000339d 506 FUNC LOCAL DEFAULT 7 set_add │ │ │ │ │ + 84: 00003394 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 85: 00003395 506 FUNC LOCAL DEFAULT 7 set_add │ │ │ │ │ 86: 00000578 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 87: 00003599 236 FUNC LOCAL DEFAULT 7 set_clear_internal │ │ │ │ │ + 87: 00003591 236 FUNC LOCAL DEFAULT 7 set_clear_internal │ │ │ │ │ 88: 000005c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 89: 000005cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 90: 000005cd 2 FUNC LOCAL DEFAULT 1 set_pop │ │ │ │ │ - 91: 00003680 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 00003678 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 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: 00003685 1068 FUNC LOCAL DEFAULT 7 set_issubset_impl │ │ │ │ │ + 95: 0000367d 1064 FUNC LOCAL DEFAULT 7 set_issubset_impl │ │ │ │ │ 96: 00000a65 236 FUNC LOCAL DEFAULT 1 set_issuperset_impl │ │ │ │ │ - 97: 00003684 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 98: 00003aac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 0000367c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 98: 00003aa0 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: 00003ab0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 103: 00003ab1 50 FUNC LOCAL DEFAULT 7 set___contains__ │ │ │ │ │ - 104: 00003ae5 772 FUNC LOCAL DEFAULT 7 frozenset___contains__ │ │ │ │ │ + 102: 00003aa4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 103: 00003aa5 50 FUNC LOCAL DEFAULT 7 set___contains__ │ │ │ │ │ + 104: 00003ad9 772 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: 00003de9 1316 FUNC LOCAL DEFAULT 7 set_difference │ │ │ │ │ + 110: 00003ddd 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: 00004308 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 113: 000042fc 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 │ │ │ │ │ @@ -241,25 +241,25 @@ │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ 238: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 244: 00002849 196 FUNC GLOBAL DEFAULT 7 PyFrozenSet_New │ │ │ │ │ - 245: 0000290d 506 FUNC GLOBAL DEFAULT 7 _PySet_AddTakeRef │ │ │ │ │ - 246: 00002b09 878 FUNC GLOBAL DEFAULT 7 _PySet_Contains │ │ │ │ │ + 244: 00002841 196 FUNC GLOBAL DEFAULT 7 PyFrozenSet_New │ │ │ │ │ + 245: 00002905 506 FUNC GLOBAL DEFAULT 7 _PySet_AddTakeRef │ │ │ │ │ + 246: 00002b01 878 FUNC GLOBAL DEFAULT 7 _PySet_Contains │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 250: 00002e79 260 FUNC GLOBAL DEFAULT 7 _PySet_NextEntryRef │ │ │ │ │ + 250: 00002e71 260 FUNC GLOBAL DEFAULT 7 _PySet_NextEntryRef │ │ │ │ │ 251: 00000065 96 FUNC GLOBAL DEFAULT 1 PySet_Size │ │ │ │ │ 252: 000000c5 80 FUNC GLOBAL DEFAULT 1 PySet_Pop │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 254: 00002fe1 272 FUNC GLOBAL DEFAULT 7 _PySet_NextEntry │ │ │ │ │ + 254: 00002fd9 272 FUNC GLOBAL DEFAULT 7 _PySet_NextEntry │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Next │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 257: 00000579 84 FUNC GLOBAL DEFAULT 1 PySet_Clear │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x8f80 contains 332 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8f74 contains 332 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000002a 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000002e 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000034 0000f80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000003c 0000f90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000042 00003b0a R_ARM_THM_CALL 00003119 frozenset_hash_impl │ │ │ │ │ +00000042 00003b0a R_ARM_THM_CALL 00003111 frozenset_hash_impl │ │ │ │ │ 0000004c 00001d0a R_ARM_THM_CALL 00001395 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 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000a0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000ac 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ @@ -146,27 +146,27 @@ │ │ │ │ │ 00000b6a 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000b6e 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000b7c 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000b86 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000b8a 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000b90 0000f80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000b98 0000f90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000b9e 00003b0a R_ARM_THM_CALL 00003119 frozenset_hash_impl │ │ │ │ │ +00000b9e 00003b0a R_ARM_THM_CALL 00003111 frozenset_hash_impl │ │ │ │ │ 00000ba8 00001c0a R_ARM_THM_CALL 00001339 set_discard_entry │ │ │ │ │ 00000bb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000bca 00001b0a R_ARM_THM_CALL 000012e9 set_discard_key │ │ │ │ │ 00000bd4 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000bd8 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000be6 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000bf2 00010b0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00000bf8 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000bfc 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000c02 0000f80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000c0a 0000f90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000c10 00003b0a R_ARM_THM_CALL 00003119 frozenset_hash_impl │ │ │ │ │ +00000c10 00003b0a R_ARM_THM_CALL 00003111 frozenset_hash_impl │ │ │ │ │ 00000c1a 00001c0a R_ARM_THM_CALL 00001339 set_discard_entry │ │ │ │ │ 00000c24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c44 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000c48 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000c58 0000260a R_ARM_THM_CALL 00001c41 set_update_internal │ │ │ │ │ 00000c78 00010c0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ 00000c8a 00010d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ @@ -205,15 +205,15 @@ │ │ │ │ │ 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 00006e0a R_ARM_THM_CALL 00003de9 set_difference │ │ │ │ │ +00001034 00006e0a R_ARM_THM_CALL 00003ddd set_difference │ │ │ │ │ 00001074 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010b0 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000010b4 00010030 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 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001130 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -248,38 +248,38 @@ │ │ │ │ │ 0000139a 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000013cc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013e2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000140c 0000ff0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ 00001426 00001c0a R_ARM_THM_CALL 00001339 set_discard_entry │ │ │ │ │ 00001444 0000120a R_ARM_THM_CALL 000007c9 set_add_entry_takeref │ │ │ │ │ 00001460 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001466 0000570a R_ARM_THM_CALL 00003599 set_clear_internal │ │ │ │ │ +00001466 0000570a R_ARM_THM_CALL 00003591 set_clear_internal │ │ │ │ │ 0000146e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000014b8 00001c0a R_ARM_THM_CALL 00001339 set_discard_entry │ │ │ │ │ 000014d4 0000120a R_ARM_THM_CALL 000007c9 set_add_entry_takeref │ │ │ │ │ 000014ec 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001512 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001518 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000152a 0000570a R_ARM_THM_CALL 00003599 set_clear_internal │ │ │ │ │ +0000152a 0000570a R_ARM_THM_CALL 00003591 set_clear_internal │ │ │ │ │ 0000152e 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001532 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001568 0001130a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00001584 00000c0a R_ARM_THM_CALL 0000024d set_update_local │ │ │ │ │ 0000158c 0000212f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ 00001590 00002130 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ 00001596 0001140a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000015ac 0000570a R_ARM_THM_CALL 00003599 set_clear_internal │ │ │ │ │ +000015ac 0000570a R_ARM_THM_CALL 00003591 set_clear_internal │ │ │ │ │ 000015be 0000260a R_ARM_THM_CALL 00001c41 set_update_internal │ │ │ │ │ 000015d4 0001150a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ 000015e0 0001160a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 000015ea 0001170a R_ARM_THM_CALL 00000000 _PyObject_GetState │ │ │ │ │ 000015fa 0001160a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001602 0000330a R_ARM_THM_CALL 0000278d Py_XDECREF │ │ │ │ │ -00001608 0000330a R_ARM_THM_CALL 0000278d Py_XDECREF │ │ │ │ │ -0000160e 0000330a R_ARM_THM_CALL 0000278d Py_XDECREF │ │ │ │ │ +00001602 0000330a R_ARM_THM_CALL 00002785 Py_XDECREF │ │ │ │ │ +00001608 0000330a R_ARM_THM_CALL 00002785 Py_XDECREF │ │ │ │ │ +0000160e 0000330a R_ARM_THM_CALL 00002785 Py_XDECREF │ │ │ │ │ 00001658 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000165c 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001660 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000167e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001682 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000016b0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000016bc 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -313,74 +313,74 @@ │ │ │ │ │ 0000185e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001862 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000187a 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000018b0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000018ba 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000018be 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000018cc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000000 0000f61e R_ARM_THM_JUMP24 00002b09 _PySet_Contains │ │ │ │ │ +00000000 0000f61e R_ARM_THM_JUMP24 00002b01 _PySet_Contains │ │ │ │ │ 0000055a 00000b1e R_ARM_THM_JUMP24 00000189 make_new_set │ │ │ │ │ -00000584 0000571e R_ARM_THM_JUMP24 00003599 set_clear_internal │ │ │ │ │ -000005c2 0000571e R_ARM_THM_JUMP24 00003599 set_clear_internal │ │ │ │ │ -0000062c 00005f1e R_ARM_THM_JUMP24 00003685 set_issubset_impl │ │ │ │ │ +00000584 0000571e R_ARM_THM_JUMP24 00003591 set_clear_internal │ │ │ │ │ +000005c2 0000571e R_ARM_THM_JUMP24 00003591 set_clear_internal │ │ │ │ │ +0000062c 00005f1e R_ARM_THM_JUMP24 0000367d set_issubset_impl │ │ │ │ │ 000006aa 0001041e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000007d2 0000261e R_ARM_THM_JUMP24 00001c41 set_update_internal │ │ │ │ │ -00000840 00006e1e R_ARM_THM_JUMP24 00003de9 set_difference │ │ │ │ │ -00000b20 00005f1e R_ARM_THM_JUMP24 00003685 set_issubset_impl │ │ │ │ │ +00000840 00006e1e R_ARM_THM_JUMP24 00003ddd set_difference │ │ │ │ │ +00000b20 00005f1e R_ARM_THM_JUMP24 0000367d set_issubset_impl │ │ │ │ │ 00000da4 0001101e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000dba 0001101e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000f40 0000131e R_ARM_THM_JUMP24 00000969 set_table_resize │ │ │ │ │ -00000fe0 0000571e R_ARM_THM_JUMP24 00003599 set_clear_internal │ │ │ │ │ +00000fe0 0000571e R_ARM_THM_JUMP24 00003591 set_clear_internal │ │ │ │ │ 0000108a 0001121e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000153a 00000b1e R_ARM_THM_JUMP24 00000189 make_new_set │ │ │ │ │ -000017a0 00005f1e R_ARM_THM_JUMP24 00003685 set_issubset_impl │ │ │ │ │ +000017a0 00005f1e R_ARM_THM_JUMP24 0000367d set_issubset_impl │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x99e0 contains 170 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x99d4 contains 170 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003402 R_ARM_ABS32 000027a5 set_dealloc │ │ │ │ │ +00000018 00003402 R_ARM_ABS32 0000279d 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 000030f1 frozenset_hash │ │ │ │ │ +0000003c 00004702 R_ARM_ABS32 000030e9 frozenset_hash │ │ │ │ │ 00000048 00012402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00004802 R_ARM_ABS32 00003309 set_traverse │ │ │ │ │ -00000060 00005702 R_ARM_ABS32 00003599 set_clear_internal │ │ │ │ │ +0000005c 00004802 R_ARM_ABS32 00003301 set_traverse │ │ │ │ │ +00000060 00005702 R_ARM_ABS32 00003591 set_clear_internal │ │ │ │ │ 00000064 00005c02 R_ARM_ABS32 000005d1 set_richcompare │ │ │ │ │ 0000006c 00002902 R_ARM_ABS32 00002485 set_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00012502 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 0000a202 R_ARM_ABS32 000017a5 frozenset_new │ │ │ │ │ 000000a0 0000f102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000c8 00000502 R_ARM_ABS32 00000001 frozenset_vectorcall │ │ │ │ │ 000000d4 00012302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003402 R_ARM_ABS32 000027a5 set_dealloc │ │ │ │ │ +000000e8 00003402 R_ARM_ABS32 0000279d 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 00012602 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000118 00012402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000128 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000012c 00004802 R_ARM_ABS32 00003309 set_traverse │ │ │ │ │ -00000130 00005702 R_ARM_ABS32 00003599 set_clear_internal │ │ │ │ │ +0000012c 00004802 R_ARM_ABS32 00003301 set_traverse │ │ │ │ │ +00000130 00005702 R_ARM_ABS32 00003591 set_clear_internal │ │ │ │ │ 00000134 00005c02 R_ARM_ABS32 000005d1 set_richcompare │ │ │ │ │ 0000013c 00002902 R_ARM_ABS32 00002485 set_iter │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000164 00009902 R_ARM_ABS32 00001541 set_init │ │ │ │ │ 00000168 00012502 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000016c 00009802 R_ARM_ABS32 00001539 set_new │ │ │ │ │ 00000170 0000f102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000198 00002202 R_ARM_ABS32 00001a29 set_vectorcall │ │ │ │ │ 000001a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00012302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00003002 R_ARM_ABS32 000026dd setiter_dealloc │ │ │ │ │ +000001c0 00003002 R_ARM_ABS32 000026d5 setiter_dealloc │ │ │ │ │ 000001f0 00012402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000204 00009c02 R_ARM_ABS32 0000005b setiter_traverse │ │ │ │ │ 00000214 00012702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000218 00002d02 R_ARM_ABS32 000025ad setiter_iternext │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000027c 00012302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -388,15 +388,15 @@ │ │ │ │ │ 000002a4 0000ac02 R_ARM_ABS32 00000105 dummy_repr │ │ │ │ │ 00000348 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000350 00006d02 R_ARM_ABS32 00000801 set_sub │ │ │ │ │ 00000380 00004b02 R_ARM_ABS32 00000259 set_and │ │ │ │ │ 00000384 00009d02 R_ARM_ABS32 0000166d set_xor │ │ │ │ │ 00000388 00006302 R_ARM_ABS32 000006c5 set_or │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00006802 R_ARM_ABS32 00003ae5 frozenset___contains__ │ │ │ │ │ +000003e0 00006802 R_ARM_ABS32 00003ad9 frozenset___contains__ │ │ │ │ │ 000003e8 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f0 0000a402 R_ARM_ABS32 00000067 frozenset_copy │ │ │ │ │ 000003f8 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000400 00008902 R_ARM_ABS32 0000101d set_difference_multi │ │ │ │ │ 00000408 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -432,21 +432,21 @@ │ │ │ │ │ 000004e4 00009d02 R_ARM_ABS32 0000166d 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 0000184d set_ixor │ │ │ │ │ 0000051c 00002302 R_ARM_ABS32 00001b6d set_ior │ │ │ │ │ 0000053c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000540 00005502 R_ARM_ABS32 0000339d set_add │ │ │ │ │ +00000540 00005502 R_ARM_ABS32 00003395 set_add │ │ │ │ │ 00000548 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000054c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000550 00009702 R_ARM_ABS32 0000151d set_clear │ │ │ │ │ 00000558 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000055c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000560 00006702 R_ARM_ABS32 00003ab1 set___contains__ │ │ │ │ │ +00000560 00006702 R_ARM_ABS32 00003aa5 set___contains__ │ │ │ │ │ 00000568 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000056c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 00007602 R_ARM_ABS32 00000b51 set_discard │ │ │ │ │ 00000588 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -494,24 +494,24 @@ │ │ │ │ │ 00000668 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000066c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 00012802 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00003702 R_ARM_ABS32 00002845 set_len │ │ │ │ │ +0000069c 00003702 R_ARM_ABS32 0000283d set_len │ │ │ │ │ 000006b8 00003902 R_ARM_ABS32 00000001 set_contains │ │ │ │ │ 000006c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 0000a602 R_ARM_ABS32 00000089 setiter_reduce │ │ │ │ │ 000006e0 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x9f30 contains 364 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9f24 contains 364 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 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 │ │ │ │ │ @@ -708,188 +708,188 @@ │ │ │ │ │ 0000246c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002478 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000249a 0000ec0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00002596 0000ed0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ 000025a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000025a4 0000ee6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000025a8 0000ee6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000026b0 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026b6 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000026ba 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000026c0 00002b2f R_ARM_THM_MOVW_ABS_NC 00000028 .LC3 │ │ │ │ │ -000026c4 00002b30 R_ARM_THM_MOVT_ABS 00000028 .LC3 │ │ │ │ │ -000026ca 0000f00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000026d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000277e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002788 0000ee6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000027b8 0000f20a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -0000281c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000282a 0000e30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002832 0000f30a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00002840 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002856 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000285a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000028a4 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000028b0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000028ba 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000028be 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000028e6 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002900 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ -0000291e 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002922 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002934 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002a0a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002a7c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ac8 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ae6 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002af8 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00002b1c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002b20 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002b30 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002b34 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002b96 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002ba8 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002bac 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002c4a 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002c72 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002cca 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002cd8 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00002d86 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002dae 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002e04 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002e28 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e42 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002e54 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e8c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002e90 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f3a 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002f46 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002f66 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -00002f6a 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -00002f6e 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002f78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002fc8 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ff4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ff8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030ac 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000030ba 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000030d8 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -000030dc 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -000030e0 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000030ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003398 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000033ae 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000033b2 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000033c4 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000344a 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000344e 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000034a4 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003524 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000357a 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003588 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00003590 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035f0 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000362c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003656 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003674 0000e30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003680 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000369a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000369e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003730 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00003734 00010530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000037b0 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000037b4 00010230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000037da 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000037de 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003838 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003860 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000038f4 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000038f8 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000394c 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003976 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000026a4 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026ae 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000026b2 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000026b6 00002b2f R_ARM_THM_MOVW_ABS_NC 00000028 .LC3 │ │ │ │ │ +000026ba 00002b30 R_ARM_THM_MOVT_ABS 00000028 .LC3 │ │ │ │ │ +000026c2 0000f00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000026d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002776 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002780 0000ee6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000027b0 0000f20a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00002814 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002822 0000e30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000282a 0000f30a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00002838 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000284e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002852 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000289c 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000028a8 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000028b2 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000028b6 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000028de 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028f8 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ +00002916 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000291a 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000292c 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002a02 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002a74 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ac0 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ade 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002af0 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00002b14 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b18 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b28 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002b2c 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002b8e 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002ba0 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002ba4 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002c42 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002c6a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002cc2 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002cd0 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00002d7e 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002da6 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002dfc 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002e20 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e3a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002e4c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e84 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002e88 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f32 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002f3e 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002f5e 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +00002f62 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +00002f66 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002f70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002fc0 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002fec 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002ff0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000030a4 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000030b2 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000030d0 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +000030d4 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +000030d8 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000030e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003390 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000033a6 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000033aa 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000033bc 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003442 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003446 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000349c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000351c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003572 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003580 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00003588 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035e8 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003624 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000364e 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000366c 0000e30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003678 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003692 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003696 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003728 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000372c 00010530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000037a8 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000037ac 00010230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000037d0 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000037d4 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000382e 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003856 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000038e4 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000038e8 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000393c 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003966 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000039b4 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000039c4 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000039d4 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000039e2 00004c0a R_ARM_THM_CALL 000002ed set_intersection │ │ │ │ │ -00003a02 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a14 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a38 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003a6a 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a7a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003a88 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003aa2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003aac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003ad6 00003a0a R_ARM_THM_CALL 00000005 set_contains_lock_held.part.0 │ │ │ │ │ -00003af6 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003afa 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003b64 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003b70 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00003bf2 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003bfe 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003c02 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003c20 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003d04 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003d0e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003d12 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003d32 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003d7c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003d90 00003a0a R_ARM_THM_CALL 00000005 set_contains_lock_held.part.0 │ │ │ │ │ -00003da8 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dbe 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003dcc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dfe 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003e02 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003e2c 00004f0a R_ARM_THM_CALL 00000529 make_new_set_basetype │ │ │ │ │ -00003e3c 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003e40 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00003f58 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fc0 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003fc4 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003ff4 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000404c 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004050 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000040ae 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000040d8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004184 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004192 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000041a2 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000041b0 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000041b4 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000041d2 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000041f4 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004218 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000422a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000423e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000427a 00010a0a R_ARM_THM_CALL 00000000 _PyDict_Contains_KnownHash │ │ │ │ │ -000042ae 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042ec 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039d2 00004c0a R_ARM_THM_CALL 000002ed set_intersection │ │ │ │ │ +000039f2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a04 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a28 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003a5c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a6c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003a7a 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a94 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003aa0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003aca 00003a0a R_ARM_THM_CALL 00000005 set_contains_lock_held.part.0 │ │ │ │ │ +00003aea 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003aee 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003b58 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003b64 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00003be6 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003bf2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003bf6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c14 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003cf8 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003d02 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003d06 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003d26 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003d70 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003d84 00003a0a R_ARM_THM_CALL 00000005 set_contains_lock_held.part.0 │ │ │ │ │ +00003d9c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003db2 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003dc0 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003df2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003df6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003e20 00004f0a R_ARM_THM_CALL 00000529 make_new_set_basetype │ │ │ │ │ +00003e30 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003e34 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003f4c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fb4 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003fb8 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003fe8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004040 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004044 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000040a2 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000040cc 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004178 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004186 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004196 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000041a4 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000041a8 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000041c6 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000041e8 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000420c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000421e 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004232 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000426e 00010a0a R_ARM_THM_CALL 00000000 _PyDict_Contains_KnownHash │ │ │ │ │ +000042a2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042e0 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042e8 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000042f4 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004300 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004308 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000042fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002b6 00000a1e R_ARM_THM_JUMP24 000001d9 set_update_dict_lock_held │ │ │ │ │ 00001cb8 00000a1e R_ARM_THM_JUMP24 000001d9 set_update_dict_lock_held │ │ │ │ │ -00002752 0000f11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000027a0 0000d61e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002e20 00003a1e R_ARM_THM_JUMP24 00000005 set_contains_lock_held.part.0 │ │ │ │ │ -00003a0e 0001041e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00003ace 0001041e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00003b5e 0001041e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00004126 0000701e R_ARM_THM_JUMP24 00000e2d set_copy_and_difference │ │ │ │ │ +0000274a 0000f11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00002798 0000d61e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002e18 00003a1e R_ARM_THM_JUMP24 00000005 set_contains_lock_held.part.0 │ │ │ │ │ +000039fe 0001041e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00003ac2 0001041e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00003b52 0001041e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000411a 0000701e R_ARM_THM_JUMP24 00000e2d set_copy_and_difference │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xaa90 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xaa84 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0001070a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 00000014 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000018 0000f730 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 0001090a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000068 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000006c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000b8 0001150a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -000000c0 0000330a R_ARM_THM_CALL 0000278d Py_XDECREF │ │ │ │ │ +000000c0 0000330a R_ARM_THM_CALL 00002785 Py_XDECREF │ │ │ │ │ 000000c8 0001180a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 000000d0 0000a52f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC10 │ │ │ │ │ 000000d4 0000a530 R_ARM_THM_MOVT_ABS 000000b0 .LC10 │ │ │ │ │ 000000d8 0001190a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 000000e4 00011a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000104 0000ab2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC11 │ │ │ │ │ 00000108 0000ab30 R_ARM_THM_MOVT_ABS 000000b8 .LC11 │ │ │ │ │ @@ -899,8 +899,8 @@ │ │ │ │ │ 0000012a 0000af30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000012e 00011d0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ 00000028 0001081e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ 00000054 0000d61e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000082 0000501e R_ARM_THM_JUMP24 00000769 set_copy_impl │ │ │ │ │ 00000100 00011b1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 0000010c 00011c1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000132 0000571e R_ARM_THM_JUMP24 00003599 set_clear_internal │ │ │ │ │ +00000132 0000571e R_ARM_THM_JUMP24 00003591 set_clear_internal │ │ │ │ ├── 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 2b08 <_PySet_Contains> │ │ │ │ │ + b.w 2b00 <_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,15 +33,15 @@ │ │ │ │ │ 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 3118 │ │ │ │ │ + bl 3110 │ │ │ │ │ R_ARM_THM_CALL frozenset_hash_impl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1394 │ │ │ │ │ R_ARM_THM_CALL set_lookkey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -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 3598 │ │ │ │ │ + b.w 3590 │ │ │ │ │ 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 3598 │ │ │ │ │ + b.w 3590 │ │ │ │ │ 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 3684 │ │ │ │ │ + b.w 367c │ │ │ │ │ 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 │ │ │ │ │ @@ -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 3de8 │ │ │ │ │ + b.w 3ddc │ │ │ │ │ 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 │ │ │ │ │ @@ -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 3684 │ │ │ │ │ + b.w 367c │ │ │ │ │ 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 │ │ │ │ │ @@ -1366,15 +1366,15 @@ │ │ │ │ │ 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 3118 │ │ │ │ │ + bl 3110 │ │ │ │ │ R_ARM_THM_CALL frozenset_hash_impl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1338 │ │ │ │ │ R_ARM_THM_CALL set_discard_entry │ │ │ │ │ adds r0, #1 │ │ │ │ │ @@ -1423,15 +1423,15 @@ │ │ │ │ │ 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 3118 │ │ │ │ │ + bl 3110 │ │ │ │ │ R_ARM_THM_CALL frozenset_hash_impl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1338 │ │ │ │ │ R_ARM_THM_CALL set_discard_entry │ │ │ │ │ adds r3, r0, #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 3598 │ │ │ │ │ + b.w 3590 │ │ │ │ │ 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 3de8 │ │ │ │ │ + bl 3ddc │ │ │ │ │ R_ARM_THM_CALL set_difference │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 1078 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt.n 104c │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -2410,15 +2410,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 13e6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 13e6 │ │ │ │ │ - bl 3598 │ │ │ │ │ + bl 3590 │ │ │ │ │ R_ARM_THM_CALL set_clear_internal │ │ │ │ │ b.n 138a │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1400 │ │ │ │ │ │ │ │ │ │ @@ -2498,15 +2498,15 @@ │ │ │ │ │ │ │ │ │ │ 0000151c : │ │ │ │ │ set_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3598 │ │ │ │ │ + bl 3590 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ @@ -2564,15 +2564,15 @@ │ │ │ │ │ bne.n 155a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 1588 │ │ │ │ │ mov r0, r1 │ │ │ │ │ b.n 1588 │ │ │ │ │ cbz r3, 15b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3598 │ │ │ │ │ + bl 3590 │ │ │ │ │ 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 15a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2606,21 +2606,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 278c │ │ │ │ │ + bl 2784 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 278c │ │ │ │ │ + bl 2784 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 278c │ │ │ │ │ + bl 2784 │ │ │ │ │ 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 1600 │ │ │ │ │ @@ -2803,15 +2803,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 1758 │ │ │ │ │ │ │ │ │ │ 000017a0 : │ │ │ │ │ set_issubset(): │ │ │ │ │ - b.w 3684 │ │ │ │ │ + b.w 367c │ │ │ │ │ R_ARM_THM_JUMP24 set_issubset_impl │ │ │ │ │ │ │ │ │ │ 000017a4 : │ │ │ │ │ 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 {} │ │ │ │ │ @@ -642,15 +642,15 @@ │ │ │ │ │ b.n 55e │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.w 406 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - bl 2f7c │ │ │ │ │ + bl 2f74 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 46e │ │ │ │ │ b.n 406 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r0, #8 │ │ │ │ │ b.n 5fc │ │ │ │ │ @@ -947,15 +947,15 @@ │ │ │ │ │ b.n 86a │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ bne.n 87e │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2f7c │ │ │ │ │ + bl 2f74 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 87e │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 83c │ │ │ │ │ @@ -1556,15 +1556,15 @@ │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ bne.n e3a │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2f7c │ │ │ │ │ + bl 2f74 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n e3a │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n dfc │ │ │ │ │ @@ -3629,15 +3629,15 @@ │ │ │ │ │ b.n 1d6c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.w 2130 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ - bl 2f7c │ │ │ │ │ + bl 2f74 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2192 │ │ │ │ │ b.n 2130 │ │ │ │ │ adds r4, #8 │ │ │ │ │ b.n 22b6 │ │ │ │ │ adds r4, #16 │ │ │ │ │ @@ -3841,93 +3841,93 @@ │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 000025ac : │ │ │ │ │ setiter_iternext(): │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 26aa │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w ip, [r0, #8] │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - beq.n 269c │ │ │ │ │ - ldr.w r1, [ip, #12] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 26b6 │ │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ │ - ldr.w r1, [ip, #16] │ │ │ │ │ + bne.n 26ae │ │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 2682 │ │ │ │ │ - ldr.w lr, [ip, #20] │ │ │ │ │ - ldr r0, [pc, #244] @ (26d8 ) │ │ │ │ │ + bgt.n 267c │ │ │ │ │ + ldr.w lr, [r0, #20] │ │ │ │ │ + ldr.w ip, [pc, #244] @ 26d0 │ │ │ │ │ ldr.w r4, [lr, r3, lsl #3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r4, r0 │ │ │ │ │ - bne.n 2656 │ │ │ │ │ + cmpne r4, ip │ │ │ │ │ + bne.n 2650 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - blt.n 2680 │ │ │ │ │ + blt.n 267a │ │ │ │ │ add.w r4, lr, r3, lsl #3 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ + cmp r5, ip │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ - bne.n 26a2 │ │ │ │ │ + bne.n 2698 │ │ │ │ │ adds r5, r3, #2 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 2680 │ │ │ │ │ + blt.n 267a │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r5, r0 │ │ │ │ │ - bne.n 26a2 │ │ │ │ │ + cmpne r5, ip │ │ │ │ │ + bne.n 2698 │ │ │ │ │ adds r5, r3, #3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 2680 │ │ │ │ │ + blt.n 267a │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r5, r0 │ │ │ │ │ - bne.n 26a2 │ │ │ │ │ + cmpne r5, ip │ │ │ │ │ + bne.n 2698 │ │ │ │ │ adds r5, r3, #4 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 26aa │ │ │ │ │ + blt.n 26a0 │ │ │ │ │ ldr r4, [r4, #32] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r4, r0 │ │ │ │ │ - bne.n 26a6 │ │ │ │ │ + cmpne r4, ip │ │ │ │ │ + bne.n 269c │ │ │ │ │ adds r3, #5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 2646 │ │ │ │ │ - b.n 2682 │ │ │ │ │ + bge.n 2640 │ │ │ │ │ + b.n 267c │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 2682 │ │ │ │ │ + blt.n 267c │ │ │ │ │ ldr.w r4, [lr, r3, lsl #3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r4, r0 │ │ │ │ │ - beq.n 2640 │ │ │ │ │ + cmpne r4, ip │ │ │ │ │ + beq.n 263a │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 2682 │ │ │ │ │ + blt.n 267c │ │ │ │ │ ldr.w r0, [lr, r3, lsl #3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2674 │ │ │ │ │ + bge.n 266e │ │ │ │ │ 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 │ │ │ │ │ @@ -3935,57 +3935,58 @@ │ │ │ │ │ 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.w r1, [ip] │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - str r0, [r2, #8] │ │ │ │ │ - bge.n 269c │ │ │ │ │ + str r4, [r2, #8] │ │ │ │ │ + bge.n 2692 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str.w r1, [ip] │ │ │ │ │ - cbz r1, 26ae │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + cbz r1, 26a4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 2656 │ │ │ │ │ + b.n 2650 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 2656 │ │ │ │ │ + b.n 2650 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 2682 │ │ │ │ │ - mov r0, ip │ │ │ │ │ + b.n 267c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 269c │ │ │ │ │ + b.n 2692 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + 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 269c │ │ │ │ │ + b.n 2692 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000026dc : │ │ │ │ │ +000026d4 : │ │ │ │ │ setiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ @@ -3994,154 +3995,154 @@ │ │ │ │ │ bfi r1, r3, #0, #2 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #120] @ (2788 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (2780 ) │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2756 │ │ │ │ │ + ble.n 274e │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 2766 │ │ │ │ │ + bne.n 275e │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 274e │ │ │ │ │ + beq.n 2746 │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 274e │ │ │ │ │ + bge.n 2746 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 274e │ │ │ │ │ + bne.n 2746 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 274e │ │ │ │ │ + b.n 2746 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000278c : │ │ │ │ │ +00002784 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 2790 │ │ │ │ │ + cbnz r0, 2788 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 278e │ │ │ │ │ + bge.n 2786 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 278e │ │ │ │ │ + bne.n 2786 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000027a4 : │ │ │ │ │ +0000279c : │ │ │ │ │ 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 2830 │ │ │ │ │ + bne.n 2828 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 27fa │ │ │ │ │ - ldr r1, [pc, #116] @ (2840 ) │ │ │ │ │ + ble.n 27f2 │ │ │ │ │ + ldr r1, [pc, #116] @ (2838 ) │ │ │ │ │ add.w r3, r0, #8 │ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne.n 27ea │ │ │ │ │ + bne.n 27e2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r1 │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #8 │ │ │ │ │ - beq.n 27ce │ │ │ │ │ + beq.n 27c6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r4, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2812 │ │ │ │ │ + blt.n 280a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 27da │ │ │ │ │ + bne.n 27d2 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ add.w r3, r5, #32 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 282a │ │ │ │ │ + bne.n 2822 │ │ │ │ │ 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 27f4 │ │ │ │ │ + bne.n 27ec │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [pc, #28] @ (2840 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (2838 ) │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 27da │ │ │ │ │ - b.n 27f8 │ │ │ │ │ + bne.n 27d2 │ │ │ │ │ + b.n 27f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2802 │ │ │ │ │ + b.n 27fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 27c8 │ │ │ │ │ - b.n 27fa │ │ │ │ │ + bgt.n 27c0 │ │ │ │ │ + b.n 27f2 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002844 : │ │ │ │ │ +0000283c : │ │ │ │ │ set_len(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002848 : │ │ │ │ │ +00002840 : │ │ │ │ │ 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 │ │ │ │ │ @@ -4150,109 +4151,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 28ea │ │ │ │ │ + beq.n 28e2 │ │ │ │ │ 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, 2894 │ │ │ │ │ + cbnz r5, 288c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 28ee │ │ │ │ │ + beq.n 28e6 │ │ │ │ │ add.w r1, r4, #208 @ 0xd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 28ee │ │ │ │ │ + beq.n 28e6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 28ee │ │ │ │ │ + cbnz r0, 28e6 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 28ee │ │ │ │ │ + cbnz r0, 28e6 │ │ │ │ │ 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 2900 │ │ │ │ │ + beq.n 28f8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 2bc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 288e │ │ │ │ │ + beq.n 2886 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 28ea │ │ │ │ │ + bge.n 28e2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 28ea │ │ │ │ │ + cbnz r2, 28e2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 288e │ │ │ │ │ + b.n 2886 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 1cc4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 288e │ │ │ │ │ - b.n 28d6 │ │ │ │ │ + beq.n 2886 │ │ │ │ │ + b.n 28ce │ │ │ │ │ bl 1d8 │ │ │ │ │ R_ARM_THM_CALL set_update_dict_lock_held │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 288e │ │ │ │ │ - b.n 28d6 │ │ │ │ │ + beq.n 2886 │ │ │ │ │ + b.n 28ce │ │ │ │ │ │ │ │ │ │ -0000290c <_PySet_AddTakeRef>: │ │ │ │ │ +00002904 <_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 2a82 <_PySet_AddTakeRef+0x176> │ │ │ │ │ + beq.w 2a7a <_PySet_AddTakeRef+0x176> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 2af6 <_PySet_AddTakeRef+0x1ea> │ │ │ │ │ + beq.w 2aee <_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 │ │ │ │ │ @@ -4267,61 +4268,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, 29be <_PySet_AddTakeRef+0xb2> │ │ │ │ │ + cbnz r0, 29b6 <_PySet_AddTakeRef+0xb2> │ │ │ │ │ ldr.w r7, [r6, #-8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2a44 <_PySet_AddTakeRef+0x138> │ │ │ │ │ + bne.n 2a3c <_PySet_AddTakeRef+0x138> │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2aa8 <_PySet_AddTakeRef+0x19c> │ │ │ │ │ + bne.w 2aa0 <_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 2a90 <_PySet_AddTakeRef+0x184> │ │ │ │ │ + bcs.n 2a88 <_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 29e4 <_PySet_AddTakeRef+0xd8> │ │ │ │ │ + beq.n 29dc <_PySet_AddTakeRef+0xd8> │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r4, ip │ │ │ │ │ adds r6, #8 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n 2976 <_PySet_AddTakeRef+0x6a> │ │ │ │ │ + bne.n 296e <_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 295a <_PySet_AddTakeRef+0x4e> │ │ │ │ │ + b.n 2952 <_PySet_AddTakeRef+0x4e> │ │ │ │ │ ldr.w r7, [r6, #-8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.n 2a6a <_PySet_AddTakeRef+0x15e> │ │ │ │ │ + beq.n 2a62 <_PySet_AddTakeRef+0x15e> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 2a4c <_PySet_AddTakeRef+0x140> │ │ │ │ │ + beq.n 2a44 <_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 │ │ │ │ │ @@ -4330,115 +4331,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 2a24 <_PySet_AddTakeRef+0x118> │ │ │ │ │ + bge.n 2a1c <_PySet_AddTakeRef+0x118> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ac0 <_PySet_AddTakeRef+0x1b4> │ │ │ │ │ + beq.n 2ab8 <_PySet_AddTakeRef+0x1b4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 2a6a <_PySet_AddTakeRef+0x15e> │ │ │ │ │ - bne.n 2ad4 <_PySet_AddTakeRef+0x1c8> │ │ │ │ │ + bgt.n 2a62 <_PySet_AddTakeRef+0x15e> │ │ │ │ │ + bne.n 2acc <_PySet_AddTakeRef+0x1c8> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 2af0 <_PySet_AddTakeRef+0x1e4> │ │ │ │ │ + bne.n 2ae8 <_PySet_AddTakeRef+0x1e4> │ │ │ │ │ ldr.w r0, [r6, #-8] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.n 2af0 <_PySet_AddTakeRef+0x1e4> │ │ │ │ │ + bne.n 2ae8 <_PySet_AddTakeRef+0x1e4> │ │ │ │ │ adds r6, #8 │ │ │ │ │ ldr.w lr, [r3, #16] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n 2976 <_PySet_AddTakeRef+0x6a> │ │ │ │ │ - b.n 29d0 <_PySet_AddTakeRef+0xc4> │ │ │ │ │ + bne.n 296e <_PySet_AddTakeRef+0x6a> │ │ │ │ │ + b.n 29c8 <_PySet_AddTakeRef+0xc4> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 29ca <_PySet_AddTakeRef+0xbe> │ │ │ │ │ - b.n 29e8 <_PySet_AddTakeRef+0xdc> │ │ │ │ │ + bne.n 29c2 <_PySet_AddTakeRef+0xbe> │ │ │ │ │ + b.n 29e0 <_PySet_AddTakeRef+0xdc> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 29f4 <_PySet_AddTakeRef+0xe8> │ │ │ │ │ + bne.n 29ec <_PySet_AddTakeRef+0xe8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2f7c │ │ │ │ │ + bl 2f74 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29f4 <_PySet_AddTakeRef+0xe8> │ │ │ │ │ + beq.n 29ec <_PySet_AddTakeRef+0xe8> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 29b6 <_PySet_AddTakeRef+0xaa> │ │ │ │ │ + bge.n 29ae <_PySet_AddTakeRef+0xaa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29b6 <_PySet_AddTakeRef+0xaa> │ │ │ │ │ + bne.n 29ae <_PySet_AddTakeRef+0xaa> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 29b6 <_PySet_AddTakeRef+0xaa> │ │ │ │ │ + b.n 29ae <_PySet_AddTakeRef+0xaa> │ │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 2942 <_PySet_AddTakeRef+0x36> │ │ │ │ │ - b.n 2932 <_PySet_AddTakeRef+0x26> │ │ │ │ │ + bne.w 293a <_PySet_AddTakeRef+0x36> │ │ │ │ │ + b.n 292a <_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 968 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 294c <_PySet_AddTakeRef+0x40> │ │ │ │ │ + bne.w 2944 <_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 29b6 <_PySet_AddTakeRef+0xaa> │ │ │ │ │ + b.n 29ae <_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 2a24 <_PySet_AddTakeRef+0x118> │ │ │ │ │ + b.n 2a1c <_PySet_AddTakeRef+0x118> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2aea <_PySet_AddTakeRef+0x1de> │ │ │ │ │ + bge.n 2ae2 <_PySet_AddTakeRef+0x1de> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2aea <_PySet_AddTakeRef+0x1de> │ │ │ │ │ + cbnz r3, 2ae2 <_PySet_AddTakeRef+0x1de> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 29b8 <_PySet_AddTakeRef+0xac> │ │ │ │ │ + b.n 29b0 <_PySet_AddTakeRef+0xac> │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b.n 294c <_PySet_AddTakeRef+0x40> │ │ │ │ │ + b.n 2944 <_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 2ade <_PySet_AddTakeRef+0x1d2> │ │ │ │ │ - b.n 2aea <_PySet_AddTakeRef+0x1de> │ │ │ │ │ + blt.n 2ad6 <_PySet_AddTakeRef+0x1d2> │ │ │ │ │ + b.n 2ae2 <_PySet_AddTakeRef+0x1de> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b08 <_PySet_Contains>: │ │ │ │ │ +00002b00 <_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 │ │ │ │ │ @@ -4446,24 +4447,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 2ba8 <_PySet_Contains+0xa0> │ │ │ │ │ + beq.n 2ba0 <_PySet_Contains+0xa0> │ │ │ │ │ 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 2b92 <_PySet_Contains+0x8a> │ │ │ │ │ + bne.n 2b8a <_PySet_Contains+0x8a> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ - beq.n 2b92 <_PySet_Contains+0x8a> │ │ │ │ │ + beq.n 2b8a <_PySet_Contains+0x8a> │ │ │ │ │ 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] │ │ │ │ │ @@ -4474,226 +4475,226 @@ │ │ │ │ │ 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 2cde <_PySet_Contains+0x1d6> │ │ │ │ │ + bls.w 2cd6 <_PySet_Contains+0x1d6> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2bda <_PySet_Contains+0xd2> │ │ │ │ │ + bne.n 2bd2 <_PySet_Contains+0xd2> │ │ │ │ │ ldr.w r4, [r1, r6, lsl #3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2dee <_PySet_Contains+0x2e6> │ │ │ │ │ + bne.w 2de6 <_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 2cd6 <_PySet_Contains+0x1ce> │ │ │ │ │ + beq.w 2cce <_PySet_Contains+0x1ce> │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 2b42 <_PySet_Contains+0x3a> │ │ │ │ │ + b.n 2b3a <_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 2cc8 <_PySet_Contains+0x1c0> │ │ │ │ │ + bne.w 2cc0 <_PySet_Contains+0x1c0> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.w 2cc8 <_PySet_Contains+0x1c0> │ │ │ │ │ + beq.w 2cc0 <_PySet_Contains+0x1c0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1394 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e16 <_PySet_Contains+0x30e> │ │ │ │ │ + beq.w 2e0e <_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 r9, r2 │ │ │ │ │ - bne.n 2cb6 <_PySet_Contains+0x1ae> │ │ │ │ │ + bne.n 2cae <_PySet_Contains+0x1ae> │ │ │ │ │ ldr.w r4, [r1, r8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq.n 2b84 <_PySet_Contains+0x7c> │ │ │ │ │ + beq.n 2b7c <_PySet_Contains+0x7c> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2c54 <_PySet_Contains+0x14c> │ │ │ │ │ + bne.n 2c4c <_PySet_Contains+0x14c> │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2c54 <_PySet_Contains+0x14c> │ │ │ │ │ + bne.n 2c4c <_PySet_Contains+0x14c> │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 2c54 <_PySet_Contains+0x14c> │ │ │ │ │ + bne.n 2c4c <_PySet_Contains+0x14c> │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ ldrb.w r0, [sl, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2c54 <_PySet_Contains+0x14c> │ │ │ │ │ + bne.n 2c4c <_PySet_Contains+0x14c> │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 2e62 <_PySet_Contains+0x35a> │ │ │ │ │ + bpl.w 2e5a <_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 2e66 <_PySet_Contains+0x35e> │ │ │ │ │ + beq.w 2e5e <_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 2b84 <_PySet_Contains+0x7c> │ │ │ │ │ + beq.n 2b7c <_PySet_Contains+0x7c> │ │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2dfc <_PySet_Contains+0x2f4> │ │ │ │ │ + beq.w 2df4 <_PySet_Contains+0x2f4> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2c6a <_PySet_Contains+0x162> │ │ │ │ │ + bge.n 2c62 <_PySet_Contains+0x162> │ │ │ │ │ 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 2c8c <_PySet_Contains+0x184> │ │ │ │ │ + bge.n 2c84 <_PySet_Contains+0x184> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2e24 <_PySet_Contains+0x31c> │ │ │ │ │ + beq.w 2e1c <_PySet_Contains+0x31c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2e12 <_PySet_Contains+0x30a> │ │ │ │ │ + blt.w 2e0a <_PySet_Contains+0x30a> │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 2e30 <_PySet_Contains+0x328> │ │ │ │ │ + bne.w 2e28 <_PySet_Contains+0x328> │ │ │ │ │ ldr.w r2, [r5, r8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.w 2e30 <_PySet_Contains+0x328> │ │ │ │ │ + bne.w 2e28 <_PySet_Contains+0x328> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2b84 <_PySet_Contains+0x7c> │ │ │ │ │ + bne.w 2b7c <_PySet_Contains+0x7c> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - cbnz r2, 2d00 <_PySet_Contains+0x1f8> │ │ │ │ │ + cbnz r2, 2cf8 <_PySet_Contains+0x1f8> │ │ │ │ │ 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 2b60 <_PySet_Contains+0x58> │ │ │ │ │ + b.n 2b58 <_PySet_Contains+0x58> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.w 2bbe <_PySet_Contains+0xb6> │ │ │ │ │ + bne.w 2bb6 <_PySet_Contains+0xb6> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ - b.n 2e16 <_PySet_Contains+0x30e> │ │ │ │ │ - cbnz r2, 2cf6 <_PySet_Contains+0x1ee> │ │ │ │ │ + b.n 2e0e <_PySet_Contains+0x30e> │ │ │ │ │ + cbnz r2, 2cee <_PySet_Contains+0x1ee> │ │ │ │ │ ldr.w r4, [r1, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2b84 <_PySet_Contains+0x7c> │ │ │ │ │ + beq.w 2b7c <_PySet_Contains+0x7c> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 2d00 <_PySet_Contains+0x1f8> │ │ │ │ │ + bne.n 2cf8 <_PySet_Contains+0x1f8> │ │ │ │ │ movs r2, #9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 2be6 <_PySet_Contains+0xde> │ │ │ │ │ + b.n 2bde <_PySet_Contains+0xde> │ │ │ │ │ cmp r9, r2 │ │ │ │ │ it eq │ │ │ │ │ ldreq.w r4, [r1, r8] │ │ │ │ │ - beq.n 2cf0 <_PySet_Contains+0x1e8> │ │ │ │ │ + beq.n 2ce8 <_PySet_Contains+0x1e8> │ │ │ │ │ adds r7, #16 │ │ │ │ │ movs r4, #8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ │ - cbnz r2, 2d24 <_PySet_Contains+0x21c> │ │ │ │ │ + cbnz r2, 2d1c <_PySet_Contains+0x21c> │ │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ │ - cbnz r1, 2d24 <_PySet_Contains+0x21c> │ │ │ │ │ + cbnz r1, 2d1c <_PySet_Contains+0x21c> │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r7, #8 │ │ │ │ │ cmp.w lr, #8 │ │ │ │ │ - bne.w 2b84 <_PySet_Contains+0x7c> │ │ │ │ │ - b.n 2e16 <_PySet_Contains+0x30e> │ │ │ │ │ + bne.w 2b7c <_PySet_Contains+0x7c> │ │ │ │ │ + b.n 2e0e <_PySet_Contains+0x30e> │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.n 2de2 <_PySet_Contains+0x2da> │ │ │ │ │ + bne.n 2dda <_PySet_Contains+0x2da> │ │ │ │ │ ldr.w r5, [r7, #-8] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.n 2d12 <_PySet_Contains+0x20a> │ │ │ │ │ + beq.n 2d0a <_PySet_Contains+0x20a> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2d8e <_PySet_Contains+0x286> │ │ │ │ │ + bne.n 2d86 <_PySet_Contains+0x286> │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2d8e <_PySet_Contains+0x286> │ │ │ │ │ + bne.n 2d86 <_PySet_Contains+0x286> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2d8e <_PySet_Contains+0x286> │ │ │ │ │ + bne.n 2d86 <_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 2d8e <_PySet_Contains+0x286> │ │ │ │ │ + bne.n 2d86 <_PySet_Contains+0x286> │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 2e72 <_PySet_Contains+0x36a> │ │ │ │ │ + bpl.w 2e6a <_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 2e6c <_PySet_Contains+0x364> │ │ │ │ │ + bpl.n 2e64 <_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 2d12 <_PySet_Contains+0x20a> │ │ │ │ │ + beq.n 2d0a <_PySet_Contains+0x20a> │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2e3c <_PySet_Contains+0x334> │ │ │ │ │ + beq.n 2e34 <_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 │ │ │ │ │ @@ -4701,100 +4702,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 2dc4 <_PySet_Contains+0x2bc> │ │ │ │ │ + bge.n 2dbc <_PySet_Contains+0x2bc> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2e50 <_PySet_Contains+0x348> │ │ │ │ │ + beq.n 2e48 <_PySet_Contains+0x348> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 2e4a <_PySet_Contains+0x342> │ │ │ │ │ + blt.n 2e42 <_PySet_Contains+0x342> │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2e5c <_PySet_Contains+0x354> │ │ │ │ │ + bne.n 2e54 <_PySet_Contains+0x354> │ │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 2e5c <_PySet_Contains+0x354> │ │ │ │ │ + bne.n 2e54 <_PySet_Contains+0x354> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d12 <_PySet_Contains+0x20a> │ │ │ │ │ + bne.n 2d0a <_PySet_Contains+0x20a> │ │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ │ subs r4, #1 │ │ │ │ │ adds r7, #8 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 2d06 <_PySet_Contains+0x1fe> │ │ │ │ │ + bne.n 2cfe <_PySet_Contains+0x1fe> │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 2cb4 <_PySet_Contains+0x1ac> │ │ │ │ │ + b.n 2cac <_PySet_Contains+0x1ac> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 2cb6 <_PySet_Contains+0x1ae> │ │ │ │ │ + bne.w 2cae <_PySet_Contains+0x1ae> │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ - b.n 2be6 <_PySet_Contains+0xde> │ │ │ │ │ + b.n 2bde <_PySet_Contains+0xde> │ │ │ │ │ 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 2ca6 <_PySet_Contains+0x19e> │ │ │ │ │ + bge.w 2c9e <_PySet_Contains+0x19e> │ │ │ │ │ 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 2c8c <_PySet_Contains+0x184> │ │ │ │ │ + b.n 2c84 <_PySet_Contains+0x184> │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 2b50 <_PySet_Contains+0x48> │ │ │ │ │ + b.n 2b48 <_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 2dda <_PySet_Contains+0x2d2> │ │ │ │ │ + bge.n 2dd2 <_PySet_Contains+0x2d2> │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 2e16 <_PySet_Contains+0x30e> │ │ │ │ │ + b.n 2e0e <_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 2dc4 <_PySet_Contains+0x2bc> │ │ │ │ │ + b.n 2dbc <_PySet_Contains+0x2bc> │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov ip, r8 │ │ │ │ │ - b.n 2e34 <_PySet_Contains+0x32c> │ │ │ │ │ + b.n 2e2c <_PySet_Contains+0x32c> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 2c2c <_PySet_Contains+0x124> │ │ │ │ │ + b.n 2c24 <_PySet_Contains+0x124> │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 2c44 <_PySet_Contains+0x13c> │ │ │ │ │ + b.n 2c3c <_PySet_Contains+0x13c> │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 2d82 <_PySet_Contains+0x27a> │ │ │ │ │ + b.n 2d7a <_PySet_Contains+0x27a> │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 2d6e <_PySet_Contains+0x266> │ │ │ │ │ + b.n 2d66 <_PySet_Contains+0x266> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e78 <_PySet_NextEntryRef>: │ │ │ │ │ +00002e70 <_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 │ │ │ │ │ @@ -4805,153 +4806,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 2f36 <_PySet_NextEntryRef+0xbe> │ │ │ │ │ + bne.n 2f2e <_PySet_NextEntryRef+0xbe> │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - blt.n 2f5a <_PySet_NextEntryRef+0xe2> │ │ │ │ │ + blt.n 2f52 <_PySet_NextEntryRef+0xe2> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ - ldr r3, [pc, #196] @ (2f78 <_PySet_NextEntryRef+0x100>) │ │ │ │ │ + ldr r3, [pc, #196] @ (2f70 <_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 2f0e <_PySet_NextEntryRef+0x96> │ │ │ │ │ + bne.n 2f06 <_PySet_NextEntryRef+0x96> │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt.n 2f06 <_PySet_NextEntryRef+0x8e> │ │ │ │ │ + bgt.n 2efe <_PySet_NextEntryRef+0x8e> │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r1, #8 │ │ │ │ │ - bne.n 2f10 <_PySet_NextEntryRef+0x98> │ │ │ │ │ + bne.n 2f08 <_PySet_NextEntryRef+0x98> │ │ │ │ │ add.w r0, ip, #2 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt.n 2f06 <_PySet_NextEntryRef+0x8e> │ │ │ │ │ + bgt.n 2efe <_PySet_NextEntryRef+0x8e> │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2eea <_PySet_NextEntryRef+0x72> │ │ │ │ │ - cbnz r5, 2f32 <_PySet_NextEntryRef+0xba> │ │ │ │ │ + beq.n 2ee2 <_PySet_NextEntryRef+0x72> │ │ │ │ │ + cbnz r5, 2f2a <_PySet_NextEntryRef+0xba> │ │ │ │ │ add.w r0, ip, #3 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt.n 2f06 <_PySet_NextEntryRef+0x8e> │ │ │ │ │ + bgt.n 2efe <_PySet_NextEntryRef+0x8e> │ │ │ │ │ adds r1, #24 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r3 │ │ │ │ │ - bne.n 2f10 <_PySet_NextEntryRef+0x98> │ │ │ │ │ + bne.n 2f08 <_PySet_NextEntryRef+0x98> │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - ble.n 2ef4 <_PySet_NextEntryRef+0x7c> │ │ │ │ │ + ble.n 2eec <_PySet_NextEntryRef+0x7c> │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2f2e <_PySet_NextEntryRef+0xb6> │ │ │ │ │ + b.n 2f26 <_PySet_NextEntryRef+0xb6> │ │ │ │ │ mov r0, ip │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - bgt.n 2f0a <_PySet_NextEntryRef+0x92> │ │ │ │ │ + bgt.n 2f02 <_PySet_NextEntryRef+0x92> │ │ │ │ │ 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 2f10 <_PySet_NextEntryRef+0x98> │ │ │ │ │ + b.n 2f08 <_PySet_NextEntryRef+0x98> │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbnz r0, 2f4e <_PySet_NextEntryRef+0xd6> │ │ │ │ │ + cbnz r0, 2f46 <_PySet_NextEntryRef+0xd6> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r0, 2f62 <_PySet_NextEntryRef+0xea> │ │ │ │ │ + cbz r0, 2f5a <_PySet_NextEntryRef+0xea> │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - ble.n 2eb0 <_PySet_NextEntryRef+0x38> │ │ │ │ │ + ble.n 2ea8 <_PySet_NextEntryRef+0x38> │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 2f0a <_PySet_NextEntryRef+0x92> │ │ │ │ │ + b.n 2f02 <_PySet_NextEntryRef+0x92> │ │ │ │ │ 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 2f2e <_PySet_NextEntryRef+0xb6> │ │ │ │ │ + b.n 2f26 <_PySet_NextEntryRef+0xb6> │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002f7c : │ │ │ │ │ +00002f74 : │ │ │ │ │ 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 2fd4 │ │ │ │ │ + bne.n 2fcc │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 2fd4 │ │ │ │ │ + bne.n 2fcc │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 2fdc │ │ │ │ │ + beq.n 2fd4 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 2fd8 │ │ │ │ │ + beq.n 2fd0 │ │ │ │ │ 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 2fc4 │ │ │ │ │ + b.n 2fbc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 2fb4 │ │ │ │ │ + b.n 2fac │ │ │ │ │ │ │ │ │ │ -00002fe0 <_PySet_NextEntry>: │ │ │ │ │ +00002fd8 <_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 │ │ │ │ │ @@ -4962,167 +4963,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 30a8 <_PySet_NextEntry+0xc8> │ │ │ │ │ + bne.n 30a0 <_PySet_NextEntry+0xc8> │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt.n 30cc <_PySet_NextEntry+0xec> │ │ │ │ │ + blt.n 30c4 <_PySet_NextEntry+0xec> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ - ldr.w lr, [pc, #208] @ 30ec <_PySet_NextEntry+0x10c> │ │ │ │ │ + ldr.w lr, [pc, #208] @ 30e4 <_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 308c <_PySet_NextEntry+0xac> │ │ │ │ │ + bne.n 3084 <_PySet_NextEntry+0xac> │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 3084 <_PySet_NextEntry+0xa4> │ │ │ │ │ + bgt.n 307c <_PySet_NextEntry+0xa4> │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, lr │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r1, #8 │ │ │ │ │ - bne.n 308e <_PySet_NextEntry+0xae> │ │ │ │ │ + bne.n 3086 <_PySet_NextEntry+0xae> │ │ │ │ │ add.w r0, ip, #2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 3084 <_PySet_NextEntry+0xa4> │ │ │ │ │ + bgt.n 307c <_PySet_NextEntry+0xa4> │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, lr │ │ │ │ │ it ne │ │ │ │ │ addne r1, #16 │ │ │ │ │ - bne.n 308e <_PySet_NextEntry+0xae> │ │ │ │ │ + bne.n 3086 <_PySet_NextEntry+0xae> │ │ │ │ │ add.w r0, ip, #3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 3084 <_PySet_NextEntry+0xa4> │ │ │ │ │ + bgt.n 307c <_PySet_NextEntry+0xa4> │ │ │ │ │ ldr r5, [r1, #24] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - beq.n 3068 <_PySet_NextEntry+0x88> │ │ │ │ │ - cbnz r5, 30a4 <_PySet_NextEntry+0xc4> │ │ │ │ │ + beq.n 3060 <_PySet_NextEntry+0x88> │ │ │ │ │ + cbnz r5, 309c <_PySet_NextEntry+0xc4> │ │ │ │ │ add.w r0, ip, #4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 3084 <_PySet_NextEntry+0xa4> │ │ │ │ │ + bgt.n 307c <_PySet_NextEntry+0xa4> │ │ │ │ │ adds r1, #32 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, lr │ │ │ │ │ - bne.n 308e <_PySet_NextEntry+0xae> │ │ │ │ │ + bne.n 3086 <_PySet_NextEntry+0xae> │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - ble.n 3072 <_PySet_NextEntry+0x92> │ │ │ │ │ + ble.n 306a <_PySet_NextEntry+0x92> │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 30a0 <_PySet_NextEntry+0xc0> │ │ │ │ │ + b.n 3098 <_PySet_NextEntry+0xc0> │ │ │ │ │ mov r0, ip │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ - bgt.n 3088 <_PySet_NextEntry+0xa8> │ │ │ │ │ + bgt.n 3080 <_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 308e <_PySet_NextEntry+0xae> │ │ │ │ │ + b.n 3086 <_PySet_NextEntry+0xae> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 30c2 <_PySet_NextEntry+0xe2> │ │ │ │ │ + cbnz r0, 30ba <_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, 30d4 <_PySet_NextEntry+0xf4> │ │ │ │ │ + cbz r0, 30cc <_PySet_NextEntry+0xf4> │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble.n 3016 <_PySet_NextEntry+0x36> │ │ │ │ │ + ble.n 300e <_PySet_NextEntry+0x36> │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 3088 <_PySet_NextEntry+0xa8> │ │ │ │ │ + b.n 3080 <_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 30a0 <_PySet_NextEntry+0xc0> │ │ │ │ │ + b.n 3098 <_PySet_NextEntry+0xc0> │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000030f0 : │ │ │ │ │ +000030e8 : │ │ │ │ │ frozenset_hash(): │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 30fa │ │ │ │ │ + beq.n 30f2 │ │ │ │ │ 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 3118 │ │ │ │ │ + bl 3110 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00003118 : │ │ │ │ │ +00003110 : │ │ │ │ │ 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 3302 │ │ │ │ │ + bcs.w 32fa │ │ │ │ │ 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 31e4 │ │ │ │ │ + beq.n 31dc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 31cc │ │ │ │ │ + beq.n 31c4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 31b8 │ │ │ │ │ + beq.n 31b0 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 31a4 │ │ │ │ │ + beq.n 319c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3190 │ │ │ │ │ + beq.n 3188 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 317c │ │ │ │ │ + beq.n 3174 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 32f0 │ │ │ │ │ + bne.w 32e8 │ │ │ │ │ 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] │ │ │ │ │ @@ -5152,15 +5153,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 3288 │ │ │ │ │ + beq.n 3280 │ │ │ │ │ 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 │ │ │ │ │ @@ -5195,15 +5196,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 31e4 │ │ │ │ │ + bne.n 31dc │ │ │ │ │ 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 │ │ │ │ │ @@ -5233,106 +5234,106 @@ │ │ │ │ │ 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 3168 │ │ │ │ │ + b.n 3160 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 3288 │ │ │ │ │ + b.n 3280 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003308 : │ │ │ │ │ +00003300 : │ │ │ │ │ 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] @ (3398 ) │ │ │ │ │ + ldr r5, [pc, #120] @ (3390 ) │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 3384 │ │ │ │ │ + blt.n 337c │ │ │ │ │ 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 338a │ │ │ │ │ + bne.n 3382 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt.n 3384 │ │ │ │ │ + blt.n 337c │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ add.w ip, r4, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne.n 338a │ │ │ │ │ + bne.n 3382 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt.n 3384 │ │ │ │ │ + blt.n 337c │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ adds r4, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne.n 3376 │ │ │ │ │ + bne.n 336e │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 3384 │ │ │ │ │ + blt.n 337c │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 3364 │ │ │ │ │ + beq.n 335c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r7 │ │ │ │ │ - cbnz r0, 3386 │ │ │ │ │ + cbnz r0, 337e │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 332a │ │ │ │ │ + bge.n 3322 │ │ │ │ │ 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 337c │ │ │ │ │ - b.n 3386 │ │ │ │ │ + beq.n 3374 │ │ │ │ │ + b.n 337e │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000339c : │ │ │ │ │ +00003394 : │ │ │ │ │ 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 34e0 │ │ │ │ │ + beq.w 34d8 │ │ │ │ │ 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 3586 │ │ │ │ │ + beq.w 357e │ │ │ │ │ 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] │ │ │ │ │ @@ -5349,61 +5350,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, 3458 │ │ │ │ │ + cbnz r0, 3450 │ │ │ │ │ ldr.w r7, [r5, #-8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 34ee │ │ │ │ │ + bne.n 34e6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3542 │ │ │ │ │ + bne.w 353a │ │ │ │ │ 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 352a │ │ │ │ │ + bcs.n 3522 │ │ │ │ │ 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 3480 │ │ │ │ │ + beq.n 3478 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r4, lr │ │ │ │ │ adds r5, #8 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bne.n 340e │ │ │ │ │ + bne.n 3406 │ │ │ │ │ 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 33f2 │ │ │ │ │ + b.n 33ea │ │ │ │ │ ldr.w r7, [r5, #-8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.n 3512 │ │ │ │ │ + beq.n 350a │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 34f6 │ │ │ │ │ + beq.n 34ee │ │ │ │ │ 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 │ │ │ │ │ @@ -5412,181 +5413,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 34be │ │ │ │ │ + bge.n 34b6 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3572 │ │ │ │ │ + beq.n 356a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 3512 │ │ │ │ │ - bne.n 3560 │ │ │ │ │ + bgt.n 350a │ │ │ │ │ + bne.n 3558 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 355a │ │ │ │ │ + bne.n 3552 │ │ │ │ │ ldr.w r0, [r5, #-8] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.n 355a │ │ │ │ │ + bne.n 3552 │ │ │ │ │ adds r5, #8 │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bne.n 340e │ │ │ │ │ - b.n 346a │ │ │ │ │ + bne.n 3406 │ │ │ │ │ + b.n 3462 │ │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 33d4 │ │ │ │ │ - b.n 33c0 │ │ │ │ │ + bne.w 33cc │ │ │ │ │ + b.n 33b8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 3464 │ │ │ │ │ - b.n 3484 │ │ │ │ │ + bne.n 345c │ │ │ │ │ + b.n 347c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 348e │ │ │ │ │ + bne.n 3486 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ - bl 2f7c │ │ │ │ │ + bl 2f74 │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 348e │ │ │ │ │ + beq.n 3486 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 344a │ │ │ │ │ + bge.n 3442 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 344a │ │ │ │ │ + bne.n 3442 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 344a │ │ │ │ │ + b.n 3442 │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ite gt │ │ │ │ │ lslgt r1, r5, #1 │ │ │ │ │ lslle r1, r5, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 968 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 344a │ │ │ │ │ - b.n 356e │ │ │ │ │ + beq.n 3442 │ │ │ │ │ + b.n 3566 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 33e8 │ │ │ │ │ + bne.w 33e0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ strd r1, r9, [r7] │ │ │ │ │ - b.n 344a │ │ │ │ │ + b.n 3442 │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ - b.n 33e8 │ │ │ │ │ + b.n 33e0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 356e │ │ │ │ │ + bge.n 3566 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 358e │ │ │ │ │ + cbz r3, 3586 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3452 │ │ │ │ │ + b.n 344a │ │ │ │ │ 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 34be │ │ │ │ │ + b.n 34b6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ - b.n 356e │ │ │ │ │ + b.n 3566 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 356e │ │ │ │ │ + b.n 3566 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003598 : │ │ │ │ │ +00003590 : │ │ │ │ │ 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 364e │ │ │ │ │ + bne.n 3646 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 367a │ │ │ │ │ + ble.n 3672 │ │ │ │ │ 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 35c6 │ │ │ │ │ + bne.n 35be │ │ │ │ │ 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 3646 │ │ │ │ │ - ldr.w r8, [pc, #116] @ 3680 │ │ │ │ │ + ble.n 363e │ │ │ │ │ + ldr.w r8, [pc, #116] @ 3678 │ │ │ │ │ add.w r4, r9, #8 │ │ │ │ │ ldr.w r0, [r4, #-8] │ │ │ │ │ - cbz r0, 3632 │ │ │ │ │ + cbz r0, 362a │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 3632 │ │ │ │ │ + beq.n 362a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3630 │ │ │ │ │ + bge.n 3628 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 3630 │ │ │ │ │ + cbnz r3, 3628 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 3642 │ │ │ │ │ + cbz r5, 363a │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r8 │ │ │ │ │ - bne.n 361c │ │ │ │ │ + bne.n 3614 │ │ │ │ │ adds r4, #8 │ │ │ │ │ - b.n 3612 │ │ │ │ │ + b.n 360a │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 3672 │ │ │ │ │ + bne.n 366a │ │ │ │ │ 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 │ │ │ │ │ @@ -5596,26 +5597,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 360a │ │ │ │ │ + bgt.n 3602 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3646 │ │ │ │ │ + b.n 363e │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b.n 3606 │ │ │ │ │ + b.n 35fe │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003684 : │ │ │ │ │ +0000367c : │ │ │ │ │ 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 │ │ │ │ │ @@ -5624,72 +5625,72 @@ │ │ │ │ │ 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 36b6 │ │ │ │ │ + beq.n 36ae │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 39c4 │ │ │ │ │ + bne.w 39b4 │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 37b0 │ │ │ │ │ - ldr.w sl, [pc, #1000] @ 3aac │ │ │ │ │ + blt.n 37a8 │ │ │ │ │ + ldr.w sl, [pc, #996] @ 3aa0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov fp, r9 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.n 3730 │ │ │ │ │ + blt.n 3728 │ │ │ │ │ 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 373e │ │ │ │ │ + bne.n 3736 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 3730 │ │ │ │ │ + blt.n 3728 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ adds r1, r6, #2 │ │ │ │ │ cmp r4, sl │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #8 │ │ │ │ │ movne r6, r1 │ │ │ │ │ - bne.n 3740 │ │ │ │ │ + bne.n 3738 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 3730 │ │ │ │ │ + blt.n 3728 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ adds r1, r6, #3 │ │ │ │ │ - cbz r4, 3708 │ │ │ │ │ + cbz r4, 3700 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bne.w 38cc │ │ │ │ │ + bne.w 38be │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 3730 │ │ │ │ │ + blt.n 3728 │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ adds r6, #4 │ │ │ │ │ - cbz r4, 3718 │ │ │ │ │ + cbz r4, 3710 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bne.w 38d2 │ │ │ │ │ + bne.w 38c4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.n 3730 │ │ │ │ │ + blt.n 3728 │ │ │ │ │ adds r3, #32 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne.n 3740 │ │ │ │ │ + bne.n 3738 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.n 371e │ │ │ │ │ + bge.n 3716 │ │ │ │ │ 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 │ │ │ │ │ @@ -5704,209 +5705,211 @@ │ │ │ │ │ it lt │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ and.w r7, r8, r2 │ │ │ │ │ strd r8, r3, [sp, #12] │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ - mov.w r8, r7, lsl #3 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + lsls r6, r7, #3 │ │ │ │ │ add.w r3, r7, #9 │ │ │ │ │ - add.w r9, r1, r8 │ │ │ │ │ + add.w r9, r1, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ - bls.n 37ba │ │ │ │ │ - cbnz r3, 37c4 │ │ │ │ │ - ldr.w r4, [r5, r8] │ │ │ │ │ + bls.n 37b2 │ │ │ │ │ + cbnz r3, 37bc │ │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3a20 │ │ │ │ │ - ldrd r4, r7, [sp] │ │ │ │ │ + bne.w 3a10 │ │ │ │ │ + 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 37ac │ │ │ │ │ + bge.n 37a4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3a12 │ │ │ │ │ + beq.w 3a02 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 36c8 │ │ │ │ │ + bne.n 36c0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 3738 │ │ │ │ │ + b.n 3730 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 38d6 │ │ │ │ │ + bne.w 38c8 │ │ │ │ │ movs r3, #9 │ │ │ │ │ - b.n 3788 │ │ │ │ │ + b.n 3780 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 39b2 │ │ │ │ │ - ldr.w r4, [r1, r8] │ │ │ │ │ + bne.w 39a2 │ │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 3792 │ │ │ │ │ + beq.n 3788 │ │ │ │ │ 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 3842 │ │ │ │ │ + bne.n 3838 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3842 │ │ │ │ │ + bne.n 3838 │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 3842 │ │ │ │ │ + bne.n 3838 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3842 │ │ │ │ │ + bne.n 3838 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 3a96 │ │ │ │ │ + bpl.w 3a88 │ │ │ │ │ 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 3a90 │ │ │ │ │ + beq.w 3a82 │ │ │ │ │ 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 3792 │ │ │ │ │ + beq.n 3788 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 3a30 │ │ │ │ │ + beq.w 3a20 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3858 │ │ │ │ │ + bge.n 384e │ │ │ │ │ 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 387a │ │ │ │ │ + bge.n 3870 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3a64 │ │ │ │ │ + beq.w 3a56 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 3a44 │ │ │ │ │ + blt.w 3a34 │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 3a5e │ │ │ │ │ - ldr.w r0, [r5, r8] │ │ │ │ │ + bne.w 3a4e │ │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w 3a5e │ │ │ │ │ + bne.w 3a4e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3792 │ │ │ │ │ + bne.w 3788 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 39ae │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - add.w r9, r9, #72 @ 0x48 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - add.w r8, r8, #8 │ │ │ │ │ + beq.w 399e │ │ │ │ │ + add.w r6, r9, #72 @ 0x48 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + add.w r9, r9, #8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r3, 38e4 │ │ │ │ │ + cbnz r3, 38d4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - cbnz r1, 38e4 │ │ │ │ │ + cbnz r1, 38d4 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 3798 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 3790 │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.n 3a4c │ │ │ │ │ + b.n 3a3c │ │ │ │ │ adds r3, #16 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 3740 │ │ │ │ │ + b.n 3738 │ │ │ │ │ adds r3, #24 │ │ │ │ │ - b.n 3740 │ │ │ │ │ + b.n 3738 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 38a4 │ │ │ │ │ - ldr.w r4, [r5, r8] │ │ │ │ │ + bne.n 3898 │ │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ │ movs r3, #9 │ │ │ │ │ - b.n 37d2 │ │ │ │ │ + b.n 37c8 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 39a8 │ │ │ │ │ + bne.n 3998 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 38b8 │ │ │ │ │ + beq.n 38aa │ │ │ │ │ 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 3954 │ │ │ │ │ + bne.n 3944 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3954 │ │ │ │ │ + bne.n 3944 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3954 │ │ │ │ │ + bne.n 3944 │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ ubfx r3, r1, #2, #3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 3954 │ │ │ │ │ + bne.n 3944 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 3aa8 │ │ │ │ │ + bpl.w 3a9a │ │ │ │ │ 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 3a9a │ │ │ │ │ + beq.w 3a8c │ │ │ │ │ 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 38b8 │ │ │ │ │ + beq.n 38aa │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3a74 │ │ │ │ │ + beq.w 3a66 │ │ │ │ │ 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 │ │ │ │ │ @@ -5914,188 +5917,190 @@ │ │ │ │ │ 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 398c │ │ │ │ │ + bge.n 397c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3a84 │ │ │ │ │ + beq.n 3a76 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 3a44 │ │ │ │ │ + blt.n 3a34 │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 3a5e │ │ │ │ │ + bne.n 3a4e │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 3a5e │ │ │ │ │ + bne.n 3a4e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 38b8 │ │ │ │ │ + bne.n 38aa │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bne.w 38aa │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + bne.w 389c │ │ │ │ │ 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 3770 │ │ │ │ │ + b.n 376a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36b6 │ │ │ │ │ + bne.w 36ae │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36b6 │ │ │ │ │ + bne.w 36ae │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2ec │ │ │ │ │ R_ARM_THM_CALL set_intersection │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a5a │ │ │ │ │ + beq.n 3a4a │ │ │ │ │ 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 3a06 │ │ │ │ │ + bge.n 39f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 3a06 │ │ │ │ │ + cbnz r3, 39f6 │ │ │ │ │ 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 36c8 │ │ │ │ │ - b.n 37b0 │ │ │ │ │ + bne.w 36c0 │ │ │ │ │ + b.n 37a8 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 37d2 │ │ │ │ │ + beq.w 37c8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 38a4 │ │ │ │ │ - b.n 39ae │ │ │ │ │ + bne.w 3898 │ │ │ │ │ + b.n 399e │ │ │ │ │ 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 3894 │ │ │ │ │ + bge.w 3888 │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a5a │ │ │ │ │ + bge.n 3a4a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ - cbz r2, 3aa0 │ │ │ │ │ + cbz r2, 3a92 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3738 │ │ │ │ │ + b.n 3730 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ - b.n 375c │ │ │ │ │ + b.n 3754 │ │ │ │ │ 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 387a │ │ │ │ │ + b.n 3870 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 39a0 │ │ │ │ │ - b.n 3a44 │ │ │ │ │ + bge.n 3990 │ │ │ │ │ + b.n 3a34 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - b.n 398c │ │ │ │ │ + b.n 397c │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3832 │ │ │ │ │ + b.n 3828 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 381a │ │ │ │ │ + b.n 3810 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3948 │ │ │ │ │ + b.n 3938 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a5a │ │ │ │ │ + b.n 3a4a │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 3930 │ │ │ │ │ + b.n 3920 │ │ │ │ │ + nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003ab0 : │ │ │ │ │ +00003aa4 : │ │ │ │ │ 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 19d0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 3ad2 │ │ │ │ │ + beq.n 3ac6 │ │ │ │ │ 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 3aca │ │ │ │ │ + bne.n 3abe │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003ae4 : │ │ │ │ │ +00003ad8 : │ │ │ │ │ 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 r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 3b62 │ │ │ │ │ + bne.n 3b56 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - beq.n 3b62 │ │ │ │ │ + beq.n 3b56 │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mov ip, r9 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ │ mov fp, ip │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ @@ -6103,202 +6108,202 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ add.w r2, r4, #9 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add.w sl, r0, r6 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bls.n 3b76 │ │ │ │ │ + bls.n 3b6a │ │ │ │ │ ldr.w r8, [sl, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3b84 │ │ │ │ │ + bne.n 3b78 │ │ │ │ │ ldr r7, [r5, r6] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3d6c │ │ │ │ │ + bne.w 3d60 │ │ │ │ │ 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, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - bne.n 3b0e │ │ │ │ │ + bne.n 3b02 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ - b.n 3d8c │ │ │ │ │ + b.n 3d80 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3c78 │ │ │ │ │ + bne.n 3c6c │ │ │ │ │ mov.w r8, #9 │ │ │ │ │ - b.n 3b46 │ │ │ │ │ + b.n 3b3a │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 3c66 │ │ │ │ │ + bne.n 3c5a │ │ │ │ │ ldr r7, [r0, r6] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 3b4e │ │ │ │ │ + beq.n 3b42 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3bfc │ │ │ │ │ + bne.n 3bf0 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3bfc │ │ │ │ │ + bne.n 3bf0 │ │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 3bfc │ │ │ │ │ + bne.n 3bf0 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ ldrb.w r0, [r9, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3bfc │ │ │ │ │ + bne.n 3bf0 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 3de4 │ │ │ │ │ + bpl.w 3dd8 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r7, #28 │ │ │ │ │ addmi.w r0, r7, #20 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3dde │ │ │ │ │ + beq.w 3dd2 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ addmi.w r1, r9, #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 3b4e │ │ │ │ │ + beq.n 3b42 │ │ │ │ │ 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 3d74 │ │ │ │ │ + beq.w 3d68 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3c18 │ │ │ │ │ + bge.n 3c0c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3c3a │ │ │ │ │ + bge.n 3c2e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3da2 │ │ │ │ │ + beq.w 3d96 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 3d88 │ │ │ │ │ + blt.w 3d7c │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 3db4 │ │ │ │ │ + bne.w 3da8 │ │ │ │ │ ldr r1, [r5, r6] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 3db4 │ │ │ │ │ + bne.w 3da8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3b4e │ │ │ │ │ + bne.w 3b42 │ │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3c84 │ │ │ │ │ + bne.n 3c78 │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add r4, r2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ands r4, r1 │ │ │ │ │ - b.n 3b2c │ │ │ │ │ + b.n 3b20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3c84 │ │ │ │ │ + bne.n 3c78 │ │ │ │ │ ldr r7, [r0, r6] │ │ │ │ │ mov.w r8, #9 │ │ │ │ │ - b.n 3b8e │ │ │ │ │ + b.n 3b82 │ │ │ │ │ add.w r6, sl, #72 @ 0x48 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r5, sl │ │ │ │ │ add.w sl, sl, #8 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - cbnz r2, 3ca6 │ │ │ │ │ + cbnz r2, 3c9a │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbnz r0, 3ca6 │ │ │ │ │ + cbnz r0, 3c9a │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, fp │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 3b4e │ │ │ │ │ - b.n 3d8c │ │ │ │ │ + bne.w 3b42 │ │ │ │ │ + b.n 3d80 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 3d64 │ │ │ │ │ + bne.n 3d58 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 3c98 │ │ │ │ │ + beq.n 3c8c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3d0c │ │ │ │ │ + bne.n 3d00 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3d0c │ │ │ │ │ + bne.n 3d00 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3d0c │ │ │ │ │ + bne.n 3d00 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ ldrb.w r0, [r9, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 3d0c │ │ │ │ │ + bne.n 3d00 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n 3dd4 │ │ │ │ │ + bpl.n 3dc8 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r7, #20 │ │ │ │ │ addpl.w r0, r7, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.n 3dd8 │ │ │ │ │ + bpl.n 3dcc │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c98 │ │ │ │ │ + beq.n 3c8c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3db8 │ │ │ │ │ + beq.n 3dac │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ itt lt │ │ │ │ │ @@ -6306,91 +6311,91 @@ │ │ │ │ │ strlt r2, [r7, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3d48 │ │ │ │ │ + bge.n 3d3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3dc8 │ │ │ │ │ + beq.n 3dbc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 3d88 │ │ │ │ │ + blt.n 3d7c │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 3db2 │ │ │ │ │ + bne.n 3da6 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.n 3db2 │ │ │ │ │ + bne.n 3da6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3c98 │ │ │ │ │ + bne.n 3c8c │ │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bne.n 3c8a │ │ │ │ │ + bne.n 3c7e │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 3c62 │ │ │ │ │ + b.n 3c56 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b8e │ │ │ │ │ - b.n 3c5c │ │ │ │ │ + beq.w 3b82 │ │ │ │ │ + b.n 3c50 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 3c52 │ │ │ │ │ + bge.w 3c46 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 4 │ │ │ │ │ R_ARM_THM_CALL set_contains_lock_held.part.0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.w 3b58 │ │ │ │ │ + bne.w 3b4c │ │ │ │ │ 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, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ - b.n 3c3a │ │ │ │ │ + b.n 3c2e │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov ip, fp │ │ │ │ │ - b.n 3b1a │ │ │ │ │ + b.n 3b0e │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 3d5c │ │ │ │ │ - b.n 3d88 │ │ │ │ │ + bge.n 3d50 │ │ │ │ │ + b.n 3d7c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 3d48 │ │ │ │ │ + b.n 3d3c │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - b.n 3cec │ │ │ │ │ + b.n 3ce0 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 3d00 │ │ │ │ │ + b.n 3cf4 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 3bec │ │ │ │ │ + b.n 3be0 │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - b.n 3bd4 │ │ │ │ │ + b.n 3bc8 │ │ │ │ │ │ │ │ │ │ -00003de8 : │ │ │ │ │ +00003ddc : │ │ │ │ │ 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 │ │ │ │ │ @@ -6399,83 +6404,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 3e1a │ │ │ │ │ + beq.n 3e0e │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 4192 │ │ │ │ │ + bne.w 4186 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ │ - blt.w 411c │ │ │ │ │ + blt.w 4110 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 528 │ │ │ │ │ R_ARM_THM_CALL make_new_set_basetype │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 420c │ │ │ │ │ + beq.w 4200 │ │ │ │ │ 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 4248 │ │ │ │ │ - ldr.w r9, [pc, #1212] @ 4308 │ │ │ │ │ + beq.w 423c │ │ │ │ │ + ldr.w r9, [pc, #1212] @ 42fc │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov fp, sl │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.n 3ebc │ │ │ │ │ + blt.n 3eb0 │ │ │ │ │ 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.w 3f86 │ │ │ │ │ + bne.w 3f7a │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.n 3ebc │ │ │ │ │ + blt.n 3eb0 │ │ │ │ │ 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 3eca │ │ │ │ │ + bne.n 3ebe │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.n 3ebc │ │ │ │ │ + blt.n 3eb0 │ │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ │ adds r6, #3 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #16 │ │ │ │ │ - bne.n 3eca │ │ │ │ │ + bne.n 3ebe │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.n 3ebc │ │ │ │ │ + blt.n 3eb0 │ │ │ │ │ adds r3, #24 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - bne.n 3ec8 │ │ │ │ │ + bne.n 3ebc │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.n 3eaa │ │ │ │ │ + bge.n 3e9e │ │ │ │ │ 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] │ │ │ │ │ @@ -6494,100 +6499,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 3f5e │ │ │ │ │ + bls.n 3f52 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f8a │ │ │ │ │ + bne.n 3f7e │ │ │ │ │ ldr.w r3, [r0, r7, lsl #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 41c2 │ │ │ │ │ + bne.w 41b6 │ │ │ │ │ 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 7c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 41da │ │ │ │ │ + bne.w 41ce │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3e54 │ │ │ │ │ + bge.n 3e48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e54 │ │ │ │ │ + bne.w 3e48 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e54 │ │ │ │ │ - cbnz r3, 3fa8 │ │ │ │ │ + b.n 3e48 │ │ │ │ │ + cbnz r3, 3f9c │ │ │ │ │ ldr r3, [r0, r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f1a │ │ │ │ │ - cbz r6, 3fae │ │ │ │ │ + beq.n 3f0e │ │ │ │ │ + cbz r6, 3fa2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ add.w r8, r8, #72 @ 0x48 │ │ │ │ │ mov r4, r3 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ - cbnz r1, 3fb4 │ │ │ │ │ + cbnz r1, 3fa8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbnz r0, 3fb4 │ │ │ │ │ + cbnz r0, 3fa8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cbnz r3, 3f9e │ │ │ │ │ - b.n 41da │ │ │ │ │ + cbnz r3, 3f92 │ │ │ │ │ + b.n 41ce │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 3eca │ │ │ │ │ + b.n 3ebe │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 4038 │ │ │ │ │ + bne.n 402c │ │ │ │ │ ldr r3, [r0, r5] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 404a │ │ │ │ │ + bne.n 403e │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldrd r6, r7, [sp, #4] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f40 │ │ │ │ │ - b.n 3f20 │ │ │ │ │ + bne.n 3f34 │ │ │ │ │ + b.n 3f14 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 3f68 │ │ │ │ │ + bne.n 3f5c │ │ │ │ │ ldr r3, [r0, r5] │ │ │ │ │ movs r2, #9 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 3f94 │ │ │ │ │ + b.n 3f88 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 4030 │ │ │ │ │ + bne.n 4024 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq.n 3f7a │ │ │ │ │ + beq.n 3f6e │ │ │ │ │ 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 412a │ │ │ │ │ + beq.w 411e │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 4222 │ │ │ │ │ + beq.w 4216 │ │ │ │ │ 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 │ │ │ │ │ @@ -6598,312 +6603,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 400e │ │ │ │ │ + bge.n 4002 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4238 │ │ │ │ │ + beq.w 422c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 41da │ │ │ │ │ + blt.w 41ce │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 3ee8 │ │ │ │ │ + bne.w 3edc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 3ee8 │ │ │ │ │ + bne.w 3edc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3f7a │ │ │ │ │ + bne.n 3f6e │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 3f6e │ │ │ │ │ + bne.n 3f62 │ │ │ │ │ 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 3ef8 │ │ │ │ │ + b.n 3eec │ │ │ │ │ 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 40ba │ │ │ │ │ + bne.n 40ae │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 40ba │ │ │ │ │ + bne.n 40ae │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 40ba │ │ │ │ │ + bne.n 40ae │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w r0, [sl, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 40ba │ │ │ │ │ + bne.n 40ae │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 42b8 │ │ │ │ │ + bpl.w 42ac │ │ │ │ │ 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 42bc │ │ │ │ │ + beq.w 42b0 │ │ │ │ │ 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 3f98 │ │ │ │ │ + beq.w 3f8c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 41cc │ │ │ │ │ + beq.w 41c0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 40d0 │ │ │ │ │ + bge.n 40c4 │ │ │ │ │ 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 40f2 │ │ │ │ │ + bge.n 40e6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4212 │ │ │ │ │ + beq.w 4206 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 41da │ │ │ │ │ + blt.n 41ce │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.w 3ee8 │ │ │ │ │ + bne.w 3edc │ │ │ │ │ ldr r1, [r4, r5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w 3ee8 │ │ │ │ │ + bne.w 3edc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3f98 │ │ │ │ │ + bne.w 3f8c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f68 │ │ │ │ │ - b.n 4034 │ │ │ │ │ + bne.w 3f5c │ │ │ │ │ + b.n 4028 │ │ │ │ │ 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 │ │ │ │ │ R_ARM_THM_JUMP24 set_copy_and_difference │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3fce │ │ │ │ │ + bne.w 3fc2 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3fce │ │ │ │ │ + bne.w 3fc2 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ldrb.w r0, [sl, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 3fce │ │ │ │ │ + bne.w 3fc2 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 42fa │ │ │ │ │ + bpl.w 42ee │ │ │ │ │ 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 42c2 │ │ │ │ │ + beq.w 42b6 │ │ │ │ │ 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 3f7a │ │ │ │ │ - b.n 3fce │ │ │ │ │ + beq.w 3f6e │ │ │ │ │ + b.n 3fc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e1a │ │ │ │ │ + bne.w 3e0e │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e1a │ │ │ │ │ + bne.w 3e0e │ │ │ │ │ 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 411c │ │ │ │ │ + bne.n 4110 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ - b.n 3e1e │ │ │ │ │ + b.n 3e12 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4038 │ │ │ │ │ + bne.w 402c │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - b.n 3f94 │ │ │ │ │ + b.n 3f88 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 4108 │ │ │ │ │ + bge.n 40fc │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ mov fp, sl │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 41f8 │ │ │ │ │ + bge.n 41ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 41f8 │ │ │ │ │ + cbnz r3, 41ec │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 420c │ │ │ │ │ + bge.n 4200 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 42fe │ │ │ │ │ + beq.n 42f2 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 3ec0 │ │ │ │ │ + b.n 3eb4 │ │ │ │ │ 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 40f2 │ │ │ │ │ + b.n 40e6 │ │ │ │ │ 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 4028 │ │ │ │ │ - b.n 41da │ │ │ │ │ + bge.w 401c │ │ │ │ │ + b.n 41ce │ │ │ │ │ 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 400e │ │ │ │ │ - ldr r6, [pc, #188] @ (4308 ) │ │ │ │ │ + b.n 4002 │ │ │ │ │ + ldr r6, [pc, #188] @ (42fc ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.w 3ec0 │ │ │ │ │ + blt.w 3eb4 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cbz r4, 42b4 │ │ │ │ │ + cbz r4, 42a8 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 42b4 │ │ │ │ │ + beq.n 42a8 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4274 │ │ │ │ │ + bge.n 4268 │ │ │ │ │ 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 42c8 │ │ │ │ │ - bne.n 429c │ │ │ │ │ + blt.n 42bc │ │ │ │ │ + bne.n 4290 │ │ │ │ │ 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 7c8 │ │ │ │ │ - cbnz r0, 42c8 │ │ │ │ │ + cbnz r0, 42bc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 424c │ │ │ │ │ + bge.n 4240 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 424c │ │ │ │ │ + bne.n 4240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 424c │ │ │ │ │ + b.n 4240 │ │ │ │ │ adds r3, #8 │ │ │ │ │ - b.n 4254 │ │ │ │ │ + b.n 4248 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 4090 │ │ │ │ │ + b.n 4084 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 40a8 │ │ │ │ │ + b.n 409c │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 417e │ │ │ │ │ + b.n 4172 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 42da │ │ │ │ │ + bge.n 42ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbz r3, 42f2 │ │ │ │ │ + cbz r3, 42e6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 420c │ │ │ │ │ + bge.n 4200 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 420c │ │ │ │ │ + bne.n 4200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 420c │ │ │ │ │ + b.n 4200 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 42da │ │ │ │ │ + b.n 42ce │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 4166 │ │ │ │ │ + b.n 415a │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 420c │ │ │ │ │ + b.n 4200 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -93,15 +93,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 278c │ │ │ │ │ + bl 2784 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ cbz r4, de │ │ │ │ │ ldr r0, [pc, #28] @ (e4 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -157,10 +157,10 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ │ │ │ │ │ 00000132 <_PySet_ClearInternal>: │ │ │ │ │ _PySet_ClearInternal(): │ │ │ │ │ - b.w 3598 │ │ │ │ │ + b.w 3590 │ │ │ │ │ R_ARM_THM_JUMP24 set_clear_internal │ │ │ │ │ nop │ │ │ ├── sliceobject.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -142,58 +142,58 @@ │ │ │ │ │ PySlice_Unpack(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.n 1c2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ beq.n 1a6 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 202 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ beq.n 1b0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - str r1, [r5, #0] │ │ │ │ │ + str r1, [r6, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.n 194 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ movs r0, #0 │ │ │ │ │ eor.w r3, r3, r2, asr #31 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ ├── 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: 20572 (bytes into file) │ │ │ │ │ + Start of section headers: 20552 (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 0x505c: │ │ │ │ │ +There are 17 section headers, starting at offset 0x5048: │ │ │ │ │ │ │ │ │ │ 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 0002f4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004360 000138 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00434c 000138 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000328 000264 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 004498 0001a0 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 004484 0001a0 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00058c 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 00058c 0001a8 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000734 002570 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 004638 0008b8 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002ca4 00014c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 004ef0 0000e0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 002df0 000273 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 003063 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003063 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 003098 000b20 10 15 105 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 003bb8 0007a8 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 004fd0 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000734 00255c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 004624 0008b8 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002c90 00014c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 004edc 0000e0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 002ddc 000273 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 00304f 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 00304f 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 003084 000b20 10 15 105 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 003ba4 0007a8 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 004fbc 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 {} │ │ │ │ │ @@ -60,32 +60,32 @@ │ │ │ │ │ 56: 00001cf1 408 FUNC LOCAL DEFAULT 7 tuple_concat │ │ │ │ │ 57: 00001e84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 58: 00001e88 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 59: 00001e89 4 FUNC LOCAL DEFAULT 7 tuple_length │ │ │ │ │ 60: 00002008 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 61: 00002010 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 62: 00002011 134 FUNC LOCAL DEFAULT 7 tuple_traverse │ │ │ │ │ - 63: 00002099 464 FUNC LOCAL DEFAULT 7 tuple_new │ │ │ │ │ - 64: 00002260 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 63: 00002099 444 FUNC LOCAL DEFAULT 7 tuple_new │ │ │ │ │ + 64: 0000224c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 65: 000000ac 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 66: 000000b0 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 67: 00002268 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 68: 00002269 322 FUNC LOCAL DEFAULT 7 tuple_repr │ │ │ │ │ + 67: 00002254 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 68: 00002255 322 FUNC LOCAL DEFAULT 7 tuple_repr │ │ │ │ │ 69: 000000b8 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 70: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 71: 00000090 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 72: 00000118 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 73: 00000119 12 FUNC LOCAL DEFAULT 1 tupleiter_traverse │ │ │ │ │ 74: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 75: 000000dc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 76: 00000125 226 FUNC LOCAL DEFAULT 1 tuple_index │ │ │ │ │ - 77: 000023ad 432 FUNC LOCAL DEFAULT 7 tuple_repeat │ │ │ │ │ - 78: 00002558 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 79: 0000255c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 80: 0000255d 20 FUNC LOCAL DEFAULT 7 tupleiter_len │ │ │ │ │ + 77: 00002399 432 FUNC LOCAL DEFAULT 7 tuple_repeat │ │ │ │ │ + 78: 00002544 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 00002548 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 80: 00002549 20 FUNC LOCAL DEFAULT 7 tupleiter_len │ │ │ │ │ 81: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 82: 00000209 82 FUNC LOCAL DEFAULT 1 tuple___getnewargs__ │ │ │ │ │ 83: 0000025d 74 FUNC LOCAL DEFAULT 1 tuple_count │ │ │ │ │ 84: 00000100 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 85: 00000098 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 86: 00000124 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 87: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4360 contains 39 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x434c 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 00008f0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 000000b8 0000770a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d6 0000332f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ 000000da 00003330 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ @@ -37,20 +37,20 @@ │ │ │ │ │ 000002d4 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000002d8 0000ab30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000002de 0000840a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000b2 00008f1e R_ARM_THM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ 0000023a 0000a71e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000002a2 0000a31e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x4498 contains 52 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x4484 contains 52 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000ae02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001f02 R_ARM_ABS32 00000dc5 tuple_dealloc │ │ │ │ │ -0000002c 00004402 R_ARM_ABS32 00002269 tuple_repr │ │ │ │ │ +0000002c 00004402 R_ARM_ABS32 00002255 tuple_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00002d02 R_ARM_ABS32 000018b9 tuple_hash │ │ │ │ │ 00000048 0000af02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00005b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00003e02 R_ARM_ABS32 00002011 tuple_traverse │ │ │ │ │ 00000064 00003002 R_ARM_ABS32 00001bd9 tuple_richcompare │ │ │ │ │ @@ -64,15 +64,15 @@ │ │ │ │ │ 000000e8 00001c02 R_ARM_ABS32 00000ce1 tupleiter_dealloc │ │ │ │ │ 00000118 0000af02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00004902 R_ARM_ABS32 00000119 tupleiter_traverse │ │ │ │ │ 0000013c 0000b002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000140 00001b02 R_ARM_ABS32 00000c8d tupleiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a4 00005002 R_ARM_ABS32 0000255d tupleiter_len │ │ │ │ │ +000001a4 00005002 R_ARM_ABS32 00002549 tupleiter_len │ │ │ │ │ 000001ac 00005b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00005802 R_ARM_ABS32 0000010b tupleiter_reduce │ │ │ │ │ 000001bc 00005b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00005a02 R_ARM_ABS32 000002a9 tupleiter_setstate │ │ │ │ │ 000001cc 00005b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -88,19 +88,19 @@ │ │ │ │ │ 00000210 00005302 R_ARM_ABS32 0000025d tuple_count │ │ │ │ │ 00000218 00005b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000220 0000b102 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000228 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000023c 00003b02 R_ARM_ABS32 00001e89 tuple_length │ │ │ │ │ 00000240 00003802 R_ARM_ABS32 00001cf1 tuple_concat │ │ │ │ │ -00000244 00004d02 R_ARM_ABS32 000023ad tuple_repeat │ │ │ │ │ +00000244 00004d02 R_ARM_ABS32 00002399 tuple_repeat │ │ │ │ │ 00000248 00002a02 R_ARM_ABS32 0000156d tuple_item │ │ │ │ │ 00000258 00002502 R_ARM_ABS32 000011a5 tuple_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4638 contains 279 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4624 contains 279 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 00006a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000064 00006b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000c8 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000cc 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000d0 00006c0a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000000e2 00006d0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ @@ -243,19 +243,19 @@ │ │ │ │ │ 00001232 00007f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00001244 00007f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00001258 00007f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00001288 0000802f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ 0000128c 00008030 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ 0000129e 0000810a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ 000012b0 0000820a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000013fe 00007c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001402 00007c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000140c 0000830a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000143c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001440 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000013fa 00007c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000013fe 00007c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001408 0000830a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001438 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000143c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000146a 0000840a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000147a 0000212f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 0000147e 00002130 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00001484 00007d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001540 00006d0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ 00001548 0000852f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000154c 00008530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -324,65 +324,65 @@ │ │ │ │ │ 00001ef4 0000930a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 00001f18 0000930a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 00002008 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000200c 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000020a6 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000020aa 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000020e4 00008f0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -000021e4 0000770a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021ea 0000332f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ -000021ee 00003330 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ -000021f6 0000910a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002226 0000332f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ -0000222a 00003330 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ -00002230 0000940a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002258 0000770a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002260 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002264 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002284 0000950a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -0000229a 0000960a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -000022a4 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000022b8 0000980a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -000022ce 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000022dc 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000022ec 0000980a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -000022f6 0000990a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -000022fc 00009a0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00002306 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00002312 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00002322 0000980a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -0000232e 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000233a 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00002348 0000980a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00002364 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000236e 00009a0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000237c 0000412f R_ARM_THM_MOVW_ABS_NC 000000ac .LC5 │ │ │ │ │ -00002380 00004130 R_ARM_THM_MOVT_ABS 000000ac .LC5 │ │ │ │ │ -0000238e 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000239a 0000422f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC6 │ │ │ │ │ -0000239e 00004230 R_ARM_THM_MOVT_ABS 000000b0 .LC6 │ │ │ │ │ -000023d8 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023dc 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023fe 0000a50a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000253a 0000a60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002558 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021d0 0000770a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021d6 0000332f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ +000021da 00003330 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ +000021e2 0000910a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002212 0000332f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ +00002216 00003330 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ +0000221c 0000940a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002244 0000770a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000224c 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002250 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002270 0000950a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00002286 0000960a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00002290 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000022a4 0000980a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +000022ba 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000022c8 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000022d8 0000980a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +000022e2 0000990a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +000022e8 00009a0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000022f2 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000022fe 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000230e 0000980a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +0000231a 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00002326 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00002334 0000980a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00002350 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000235a 00009a0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00002368 0000412f R_ARM_THM_MOVW_ABS_NC 000000ac .LC5 │ │ │ │ │ +0000236c 00004130 R_ARM_THM_MOVT_ABS 000000ac .LC5 │ │ │ │ │ +0000237a 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00002386 0000422f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC6 │ │ │ │ │ +0000238a 00004230 R_ARM_THM_MOVT_ABS 000000b0 .LC6 │ │ │ │ │ +000023c4 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023c8 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023ea 0000a50a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002526 0000a60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002544 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000436 00006f1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000004c2 00006d1e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ 00000d9e 0000781e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000dc0 0000771e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00001ca4 00008c1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ -000021de 00008f1e R_ARM_THM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ -00002378 00009b1e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00002388 00009c1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000023a6 00009c1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000024fc 00006f1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002566 0000a31e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000256c 0000a31e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000021ca 00008f1e R_ARM_THM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ +00002364 00009b1e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00002374 00009c1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00002392 00009c1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000024e8 00006f1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002552 0000a31e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002558 0000a31e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4ef0 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4edc 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 0000452f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC7 │ │ │ │ │ 0000003a 00004530 R_ARM_THM_MOVT_ABS 000000b8 .LC7 │ │ │ │ │ 0000003e 00009e0a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ 00000070 00009f0a R_ARM_THM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ ├── 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 d4 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n f4 │ │ │ │ │ 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 d0 │ │ │ │ │ - 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, ec │ │ │ │ │ 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, #84] @ (114 ) │ │ │ │ │ + ldr r5, [pc, #84] @ (114 ) │ │ │ │ │ b.n 48 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cbz r3, 10c │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 9e │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -117,15 +117,15 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 28 │ │ │ │ │ b.n d0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n d0 │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000118 : │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1898,15 +1898,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13f4 │ │ │ │ │ + bne.w 13f0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 1548 │ │ │ │ │ mov r0, r1 │ │ │ │ │ @@ -1920,23 +1920,23 @@ │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ble.w 1436 │ │ │ │ │ + ble.w 1432 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cbnz r3, 12cc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne.n 12cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 143a │ │ │ │ │ + beq.w 1436 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 3b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1488 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ @@ -1949,61 +1949,60 @@ │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ - beq.n 138e │ │ │ │ │ + beq.n 138a │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ ldr.w r0, [lr, r0, lsl #2] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - beq.n 138e │ │ │ │ │ + beq.n 138a │ │ │ │ │ adds r0, r1, #2 │ │ │ │ │ ldr.w r0, [lr, r0, lsl #2] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r0] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ - beq.n 138e │ │ │ │ │ + beq.n 138a │ │ │ │ │ adds r0, r1, #3 │ │ │ │ │ ldr.w r0, [lr, r0, lsl #2] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r0] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ - beq.n 138e │ │ │ │ │ + beq.n 138a │ │ │ │ │ adds r1, #4 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ add.w ip, r3, #28 │ │ │ │ │ adds r2, #12 │ │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 145a │ │ │ │ │ - str.w lr, [r1] │ │ │ │ │ - adds r0, #4 │ │ │ │ │ + blt.n 1456 │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ + adds r0, #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ bne.n 1372 │ │ │ │ │ - ldr r2, [pc, #468] @ (1564 ) │ │ │ │ │ + ldr r2, [pc, #472] @ (1564 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ addw ip, r0, #3756 @ 0xeac │ │ │ │ │ @@ -2055,95 +2054,96 @@ │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ble.n 147a │ │ │ │ │ adds r3, #4 │ │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 13ee │ │ │ │ │ + bge.n 13ea │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 13ee │ │ │ │ │ - ldr r3, [pc, #304] @ (1568 ) │ │ │ │ │ - b.n 13ee │ │ │ │ │ + b.n 13ea │ │ │ │ │ + ldr r3, [pc, #308] @ (1568 ) │ │ │ │ │ + b.n 13ea │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bne.w 12cc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 13ee │ │ │ │ │ - str.w r1, [ip, #4]! │ │ │ │ │ + b.n 13ea │ │ │ │ │ + str.w lr, [r1] │ │ │ │ │ adds r0, #4 │ │ │ │ │ + str.w r1, [ip, #4]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ bne.n 1372 │ │ │ │ │ - b.n 138e │ │ │ │ │ + b.n 138a │ │ │ │ │ strd r0, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cbnz r0, 1488 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ - bpl.n 141e │ │ │ │ │ + bpl.n 141a │ │ │ │ │ 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 r3, #0 │ │ │ │ │ - b.n 13ee │ │ │ │ │ + b.n 13ea │ │ │ │ │ ldr.w ip, [lr, r1, lsl #2] │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r5, #1 │ │ │ │ │ strlt.w r5, [ip] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w ip, [r3, #16] │ │ │ │ │ - beq.w 138e │ │ │ │ │ + beq.w 138a │ │ │ │ │ add r1, r0 │ │ │ │ │ ldr.w ip, [lr, r1, lsl #2] │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r5, #1 │ │ │ │ │ strlt.w r5, [ip] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str.w ip, [r3, #20] │ │ │ │ │ - beq.w 138e │ │ │ │ │ + beq.w 138a │ │ │ │ │ add r1, r0 │ │ │ │ │ ldr.w ip, [lr, r1, lsl #2] │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r5, #1 │ │ │ │ │ strlt.w r5, [ip] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ str.w ip, [r3, #24] │ │ │ │ │ - beq.w 138e │ │ │ │ │ + beq.w 138a │ │ │ │ │ add r1, r0 │ │ │ │ │ ldr.w ip, [lr, r1, lsl #2] │ │ │ │ │ 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, [r3, #28] │ │ │ │ │ - beq.w 138e │ │ │ │ │ + beq.w 138a │ │ │ │ │ add r1, r0 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ add.w lr, r2, #12 │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ add.w r4, r3, #28 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ @@ -2151,35 +2151,35 @@ │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ add.w ip, r5, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ str.w r1, [r4, #4]! │ │ │ │ │ cmp r4, lr │ │ │ │ │ bne.n 151e │ │ │ │ │ - b.n 138e │ │ │ │ │ + b.n 138a │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 13ee │ │ │ │ │ + b.n 13ea │ │ │ │ │ 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 .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n 1488 │ │ │ │ │ nop │ │ │ │ │ - .word 0x000001c8 │ │ │ │ │ + .word 0x000001cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 0000156c : │ │ │ │ │ tuple_item(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ @@ -3350,309 +3350,300 @@ │ │ │ │ │ cmp r0, r4 │ │ │ │ │ beq.n 20c4 │ │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.n 20ca │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2226 │ │ │ │ │ + bne.w 2212 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.w 21ea │ │ │ │ │ + bhi.w 21d6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2204 │ │ │ │ │ + beq.w 21f0 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 21d6 │ │ │ │ │ + beq.n 21c2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2208 │ │ │ │ │ + beq.w 21f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 223a │ │ │ │ │ + beq.w 2226 │ │ │ │ │ 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 2246 │ │ │ │ │ + beq.w 2232 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 21a6 │ │ │ │ │ + ble.n 2192 │ │ │ │ │ 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, [r6, #16] │ │ │ │ │ - beq.n 21a6 │ │ │ │ │ + beq.n 2192 │ │ │ │ │ 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, [r6, #20] │ │ │ │ │ - beq.n 21a6 │ │ │ │ │ + beq.n 2192 │ │ │ │ │ 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, [r6, #24] │ │ │ │ │ - beq.n 21a6 │ │ │ │ │ + beq.n 2192 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r2, #0] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ str r2, [r6, #28] │ │ │ │ │ - beq.n 21a6 │ │ │ │ │ + beq.n 2192 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r2, #0] │ │ │ │ │ cmp r1, #5 │ │ │ │ │ str r2, [r6, #32] │ │ │ │ │ - beq.n 21a6 │ │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - itt lt │ │ │ │ │ - addlt r0, #1 │ │ │ │ │ - strlt r0, [r2, #0] │ │ │ │ │ - cmp r1, #6 │ │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ │ - beq.n 21a6 │ │ │ │ │ - add.w lr, r4, #36 @ 0x24 │ │ │ │ │ - add.w r5, r6, #36 @ 0x24 │ │ │ │ │ - mov.w ip, #6 │ │ │ │ │ - ldr.w r2, [lr, #4]! │ │ │ │ │ + beq.n 2192 │ │ │ │ │ + add.w r5, r4, #32 │ │ │ │ │ + add.w lr, r6, #32 │ │ │ │ │ + mov.w ip, #5 │ │ │ │ │ + ldr.w r2, [r5, #4]! │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 21c8 │ │ │ │ │ + blt.n 21b4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - str.w r2, [r5, #4]! │ │ │ │ │ - bne.n 218e │ │ │ │ │ + str.w r2, [lr, #4]! │ │ │ │ │ + bne.n 217a │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 21b4 │ │ │ │ │ + bge.n 21a0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 21e2 │ │ │ │ │ + cbz r2, 21ce │ │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 223e │ │ │ │ │ + beq.n 222a │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - str.w r2, [r5, #4]! │ │ │ │ │ - bne.n 218e │ │ │ │ │ - b.n 21a6 │ │ │ │ │ - cbz r0, 2222 │ │ │ │ │ + str.w r2, [lr, #4]! │ │ │ │ │ + bne.n 217a │ │ │ │ │ + b.n 2192 │ │ │ │ │ + cbz r0, 220e │ │ │ │ │ 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 21b4 │ │ │ │ │ + b.n 21a0 │ │ │ │ │ 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, 223a │ │ │ │ │ + cbz r0, 2226 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt.w 20d8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 2222 │ │ │ │ │ - ldr r4, [pc, #84] @ (2260 ) │ │ │ │ │ + beq.n 220e │ │ │ │ │ + ldr r4, [pc, #84] @ (224c ) │ │ │ │ │ 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, 2246 │ │ │ │ │ + cbz r0, 2232 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ b.n 2106 │ │ │ │ │ - ldr r6, [pc, #64] @ (2264 ) │ │ │ │ │ - b.n 21c2 │ │ │ │ │ + ldr r6, [pc, #64] @ (2250 ) │ │ │ │ │ + b.n 21ae │ │ │ │ │ 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 20ca │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 21c2 │ │ │ │ │ + b.n 21ae │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 450 <_PyObject_GC_TRACK> │ │ │ │ │ - b.n 21c2 │ │ │ │ │ + b.n 21ae │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 223a │ │ │ │ │ + bge.n 2226 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 223a │ │ │ │ │ + bne.n 2226 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 223a │ │ │ │ │ + b.n 2226 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000c000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002268 : │ │ │ │ │ +00002254 : │ │ │ │ │ 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 237c │ │ │ │ │ + beq.n 2368 │ │ │ │ │ mov r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne.w 2398 │ │ │ │ │ + bne.w 2384 │ │ │ │ │ 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, 22f4 │ │ │ │ │ + cbz r0, 22e0 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 22f4 │ │ │ │ │ + blt.n 22e0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 2360 │ │ │ │ │ + ble.n 234c │ │ │ │ │ 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 22f4 │ │ │ │ │ + blt.n 22e0 │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ - bne.n 2350 │ │ │ │ │ + bne.n 233c │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 22f4 │ │ │ │ │ + blt.n 22e0 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 22f4 │ │ │ │ │ + blt.n 22e0 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r6, #20]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2350 │ │ │ │ │ + bge.n 233c │ │ │ │ │ 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 22f4 │ │ │ │ │ + blt.n 22e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 22f4 │ │ │ │ │ + blt.n 22e0 │ │ │ │ │ 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 22f4 │ │ │ │ │ + blt.n 22e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ movs r1, #32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 22f4 │ │ │ │ │ + blt.n 22e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ adds r6, r7, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 22f4 │ │ │ │ │ + blt.n 22e0 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 22f4 │ │ │ │ │ + blt.n 22e0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 2306 │ │ │ │ │ + bne.n 22f2 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 238c │ │ │ │ │ + beq.n 2378 │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 22f4 │ │ │ │ │ + blt.n 22e0 │ │ │ │ │ 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 │ │ │ │ │ @@ -3663,113 +3654,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 2360 │ │ │ │ │ - b.n 22f4 │ │ │ │ │ - ble.n 2300 │ │ │ │ │ + bge.n 234c │ │ │ │ │ + b.n 22e0 │ │ │ │ │ + ble.n 22ec │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000023ac : │ │ │ │ │ +00002398 : │ │ │ │ │ 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 23d6 │ │ │ │ │ - cbz r2, 23d6 │ │ │ │ │ + beq.n 23c2 │ │ │ │ │ + cbz r2, 23c2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 23cc │ │ │ │ │ - cbnz r2, 23f4 │ │ │ │ │ - ldr r5, [pc, #392] @ (2558 ) │ │ │ │ │ + ble.n 23b8 │ │ │ │ │ + cbnz r2, 23e0 │ │ │ │ │ + ldr r5, [pc, #392] @ (2544 ) │ │ │ │ │ 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 23c6 │ │ │ │ │ + bne.n 23b2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 23f0 │ │ │ │ │ + bge.n 23dc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 23ce │ │ │ │ │ + b.n 23ba │ │ │ │ │ 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.n 24f6 │ │ │ │ │ + blt.n 24e2 │ │ │ │ │ mul.w r0, r2, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mul.w r7, r2, r8 │ │ │ │ │ bl 3b4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23ce │ │ │ │ │ + beq.n 23ba │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r6, r0, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 2500 │ │ │ │ │ + bne.n 24ec │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 24e6 │ │ │ │ │ + blt.n 24d2 │ │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.n 24de │ │ │ │ │ + bcs.n 24ca │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ subs r3, #17 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bls.n 24dc │ │ │ │ │ + bls.n 24c8 │ │ │ │ │ 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 24a8 │ │ │ │ │ + beq.n 2494 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 249e │ │ │ │ │ + beq.n 248a │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 2498 │ │ │ │ │ + beq.n 2484 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq.n 2492 │ │ │ │ │ + beq.n 247e │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq.n 248c │ │ │ │ │ + beq.n 2478 │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq.n 2486 │ │ │ │ │ + beq.n 2472 │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - beq.n 2480 │ │ │ │ │ + beq.n 246c │ │ │ │ │ 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] │ │ │ │ │ @@ -3777,84 +3768,84 @@ │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 24ce │ │ │ │ │ + beq.n 24ba │ │ │ │ │ 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 r1, r3 │ │ │ │ │ - bne.n 24a8 │ │ │ │ │ + bne.n 2494 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 24de │ │ │ │ │ + beq.n 24ca │ │ │ │ │ bic.w r0, ip, #1 │ │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 450 <_PyObject_GC_TRACK> │ │ │ │ │ - b.n 23ce │ │ │ │ │ + b.n 23ba │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 2432 │ │ │ │ │ + b.n 241e │ │ │ │ │ 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 251e │ │ │ │ │ + b.n 250a │ │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2546 │ │ │ │ │ + blt.n 2532 │ │ │ │ │ str.w r0, [lr], #4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi.n 250c │ │ │ │ │ + bhi.n 24f8 │ │ │ │ │ lsls r4, r7, #2 │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ subs r2, r4, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ adds r0, r6, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 24de │ │ │ │ │ + ble.n 24ca │ │ │ │ │ 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 2526 │ │ │ │ │ + b.n 2512 │ │ │ │ │ add ip, r8 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w ip, #1342177280 @ 0x50000000 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ - b.n 251a │ │ │ │ │ + b.n 2506 │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000255c : │ │ │ │ │ +00002548 : │ │ │ │ │ tupleiter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 256a │ │ │ │ │ + cbz r3, 2556 │ │ │ │ │ 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 │ │ │ ├── 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: 173796 (bytes into file) │ │ │ │ │ + Start of section headers: 173824 (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 0x2a6e4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x2a700: │ │ │ │ │ │ │ │ │ │ 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 004778 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 02245c 001f28 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 022470 001f28 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0047ac 001200 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 024384 001380 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 024398 001380 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0059ac 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0059ac 00f8e0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 025704 0041e0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01528c 0039c1 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 018c50 001a28 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0298e4 000d10 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 01a678 000a01 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 02a5f4 000060 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01b079 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01b079 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01b0ac 0046c0 10 16 841 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01f76c 002ced 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 02a654 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0059ac 00f8f4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 025718 0041e8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0152a0 0039c1 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 018c64 001a28 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 029900 000d10 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 01a68c 000a01 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 02a610 000060 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01b08d 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01b08d 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01b0c0 0046c0 10 16 841 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01f780 002ced 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 02a670 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 {} │ │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ │ 48: 000002e0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 49: 00000308 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 50: 00003989 1024 FUNC LOCAL DEFAULT 6 mro_implementation_unlocked │ │ │ │ │ 51: 000051b9 384 FUNC LOCAL DEFAULT 6 type_modified_unlocked.part.0 │ │ │ │ │ 52: 000035ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 53: 000035f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 54: 00004fb5 318 FUNC LOCAL DEFAULT 6 solid_base │ │ │ │ │ - 55: 000094f1 156 FUNC LOCAL DEFAULT 6 lookup_method_ex.constprop.0 │ │ │ │ │ + 55: 000094f5 156 FUNC LOCAL DEFAULT 6 lookup_method_ex.constprop.0 │ │ │ │ │ 56: 0000568d 18 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ 57: 0000098d 40 FUNC LOCAL DEFAULT 1 call_unbound_noarg.part.0 │ │ │ │ │ 58: 000038b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 000038c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 60: 00003980 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 61: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 62: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ @@ -100,15 +100,15 @@ │ │ │ │ │ 96: 00004198 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 97: 0000000d 76 FUNC LOCAL DEFAULT 1 check_immutable_bases │ │ │ │ │ 98: 00004d11 676 FUNC LOCAL DEFAULT 6 best_base │ │ │ │ │ 99: 000050f5 106 FUNC LOCAL DEFAULT 6 special_offset_from_member.constprop.0 │ │ │ │ │ 100: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 101: 00004462 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 102: 000044aa 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 103: 0000a159 828 FUNC LOCAL DEFAULT 6 subtype_dealloc │ │ │ │ │ + 103: 0000a165 828 FUNC LOCAL DEFAULT 6 subtype_dealloc │ │ │ │ │ 104: 000047f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 105: 00004804 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 106: 00004ae4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 107: 000006ec 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 108: 00004ae8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 109: 00000768 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 110: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ @@ -123,15 +123,15 @@ │ │ │ │ │ 119: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 120: 000008b0 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 121: 00005338 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 122: 00005379 8 FUNC LOCAL DEFAULT 6 type_is_gc │ │ │ │ │ 123: 00001089 140 FUNC LOCAL DEFAULT 1 managed_static_type_state_clear.part.0 │ │ │ │ │ 124: 000002a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 125: 000054e1 428 FUNC LOCAL DEFAULT 6 find_name_in_mro │ │ │ │ │ - 126: 00008e7d 964 FUNC LOCAL DEFAULT 6 assign_version_tag │ │ │ │ │ + 126: 00008e81 964 FUNC LOCAL DEFAULT 6 assign_version_tag │ │ │ │ │ 127: 000054dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 128: 000054e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 129: 00005684 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 130: 0000568c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 131: 0000568d 18 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ 132: 000002ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 133: 00005898 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -155,349 +155,349 @@ │ │ │ │ │ 151: 00000a98 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 152: 00000ac4 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 153: 00000aec 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 154: 00000b20 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 155: 00000b58 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 156: 00000b88 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 157: 00005a68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 158: 00005a69 7664 FUNC LOCAL DEFAULT 6 type_new │ │ │ │ │ - 159: 0000b771 312 FUNC LOCAL DEFAULT 6 subtype_traverse │ │ │ │ │ - 160: 0000d529 252 FUNC LOCAL DEFAULT 6 subtype_clear │ │ │ │ │ + 158: 00005a69 7656 FUNC LOCAL DEFAULT 6 type_new │ │ │ │ │ + 159: 0000b77d 312 FUNC LOCAL DEFAULT 6 subtype_traverse │ │ │ │ │ + 160: 0000d535 252 FUNC LOCAL DEFAULT 6 subtype_clear │ │ │ │ │ 161: 00005fec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 162: 0000600c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 163: 00006344 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 164: 00006354 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 165: 00006628 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 166: 00006634 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 167: 0000dbb5 212 FUNC LOCAL DEFAULT 6 slot_tp_call │ │ │ │ │ - 168: 00009f81 432 FUNC LOCAL DEFAULT 6 tp_new_wrapper │ │ │ │ │ + 167: 0000dbc1 212 FUNC LOCAL DEFAULT 6 slot_tp_call │ │ │ │ │ + 168: 00009f8d 432 FUNC LOCAL DEFAULT 6 tp_new_wrapper │ │ │ │ │ 169: 000069f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 170: 00006a10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 171: 00006d58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 172: 00006d68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 173: 00007074 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 174: 00007084 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 175: 00007350 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 176: 00007364 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 177: 00007738 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 178: 00007754 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 179: 00007854 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 00007858 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 181: 00007a0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 173: 00007068 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 174: 0000707c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 175: 000073cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 176: 000073dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 177: 000076f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 178: 0000770c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 179: 00007848 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 00007850 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 181: 00007a08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 182: 00000bc8 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 183: 00000bd4 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 184: 00000bdc 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 185: 00000be4 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 186: 00000c14 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ 187: 00000c30 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 188: 00007a10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 189: 00007a11 1296 FUNC LOCAL DEFAULT 6 super_vectorcall │ │ │ │ │ - 190: 00007d70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 00007d78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 188: 00007a0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 189: 00007a0d 1296 FUNC LOCAL DEFAULT 6 super_vectorcall │ │ │ │ │ + 190: 00007d6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 00007d74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 192: 00000309 376 FUNC LOCAL DEFAULT 1 super_init_without_args │ │ │ │ │ - 193: 00007f1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 194: 00007f20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 195: 00007f21 328 FUNC LOCAL DEFAULT 6 supercheck │ │ │ │ │ - 196: 00008064 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 197: 00008068 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 198: 00008069 648 FUNC LOCAL DEFAULT 6 super_getattro │ │ │ │ │ - 199: 000082e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 200: 000082f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 201: 000082f1 240 FUNC LOCAL DEFAULT 6 super_dealloc │ │ │ │ │ - 202: 000083dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 203: 000083e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 204: 000083e1 100 FUNC LOCAL DEFAULT 6 _PyObject_GC_UNTRACK │ │ │ │ │ - 205: 00008440 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 00008444 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 207: 00008445 10 FUNC LOCAL DEFAULT 6 object_init_subclass │ │ │ │ │ + 193: 00007f18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 194: 00007f1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 195: 00007f1d 328 FUNC LOCAL DEFAULT 6 supercheck │ │ │ │ │ + 196: 00008060 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 00008064 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 198: 00008065 648 FUNC LOCAL DEFAULT 6 super_getattro │ │ │ │ │ + 199: 000082dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 200: 000082ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 201: 000082ed 240 FUNC LOCAL DEFAULT 6 super_dealloc │ │ │ │ │ + 202: 000083d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 203: 000083dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 204: 000083dd 100 FUNC LOCAL DEFAULT 6 _PyObject_GC_UNTRACK │ │ │ │ │ + 205: 0000843c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 206: 00008440 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 207: 00008441 10 FUNC LOCAL DEFAULT 6 object_init_subclass │ │ │ │ │ 208: 00000c84 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 209: 00000cb0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 210: 00008451 94 FUNC LOCAL DEFAULT 6 type_init │ │ │ │ │ - 211: 000084b1 8 FUNC LOCAL DEFAULT 6 object_dealloc │ │ │ │ │ + 210: 0000844d 94 FUNC LOCAL DEFAULT 6 type_init │ │ │ │ │ + 211: 000084ad 8 FUNC LOCAL DEFAULT 6 object_dealloc │ │ │ │ │ 212: 00000cd8 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 213: 00000d04 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 214: 00008798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 215: 000087b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 216: 000089a5 4 FUNC LOCAL DEFAULT 6 type_prepare │ │ │ │ │ - 217: 00008b0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 218: 00008b10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 216: 000089a9 4 FUNC LOCAL DEFAULT 6 type_prepare │ │ │ │ │ + 217: 00008b10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 218: 00008b14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 219: 00000d30 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 220: 00000d34 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 221: 00000d38 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 222: 00000d80 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 223: 00000d9c 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 224: 00000da4 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ - 225: 00008b15 740 FUNC LOCAL DEFAULT 6 object_new │ │ │ │ │ - 226: 00008df9 132 FUNC LOCAL DEFAULT 6 object_init │ │ │ │ │ + 225: 00008b19 740 FUNC LOCAL DEFAULT 6 object_new │ │ │ │ │ + 226: 00008dfd 132 FUNC LOCAL DEFAULT 6 object_init │ │ │ │ │ 227: 000009c9 160 FUNC LOCAL DEFAULT 1 type_abstractmethods │ │ │ │ │ - 228: 00008df4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 00008df8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 229: 00000e00 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 230: 00000e4c 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ - 231: 00008df8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 232: 00009230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 231: 00008dfc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 232: 00009234 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 233: 00000e98 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 234: 00009240 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 235: 00009241 688 FUNC LOCAL DEFAULT 6 slot_tp_init │ │ │ │ │ - 236: 000094e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 237: 000094f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 238: 00009864 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 239: 00009880 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 240: 00009a51 12 FUNC LOCAL DEFAULT 6 object_str │ │ │ │ │ + 234: 00009244 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 235: 00009245 688 FUNC LOCAL DEFAULT 6 slot_tp_init │ │ │ │ │ + 236: 000094e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 237: 000094f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 238: 00009868 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 239: 00009884 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 240: 00009a59 12 FUNC LOCAL DEFAULT 6 object_str │ │ │ │ │ 241: 00000875 208 FUNC LOCAL DEFAULT 1 object_repr │ │ │ │ │ 242: 00000ec4 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ 243: 00000ed4 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ 244: 00000ee0 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ 245: 00000ef0 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 246: 00009a5d 480 FUNC LOCAL DEFAULT 6 type_repr │ │ │ │ │ - 247: 00009d35 40 FUNC LOCAL DEFAULT 6 type_qualname.part.0 │ │ │ │ │ - 248: 00009c2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 249: 00009c3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 250: 00009c3d 220 FUNC LOCAL DEFAULT 6 type_module │ │ │ │ │ - 251: 00009d08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 252: 00009d18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 253: 00009d19 28 FUNC LOCAL DEFAULT 6 type_qualname │ │ │ │ │ - 254: 00009f10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 255: 00009f14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 256: 00009f15 108 FUNC LOCAL DEFAULT 6 slot_tp_new │ │ │ │ │ - 257: 00009f78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 246: 00009a65 484 FUNC LOCAL DEFAULT 6 type_repr │ │ │ │ │ + 247: 00009d41 40 FUNC LOCAL DEFAULT 6 type_qualname.part.0 │ │ │ │ │ + 248: 00009c38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 249: 00009c48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 250: 00009c49 220 FUNC LOCAL DEFAULT 6 type_module │ │ │ │ │ + 251: 00009d14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 252: 00009d24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 253: 00009d25 28 FUNC LOCAL DEFAULT 6 type_qualname │ │ │ │ │ + 254: 00009f1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 255: 00009f20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 256: 00009f21 108 FUNC LOCAL DEFAULT 6 slot_tp_new │ │ │ │ │ + 257: 00009f84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 258: 00000f00 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 259: 00000f18 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 260: 00000f30 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 261: 00000f4c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 262: 00000f6c 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 263: 00000f94 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 264: 0000047c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 265: 00000fb8 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 266: 00000fe0 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ 267: 00001004 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ 268: 00001030 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 269: 0000105c 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ - 270: 00009f80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 271: 0000a131 38 FUNC LOCAL DEFAULT 6 wrap_init │ │ │ │ │ - 272: 0000a495 414 FUNC LOCAL DEFAULT 6 clear_slots │ │ │ │ │ - 273: 0000a490 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 274: 0000a494 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 270: 00009f8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 271: 0000a13d 38 FUNC LOCAL DEFAULT 6 wrap_init │ │ │ │ │ + 272: 0000a4a1 414 FUNC LOCAL DEFAULT 6 clear_slots │ │ │ │ │ + 273: 0000a49c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 274: 0000a4a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 275: 0000108c 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 276: 000010bc 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 277: 000010e8 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ - 278: 0000a635 956 FUNC LOCAL DEFAULT 6 type_setattro │ │ │ │ │ - 279: 0000aef1 1832 FUNC LOCAL DEFAULT 6 update_slot │ │ │ │ │ - 280: 0000a920 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 281: 0000a924 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 282: 0000a9ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 278: 0000a641 956 FUNC LOCAL DEFAULT 6 type_setattro │ │ │ │ │ + 279: 0000aefd 1832 FUNC LOCAL DEFAULT 6 update_slot │ │ │ │ │ + 280: 0000a92c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 281: 0000a930 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 282: 0000a9f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 283: 00000480 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 284: 0000a9f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 285: 0000ad60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 286: 0000ad74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 284: 0000a9fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 285: 0000ad6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 286: 0000ad80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 287: 000004a5 176 FUNC LOCAL DEFAULT 1 type_set_module │ │ │ │ │ 288: 00000555 116 FUNC LOCAL DEFAULT 1 check_set_special_type_attr │ │ │ │ │ 289: 00000548 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 290: 00001114 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 291: 00001148 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ 292: 0000117c 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 293: 00001180 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ 294: 00000554 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 295: 00000730 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 296: 00000734 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 297: 00001194 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ - 298: 0000c611 368 FUNC LOCAL DEFAULT 6 update_subclasses.constprop.0 │ │ │ │ │ - 299: 0000b1f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 300: 0000b1fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 301: 0000b4bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 302: 0000b4c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 303: 0000b60c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 298: 0000c61d 368 FUNC LOCAL DEFAULT 6 update_subclasses.constprop.0 │ │ │ │ │ + 299: 0000b200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 300: 0000b208 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 301: 0000b4c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 302: 0000b4d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 303: 0000b618 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 304: 000011d8 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 305: 00001218 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 306: 00000741 308 FUNC LOCAL DEFAULT 1 type_set_annotations │ │ │ │ │ 307: 00000864 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 308: 0000b618 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 309: 0000b690 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 308: 0000b624 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 309: 0000b69c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 310: 00001228 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 311: 0000125c 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ - 312: 0000b694 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 313: 0000b695 220 FUNC LOCAL DEFAULT 6 type_traverse │ │ │ │ │ - 314: 0000b768 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 315: 0000b770 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 316: 0000b9ad 262 FUNC LOCAL DEFAULT 6 object_richcompare │ │ │ │ │ - 317: 0000bab5 16 FUNC LOCAL DEFAULT 6 object_get_class │ │ │ │ │ + 312: 0000b6a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 313: 0000b6a1 220 FUNC LOCAL DEFAULT 6 type_traverse │ │ │ │ │ + 314: 0000b774 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 315: 0000b77c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 316: 0000b9b9 262 FUNC LOCAL DEFAULT 6 object_richcompare │ │ │ │ │ + 317: 0000bac1 16 FUNC LOCAL DEFAULT 6 object_get_class │ │ │ │ │ 318: 00001274 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ 319: 0000128c 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ 320: 00000874 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 321: 00000940 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 322: 00000944 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 323: 00000945 70 FUNC LOCAL DEFAULT 1 type_mro │ │ │ │ │ - 324: 0000c01d 84 FUNC LOCAL DEFAULT 6 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ + 324: 0000c029 84 FUNC LOCAL DEFAULT 6 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 325: 000009b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 326: 0000bac5 120 FUNC LOCAL DEFAULT 6 type_dict │ │ │ │ │ - 327: 0000bb38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 326: 0000bad1 120 FUNC LOCAL DEFAULT 6 type_dict │ │ │ │ │ + 327: 0000bb44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 328: 000009b4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 329: 000009b5 18 FUNC LOCAL DEFAULT 1 type_get_bases │ │ │ │ │ 330: 00000a5c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 331: 00000a68 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 332: 00000a69 216 FUNC LOCAL DEFAULT 1 type_set_abstractmethods │ │ │ │ │ 333: 00000b38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 334: 0000bb3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 335: 0000bb3d 72 FUNC LOCAL DEFAULT 6 type_name │ │ │ │ │ - 336: 0000bb85 652 FUNC LOCAL DEFAULT 6 slot_mp_ass_subscript │ │ │ │ │ - 337: 0000be11 524 FUNC LOCAL DEFAULT 6 vectorcall_method │ │ │ │ │ - 338: 0000be00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 339: 0000be10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 340: 0000c018 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 341: 0000c01c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 334: 0000bb48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 335: 0000bb49 72 FUNC LOCAL DEFAULT 6 type_name │ │ │ │ │ + 336: 0000bb91 652 FUNC LOCAL DEFAULT 6 slot_mp_ass_subscript │ │ │ │ │ + 337: 0000be1d 524 FUNC LOCAL DEFAULT 6 vectorcall_method │ │ │ │ │ + 338: 0000be0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 339: 0000be1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 340: 0000c024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 341: 0000c028 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 342: 000012a0 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ - 343: 0000c071 84 FUNC LOCAL DEFAULT 6 wrap_objobjargproc │ │ │ │ │ - 344: 0000c0c5 652 FUNC LOCAL DEFAULT 6 slot_tp_setattro │ │ │ │ │ - 345: 0000c340 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 343: 0000c07d 84 FUNC LOCAL DEFAULT 6 wrap_objobjargproc │ │ │ │ │ + 344: 0000c0d1 652 FUNC LOCAL DEFAULT 6 slot_tp_setattro │ │ │ │ │ + 345: 0000c34c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 346: 000012ac 0 NOTYPE LOCAL DEFAULT 8 .LC111 │ │ │ │ │ 347: 000012b8 0 NOTYPE LOCAL DEFAULT 8 .LC112 │ │ │ │ │ 348: 00000b40 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 349: 00000b41 278 FUNC LOCAL DEFAULT 1 wrap_delattr │ │ │ │ │ - 350: 0000c351 122 FUNC LOCAL DEFAULT 6 check_num_args │ │ │ │ │ + 350: 0000c35d 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: 0000c350 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 354: 0000c3cd 232 FUNC LOCAL DEFAULT 6 type_get_module │ │ │ │ │ - 355: 0000c4a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 353: 0000c35c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 354: 0000c3d9 232 FUNC LOCAL DEFAULT 6 type_get_module │ │ │ │ │ + 355: 0000c4b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 356: 00000c59 224 FUNC LOCAL DEFAULT 1 type_get_doc │ │ │ │ │ 357: 00000d30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 358: 00000d38 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 359: 0000c4b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 360: 0000c4b5 30 FUNC LOCAL DEFAULT 6 type_get_mro │ │ │ │ │ + 359: 0000c4c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 360: 0000c4c1 30 FUNC LOCAL DEFAULT 6 type_get_mro │ │ │ │ │ 361: 00000d65 2 FUNC LOCAL DEFAULT 1 type___subclasses__ │ │ │ │ │ 362: 00001330 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ - 363: 0000c4d5 316 FUNC LOCAL DEFAULT 6 wrap_setattr │ │ │ │ │ + 363: 0000c4e1 316 FUNC LOCAL DEFAULT 6 wrap_setattr │ │ │ │ │ 364: 00000e64 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 365: 00000e68 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 366: 0000c781 740 FUNC LOCAL DEFAULT 6 update_slots_callback │ │ │ │ │ - 367: 0000c778 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 366: 0000c78d 740 FUNC LOCAL DEFAULT 6 update_slots_callback │ │ │ │ │ + 367: 0000c784 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 368: 00000e79 122 FUNC LOCAL DEFAULT 1 set_flags_recursive │ │ │ │ │ - 369: 0000c780 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 370: 0000ca5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 369: 0000c78c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 370: 0000ca68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 371: 0000133c 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ - 372: 0000ca64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 373: 0000ca65 760 FUNC LOCAL DEFAULT 6 slot_sq_contains │ │ │ │ │ - 374: 0000cd40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 375: 0000cd4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 372: 0000ca70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 373: 0000ca71 760 FUNC LOCAL DEFAULT 6 slot_sq_contains │ │ │ │ │ + 374: 0000cd4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 375: 0000cd58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 376: 00001360 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ 377: 00000ef5 128 FUNC LOCAL DEFAULT 1 slot_tp_iter │ │ │ │ │ - 378: 0000cd5d 294 FUNC LOCAL DEFAULT 6 maybe_call_special_no_args │ │ │ │ │ + 378: 0000cd69 294 FUNC LOCAL DEFAULT 6 maybe_call_special_no_args │ │ │ │ │ 379: 00000f6c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 380: 0000ce85 58 FUNC LOCAL DEFAULT 6 type___subclasscheck__ │ │ │ │ │ - 381: 0000cec1 264 FUNC LOCAL DEFAULT 6 slot_mp_subscript │ │ │ │ │ - 382: 0000cfc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 380: 0000ce91 58 FUNC LOCAL DEFAULT 6 type___subclasscheck__ │ │ │ │ │ + 381: 0000cecd 264 FUNC LOCAL DEFAULT 6 slot_mp_subscript │ │ │ │ │ + 382: 0000cfcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 383: 00000f74 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 384: 00000f75 10 FUNC LOCAL DEFAULT 1 object_subclasshook │ │ │ │ │ 385: 00001380 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ 386: 00001384 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ 387: 00001390 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ 388: 0000139c 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ 389: 00000fc5 98 FUNC LOCAL DEFAULT 1 object___format__ │ │ │ │ │ - 390: 0000cfc8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 391: 0000cfc9 196 FUNC LOCAL DEFAULT 6 type_clear │ │ │ │ │ - 392: 0000d088 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 393: 0000d08c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 394: 0000d08d 1036 FUNC LOCAL DEFAULT 6 type_dealloc │ │ │ │ │ - 395: 0000d499 144 FUNC LOCAL DEFAULT 6 clear_tp_subclasses │ │ │ │ │ - 396: 0000d348 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 397: 0000d350 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 398: 0000d490 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 399: 0000d498 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 400: 0000d524 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 401: 0000d528 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 402: 0000d625 1376 FUNC LOCAL DEFAULT 6 fini_static_type │ │ │ │ │ + 390: 0000cfd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 391: 0000cfd5 196 FUNC LOCAL DEFAULT 6 type_clear │ │ │ │ │ + 392: 0000d094 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 393: 0000d098 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 394: 0000d099 1036 FUNC LOCAL DEFAULT 6 type_dealloc │ │ │ │ │ + 395: 0000d4a5 144 FUNC LOCAL DEFAULT 6 clear_tp_subclasses │ │ │ │ │ + 396: 0000d354 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 397: 0000d35c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 398: 0000d49c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 399: 0000d4a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 400: 0000d530 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 401: 0000d534 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 402: 0000d631 1376 FUNC LOCAL DEFAULT 6 fini_static_type │ │ │ │ │ 403: 00001084 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 404: 0000d8d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 405: 0000d8ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 406: 0000db78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 404: 0000d8e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 405: 0000d8f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 406: 0000db84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 407: 00001088 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 408: 0000db84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 408: 0000db90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 409: 00001180 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 410: 00001184 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 411: 0000dc80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 411: 0000dc8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 412: 00001228 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 413: 000013d4 0 NOTYPE LOCAL DEFAULT 8 .LC122 │ │ │ │ │ - 414: 0000dc88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 415: 0000dc89 728 FUNC LOCAL DEFAULT 6 slot_sq_length │ │ │ │ │ - 416: 0000df54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 417: 0000df60 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 414: 0000dc94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 415: 0000dc95 728 FUNC LOCAL DEFAULT 6 slot_sq_length │ │ │ │ │ + 416: 0000df60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 417: 0000df6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 418: 000013f4 0 NOTYPE LOCAL DEFAULT 8 .LC123 │ │ │ │ │ 419: 00001424 0 NOTYPE LOCAL DEFAULT 8 .LC124 │ │ │ │ │ 420: 0000122c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 421: 0000122d 66 FUNC LOCAL DEFAULT 1 wrap_next │ │ │ │ │ 422: 000013c5 82 FUNC LOCAL DEFAULT 1 get_base_by_token_recursive │ │ │ │ │ 423: 00001301 152 FUNC LOCAL DEFAULT 1 slot_tp_descr_get │ │ │ │ │ 424: 00001394 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 425: 00001398 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 426: 000013a1 36 FUNC LOCAL DEFAULT 1 slot_nb_negative │ │ │ │ │ 427: 000013c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 428: 0000e009 552 FUNC LOCAL DEFAULT 6 slot_tp_str │ │ │ │ │ - 429: 0000e224 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 428: 0000e015 552 FUNC LOCAL DEFAULT 6 slot_tp_str │ │ │ │ │ + 429: 0000e230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 430: 000013c4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 431: 0000e230 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 432: 0000e231 600 FUNC LOCAL DEFAULT 6 slot_sq_item │ │ │ │ │ - 433: 0000e47c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 431: 0000e23c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 432: 0000e23d 600 FUNC LOCAL DEFAULT 6 slot_sq_item │ │ │ │ │ + 433: 0000e488 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 434: 0000145c 0 NOTYPE LOCAL DEFAULT 8 .LC125 │ │ │ │ │ - 435: 0000e488 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 436: 0000e5e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 437: 0000e5f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 438: 0000e6cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 435: 0000e494 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 436: 0000e5ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 437: 0000e5fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 438: 0000e6d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 439: 00001419 372 FUNC LOCAL DEFAULT 1 slot_nb_and │ │ │ │ │ 440: 0000158d 108 FUNC LOCAL DEFAULT 1 vectorcall_maybe │ │ │ │ │ 441: 000007a5 166 FUNC LOCAL DEFAULT 9 method_is_overloaded.isra.0 │ │ │ │ │ 442: 00001580 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 443: 0000158c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 444: 000015f9 62 FUNC LOCAL DEFAULT 1 type___instancecheck__ │ │ │ │ │ - 445: 00001464 0 NOTYPE LOCAL DEFAULT 8 .LC126 │ │ │ │ │ - 446: 00001639 152 FUNC LOCAL DEFAULT 1 type_set_doc │ │ │ │ │ - 447: 000016c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 448: 000016d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 449: 000016d1 58 FUNC LOCAL DEFAULT 1 type___dir__ │ │ │ │ │ - 450: 0000170d 224 FUNC LOCAL DEFAULT 1 merge_class_dict │ │ │ │ │ + 445: 00001639 58 FUNC LOCAL DEFAULT 1 type___dir__ │ │ │ │ │ + 446: 0000170d 224 FUNC LOCAL DEFAULT 1 merge_class_dict │ │ │ │ │ + 447: 00001464 0 NOTYPE LOCAL DEFAULT 8 .LC126 │ │ │ │ │ + 448: 00001675 152 FUNC LOCAL DEFAULT 1 type_set_doc │ │ │ │ │ + 449: 00001704 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 450: 0000170c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 451: 000017e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 452: 0000146c 0 NOTYPE LOCAL DEFAULT 8 .LC127 │ │ │ │ │ 453: 000017ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 454: 000017ed 152 FUNC LOCAL DEFAULT 1 slot_tp_finalize │ │ │ │ │ 455: 0000187c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 456: 0000e6d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 456: 0000e6e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 457: 00001cc1 98 FUNC LOCAL DEFAULT 1 call_attribute │ │ │ │ │ - 458: 0000e9c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 459: 0000e9e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 460: 0000eb10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 458: 0000e9dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 459: 0000e9f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 460: 0000eb24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 461: 00001884 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 462: 00001885 368 FUNC LOCAL DEFAULT 1 slot_nb_or │ │ │ │ │ 463: 000019e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 464: 0000149c 0 NOTYPE LOCAL DEFAULT 8 .LC128 │ │ │ │ │ 465: 000014d0 0 NOTYPE LOCAL DEFAULT 8 .LC129 │ │ │ │ │ 466: 000014e0 0 NOTYPE LOCAL DEFAULT 8 .LC130 │ │ │ │ │ 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: 00001510 0 NOTYPE LOCAL DEFAULT 8 .LC131 │ │ │ │ │ 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: 0000eb1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 475: 0000eb1d 672 FUNC LOCAL DEFAULT 6 slot_tp_richcompare │ │ │ │ │ - 476: 0000edb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 474: 0000eb30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 475: 0000eb31 672 FUNC LOCAL DEFAULT 6 slot_tp_richcompare │ │ │ │ │ + 476: 0000edcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 477: 00001cc0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 478: 00001544 0 NOTYPE LOCAL DEFAULT 8 .LC132 │ │ │ │ │ - 479: 0000edbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 480: 0000edbd 172 FUNC LOCAL DEFAULT 6 subtype_dict │ │ │ │ │ + 479: 0000edd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 480: 0000edd1 172 FUNC LOCAL DEFAULT 6 subtype_dict │ │ │ │ │ 481: 00001403 50 FUNC LOCAL DEFAULT 9 get_dict_descriptor │ │ │ │ │ 482: 00001580 0 NOTYPE LOCAL DEFAULT 8 .LC133 │ │ │ │ │ - 483: 0000ee69 440 FUNC LOCAL DEFAULT 6 slot_tp_hash │ │ │ │ │ - 484: 0000f01c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 483: 0000ee7d 440 FUNC LOCAL DEFAULT 6 slot_tp_hash │ │ │ │ │ + 484: 0000f030 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 485: 00001d25 46 FUNC LOCAL DEFAULT 1 wrap_unaryfunc │ │ │ │ │ 486: 000015ac 0 NOTYPE LOCAL DEFAULT 8 .LC134 │ │ │ │ │ 487: 000015b4 0 NOTYPE LOCAL DEFAULT 8 .LC135 │ │ │ │ │ - 488: 0000f020 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 489: 0000f021 136 FUNC LOCAL DEFAULT 6 wrap_descr_get │ │ │ │ │ + 488: 0000f034 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 489: 0000f035 136 FUNC LOCAL DEFAULT 6 wrap_descr_get │ │ │ │ │ 490: 00001d55 36 FUNC LOCAL DEFAULT 1 slot_tp_iternext │ │ │ │ │ 491: 00001d74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 492: 0000f1e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 492: 0000f1f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 493: 00001d78 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 494: 00001d79 176 FUNC LOCAL DEFAULT 1 object___dir__ │ │ │ │ │ 495: 00001e20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 496: 000015d4 0 NOTYPE LOCAL DEFAULT 8 .LC136 │ │ │ │ │ 497: 00001e28 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 498: 00001ed9 36 FUNC LOCAL DEFAULT 1 slot_nb_int │ │ │ │ │ 499: 00001ef8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -531,23 +531,23 @@ │ │ │ │ │ 527: 0000299d 406 FUNC LOCAL DEFAULT 1 object_set_class │ │ │ │ │ 528: 000017e0 0 NOTYPE LOCAL DEFAULT 8 .LC148 │ │ │ │ │ 529: 00001800 0 NOTYPE LOCAL DEFAULT 8 .LC149 │ │ │ │ │ 530: 00001838 0 NOTYPE LOCAL DEFAULT 8 .LC150 │ │ │ │ │ 531: 00001878 0 NOTYPE LOCAL DEFAULT 8 .LC151 │ │ │ │ │ 532: 000018cc 0 NOTYPE LOCAL DEFAULT 8 .LC152 │ │ │ │ │ 533: 00001920 0 NOTYPE LOCAL DEFAULT 8 .LC153 │ │ │ │ │ - 534: 0000f1e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 535: 0000f1e9 1782 FUNC LOCAL DEFAULT 6 object___reduce_ex__ │ │ │ │ │ + 534: 0000f1fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 535: 0000f1fd 1782 FUNC LOCAL DEFAULT 6 object___reduce_ex__ │ │ │ │ │ 536: 00002d45 60 FUNC LOCAL DEFAULT 1 import_copyreg │ │ │ │ │ 537: 00002d81 192 FUNC LOCAL DEFAULT 1 object_getstate │ │ │ │ │ 538: 00002c71 86 FUNC LOCAL DEFAULT 1 _common_reduce.part.0 │ │ │ │ │ - 539: 0000f488 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 540: 0000f4a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 541: 0000f734 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 542: 0000f744 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 539: 0000f49c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 540: 0000f4b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 541: 0000f748 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 542: 0000f758 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 543: 00001954 0 NOTYPE LOCAL DEFAULT 8 .LC154 │ │ │ │ │ 544: 0000197c 0 NOTYPE LOCAL DEFAULT 8 .LC155 │ │ │ │ │ 545: 000019b8 0 NOTYPE LOCAL DEFAULT 8 .LC156 │ │ │ │ │ 546: 00002b4d 292 FUNC LOCAL DEFAULT 1 type_set_annotate │ │ │ │ │ 547: 00002c68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 548: 000019e0 0 NOTYPE LOCAL DEFAULT 8 .LC157 │ │ │ │ │ 549: 000019e4 0 NOTYPE LOCAL DEFAULT 8 .LC158 │ │ │ │ │ @@ -958,66 +958,66 @@ │ │ │ │ │ 954: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Mangle │ │ │ │ │ 955: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Sort │ │ │ │ │ 956: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ 957: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetGlobals │ │ │ │ │ 958: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFunction_Type │ │ │ │ │ 959: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyClassMethod_New │ │ │ │ │ 960: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ - 961: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 962: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ + 961: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ + 962: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ 963: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ - 964: 00007859 440 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecial │ │ │ │ │ + 964: 00007851 444 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecial │ │ │ │ │ 965: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 966: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 967: 000084b9 1260 FUNC GLOBAL HIDDEN 6 _Py_type_getattro_impl │ │ │ │ │ + 967: 000084b5 1266 FUNC GLOBAL HIDDEN 6 _Py_type_getattro_impl │ │ │ │ │ 968: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDescr_IsData │ │ │ │ │ 969: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ - 970: 000089a9 360 FUNC GLOBAL DEFAULT 6 PyType_GenericNew │ │ │ │ │ - 971: 00008b11 4 FUNC GLOBAL DEFAULT 6 PyType_GetFlags │ │ │ │ │ + 970: 000089ad 360 FUNC GLOBAL DEFAULT 6 PyType_GenericNew │ │ │ │ │ + 971: 00008b15 4 FUNC GLOBAL DEFAULT 6 PyType_GetFlags │ │ │ │ │ 972: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 973: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Join │ │ │ │ │ 974: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ 975: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_Call_Prepend │ │ │ │ │ 976: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_Call │ │ │ │ │ 977: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 978: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 979: 0000958d 1220 FUNC GLOBAL HIDDEN 6 _Py_type_getattro │ │ │ │ │ + 979: 00009591 1222 FUNC GLOBAL HIDDEN 6 _Py_type_getattro │ │ │ │ │ 980: 000002d1 32 FUNC GLOBAL DEFAULT 1 _PyType_Name │ │ │ │ │ 981: 000002f1 12 FUNC GLOBAL DEFAULT 1 PyType_FromModuleAndSpec │ │ │ │ │ 982: 000002fd 12 FUNC GLOBAL DEFAULT 1 PyType_FromSpecWithBases │ │ │ │ │ 983: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 984: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ - 985: 00009d5d 440 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecialMethod │ │ │ │ │ + 985: 00009d69 440 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecialMethod │ │ │ │ │ 986: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ 987: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 988: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ 989: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearManagedDict │ │ │ │ │ 990: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ 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 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ 994: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_SetItem_LockHeld │ │ │ │ │ 995: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetAttributeErrorContext │ │ │ │ │ 996: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Copy │ │ │ │ │ 997: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_MemoryError │ │ │ │ │ 998: 00000481 34 FUNC GLOBAL HIDDEN 1 _PyType_CacheInitForSpecialization │ │ │ │ │ - 999: 0000a9f1 1140 FUNC GLOBAL DEFAULT 6 _PySuper_Lookup │ │ │ │ │ + 999: 0000a9fd 1140 FUNC GLOBAL DEFAULT 6 _PySuper_Lookup │ │ │ │ │ 1000: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Pop │ │ │ │ │ 1001: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ 1002: 000005c9 364 FUNC GLOBAL HIDDEN 1 _PyType_AddMethod │ │ │ │ │ 1003: 00000735 12 FUNC GLOBAL DEFAULT 1 PyType_Modified │ │ │ │ │ - 1004: 0000ae65 140 FUNC GLOBAL DEFAULT 6 PyType_GetModuleByDef │ │ │ │ │ - 1005: 0000b619 124 FUNC GLOBAL DEFAULT 6 PyType_GetDict │ │ │ │ │ + 1004: 0000ae71 140 FUNC GLOBAL DEFAULT 6 PyType_GetModuleByDef │ │ │ │ │ + 1005: 0000b625 124 FUNC GLOBAL DEFAULT 6 PyType_GetDict │ │ │ │ │ 1006: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_ContainsString │ │ │ │ │ 1007: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 1008: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 1009: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ 1010: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 1011: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VisitManagedDict │ │ │ │ │ - 1012: 0000b8a9 260 FUNC GLOBAL HIDDEN 6 _Py_BaseObject_RichCompare │ │ │ │ │ + 1012: 0000b8b5 260 FUNC GLOBAL HIDDEN 6 _Py_BaseObject_RichCompare │ │ │ │ │ 1013: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 1014: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 1015: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 1016: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 1017: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ 1018: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 1019: 00000d39 42 FUNC GLOBAL HIDDEN 1 _PyType_GetDocFromInternalDoc │ │ │ │ │ @@ -1034,48 +1034,48 @@ │ │ │ │ │ 1030: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 1031: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Clear │ │ │ │ │ 1032: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 1033: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Size │ │ │ │ │ 1034: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ 1035: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDictKeys_DecRef │ │ │ │ │ 1036: 00001029 96 FUNC GLOBAL HIDDEN 1 _PyTypes_FiniExtTypes │ │ │ │ │ - 1037: 0000db85 46 FUNC GLOBAL HIDDEN 6 _PyStaticType_FiniBuiltin │ │ │ │ │ + 1037: 0000db91 46 FUNC GLOBAL HIDDEN 6 _PyStaticType_FiniBuiltin │ │ │ │ │ 1038: 00001115 112 FUNC GLOBAL HIDDEN 1 _PyType_HasSubclasses │ │ │ │ │ 1039: 00001185 82 FUNC GLOBAL HIDDEN 1 _PyTypes_Fini │ │ │ │ │ 1040: 000011d9 6 FUNC GLOBAL DEFAULT 1 PyType_GetQualName │ │ │ │ │ 1041: 000011e1 76 FUNC GLOBAL HIDDEN 1 _PyType_Validate │ │ │ │ │ 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: 0000df61 84 FUNC GLOBAL DEFAULT 6 PyType_GetSlot │ │ │ │ │ + 1045: 0000df6d 84 FUNC GLOBAL DEFAULT 6 PyType_GetSlot │ │ │ │ │ 1046: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 1047: 0000dfb5 84 FUNC GLOBAL DEFAULT 6 PyType_GetModule │ │ │ │ │ + 1047: 0000dfc1 84 FUNC GLOBAL DEFAULT 6 PyType_GetModule │ │ │ │ │ 1048: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 1049: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ 1050: 00001271 126 FUNC GLOBAL DEFAULT 1 _PyType_GetBaseByToken_Borrow │ │ │ │ │ 1051: 000012f1 16 FUNC GLOBAL DEFAULT 1 PyObject_GetTypeData │ │ │ │ │ 1052: 00001399 6 FUNC GLOBAL DEFAULT 1 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ │ 1053: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 1054: 0000e489 360 FUNC GLOBAL DEFAULT 6 PyType_GetFullyQualifiedName │ │ │ │ │ - 1055: 0000e5f1 228 FUNC GLOBAL HIDDEN 6 _PyType_GetFullyQualifiedName │ │ │ │ │ + 1054: 0000e495 360 FUNC GLOBAL DEFAULT 6 PyType_GetFullyQualifiedName │ │ │ │ │ + 1055: 0000e5fd 228 FUNC GLOBAL HIDDEN 6 _PyType_GetFullyQualifiedName │ │ │ │ │ 1056: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_RealIsInstance │ │ │ │ │ 1057: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ 1058: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Update │ │ │ │ │ 1059: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ 1060: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ 1061: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 1062: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ - 1063: 0000e6d5 1096 FUNC GLOBAL HIDDEN 6 _Py_slot_tp_getattr_hook │ │ │ │ │ + 1063: 0000e6e1 1104 FUNC GLOBAL HIDDEN 6 _Py_slot_tp_getattr_hook │ │ │ │ │ 1064: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GenericGetAttrWithDict │ │ │ │ │ 1065: 00003619 40 FUNC GLOBAL HIDDEN 1 _Py_slot_tp_getattro │ │ │ │ │ 1066: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 1067: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 1068: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ 1069: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 1070: 0000f0a9 320 FUNC GLOBAL DEFAULT 6 _PyType_LookupRef │ │ │ │ │ + 1070: 0000f0bd 320 FUNC GLOBAL DEFAULT 6 _PyType_LookupRef │ │ │ │ │ 1071: 00001e29 176 FUNC GLOBAL DEFAULT 1 PyType_Freeze │ │ │ │ │ 1072: 00000001 6 FUNC GLOBAL DEFAULT 9 PyType_GetName │ │ │ │ │ 1073: 00001f49 4 FUNC GLOBAL DEFAULT 1 PyType_GetModuleName │ │ │ │ │ 1074: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ 1075: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 1076: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 1077: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_DetachFromObject │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2245c contains 997 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x22470 contains 997 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000040 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000044 0000772f R_ARM_THM_MOVW_ABS_NC 00000880 .LC42 │ │ │ │ │ 00000048 00007730 R_ARM_THM_MOVT_ABS 00000880 .LC42 │ │ │ │ │ 0000004e 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000000b4 0000090a R_ARM_THM_CALL 0000039d set_version_unlocked │ │ │ │ │ @@ -90,15 +90,15 @@ │ │ │ │ │ 0000070c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000712 0003732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000716 00037330 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 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000730 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000075a 0003ed0a R_ARM_THM_CALL 0000b619 PyType_GetDict │ │ │ │ │ +0000075a 0003ed0a R_ARM_THM_CALL 0000b625 PyType_GetDict │ │ │ │ │ 0000075e 0001312f R_ARM_THM_MOVW_ABS_NC 00001218 .LC104 │ │ │ │ │ 00000762 00013130 R_ARM_THM_MOVT_ABS 00001218 .LC104 │ │ │ │ │ 00000768 0003ee0a R_ARM_THM_CALL 00000000 PyDict_ContainsString │ │ │ │ │ 0000077a 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00000788 0003e80a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00000796 0003e80a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 000007bc 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ @@ -119,27 +119,27 @@ │ │ │ │ │ 00000848 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000850 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000856 0003e80a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00000864 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000868 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000086c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000870 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000088a 0000fa0a R_ARM_THM_CALL 00009c3d type_module │ │ │ │ │ -000008a0 0000fd0a R_ARM_THM_CALL 00009d19 type_qualname │ │ │ │ │ +0000088a 0000fa0a R_ARM_THM_CALL 00009c49 type_module │ │ │ │ │ +000008a0 0000fd0a R_ARM_THM_CALL 00009d25 type_qualname │ │ │ │ │ 000008ae 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ 000008ba 00013e2f R_ARM_THM_MOVW_ABS_NC 00001274 .LC108 │ │ │ │ │ 000008be 00013e30 R_ARM_THM_MOVT_ABS 00001274 .LC108 │ │ │ │ │ 000008c2 0003d70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 000008ca 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ 000008e6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008f4 00013f2f R_ARM_THM_MOVW_ABS_NC 0000128c .LC109 │ │ │ │ │ 000008f8 00013f30 R_ARM_THM_MOVT_ABS 0000128c .LC109 │ │ │ │ │ 00000900 0003d70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000090a 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000912 0000fd0a R_ARM_THM_CALL 00009d19 type_qualname │ │ │ │ │ +00000912 0000fd0a R_ARM_THM_CALL 00009d25 type_qualname │ │ │ │ │ 0000091e 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ 00000934 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000940 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000954 0000320a R_ARM_THM_CALL 00003989 mro_implementation_unlocked │ │ │ │ │ 00000966 0003cc0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ 0000097e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009b0 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -156,19 +156,19 @@ │ │ │ │ │ 00000ac8 0003e80a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00000ad0 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000ad4 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000adc 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ 00000b26 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ 00000b38 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b3c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b58 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ -00000b82 0001582f R_ARM_THM_MOVW_ABS_NC 0000c0c5 slot_tp_setattro │ │ │ │ │ -00000b86 00015830 R_ARM_THM_MOVT_ABS 0000c0c5 slot_tp_setattro │ │ │ │ │ -00000bf6 0001582f R_ARM_THM_MOVW_ABS_NC 0000c0c5 slot_tp_setattro │ │ │ │ │ -00000bfa 00015830 R_ARM_THM_MOVT_ABS 0000c0c5 slot_tp_setattro │ │ │ │ │ +00000b58 00015e0a R_ARM_THM_CALL 0000c35d check_num_args │ │ │ │ │ +00000b82 0001582f R_ARM_THM_MOVW_ABS_NC 0000c0d1 slot_tp_setattro │ │ │ │ │ +00000b86 00015830 R_ARM_THM_MOVT_ABS 0000c0d1 slot_tp_setattro │ │ │ │ │ +00000bf6 0001582f R_ARM_THM_MOVW_ABS_NC 0000c0d1 slot_tp_setattro │ │ │ │ │ +00000bfa 00015830 R_ARM_THM_MOVT_ABS 0000c0d1 slot_tp_setattro │ │ │ │ │ 00000c26 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000c2a 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000c30 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000c34 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000c38 00015a2f R_ARM_THM_MOVW_ABS_NC 000012ac .LC111 │ │ │ │ │ 00000c3c 00015a30 R_ARM_THM_MOVT_ABS 000012ac .LC111 │ │ │ │ │ 00000c40 00015b2f R_ARM_THM_MOVW_ABS_NC 000012b8 .LC112 │ │ │ │ │ @@ -189,22 +189,22 @@ │ │ │ │ │ 00000dac 0003970a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ 00000dd2 00037c0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000dec 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e56 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e5e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e64 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000eae 0003fc0a R_ARM_THM_CALL 00000d69 _PyType_GetSubclasses │ │ │ │ │ -00000f0e 00017a0a R_ARM_THM_CALL 0000cd5d maybe_call_special_no_args │ │ │ │ │ +00000f0e 00017a0a R_ARM_THM_CALL 0000cd69 maybe_call_special_no_args │ │ │ │ │ 00000f1c 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f2a 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000f2e 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000f32 0001782f R_ARM_THM_MOVW_ABS_NC 00001360 .LC117 │ │ │ │ │ 00000f36 00017830 R_ARM_THM_MOVT_ABS 00001360 .LC117 │ │ │ │ │ 00000f3e 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f4e 0000370a R_ARM_THM_CALL 000094f1 lookup_method_ex.constprop.0 │ │ │ │ │ +00000f4e 0000370a R_ARM_THM_CALL 000094f5 lookup_method_ex.constprop.0 │ │ │ │ │ 00000f56 0000380a R_ARM_THM_CALL 0000568d PyStackRef_XCLOSE │ │ │ │ │ 00000f6c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000f70 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000f74 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000f78 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000fa0 0004040a R_ARM_THM_CALL 00000000 _PyFunction_GetVersionForCurrentState │ │ │ │ │ 00000fea 0001812f R_ARM_THM_MOVW_ABS_NC 00001380 .LC118 │ │ │ │ │ @@ -215,35 +215,35 @@ │ │ │ │ │ 00000ffe 00018330 R_ARM_THM_MOVT_ABS 00001390 .LC120 │ │ │ │ │ 00001002 0004060a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 0000100c 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001010 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001014 0001842f R_ARM_THM_MOVW_ABS_NC 0000139c .LC121 │ │ │ │ │ 00001018 00018430 R_ARM_THM_MOVT_ABS 0000139c .LC121 │ │ │ │ │ 00001020 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001072 0001920a R_ARM_THM_CALL 0000d625 fini_static_type │ │ │ │ │ +00001072 0001920a R_ARM_THM_CALL 0000d631 fini_static_type │ │ │ │ │ 00001084 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000110a 00039a0a R_ARM_THM_CALL 00000000 PyMutex_Lock │ │ │ │ │ 00001180 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000011c6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001212 00007e0a R_ARM_THM_CALL 00008e7d assign_version_tag │ │ │ │ │ +00001212 00007e0a R_ARM_THM_CALL 00008e81 assign_version_tag │ │ │ │ │ 00001228 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001244 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +00001244 00015e0a R_ARM_THM_CALL 0000c35d check_num_args │ │ │ │ │ 00001256 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000125c 0004182f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00001260 00041830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 00001266 0004190a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00001322 0003a10a R_ARM_THM_CALL 00005701 _PyType_LookupRefAndVersion │ │ │ │ │ 00001332 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001336 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000134c 0003b30a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ 0000136c 0001a72f R_ARM_THM_MOVW_ABS_NC 00001301 slot_tp_descr_get │ │ │ │ │ 00001370 0001a730 R_ARM_THM_MOVT_ABS 00001301 slot_tp_descr_get │ │ │ │ │ 0000138c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001394 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013b8 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +000013b8 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 000013c0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000144e 0001b72f R_ARM_THM_MOVW_ABS_NC 00001419 slot_nb_and │ │ │ │ │ 00001452 0001b730 R_ARM_THM_MOVT_ABS 00001419 slot_nb_and │ │ │ │ │ 0000148c 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001490 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000014c8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000014d2 0001b72f R_ARM_THM_MOVW_ABS_NC 00001419 slot_nb_and │ │ │ │ │ @@ -257,44 +257,44 @@ │ │ │ │ │ 00001538 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001554 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001558 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001576 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001580 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001584 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001588 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015ac 0000370a R_ARM_THM_CALL 000094f1 lookup_method_ex.constprop.0 │ │ │ │ │ -000015c2 0001440a R_ARM_THM_CALL 0000c01d _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +000015ac 0000370a R_ARM_THM_CALL 000094f5 lookup_method_ex.constprop.0 │ │ │ │ │ +000015c2 0001440a R_ARM_THM_CALL 0000c029 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 000015ca 0000380a R_ARM_THM_CALL 0000568d PyStackRef_XCLOSE │ │ │ │ │ 000015e0 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000015e4 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000015e8 0000380a R_ARM_THM_CALL 0000568d PyStackRef_XCLOSE │ │ │ │ │ 000015ec 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000160e 0004200a R_ARM_THM_CALL 00000000 _PyObject_RealIsInstance │ │ │ │ │ 00001626 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001646 0001bd2f R_ARM_THM_MOVW_ABS_NC 00001464 .LC126 │ │ │ │ │ -0000164a 0001bd30 R_ARM_THM_MOVT_ABS 00001464 .LC126 │ │ │ │ │ -00001660 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ -000016c8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016cc 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000016e2 0003510a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -000016f4 0004210a R_ARM_THM_CALL 00000000 PyDict_Keys │ │ │ │ │ -000016fc 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ +0000164a 0003510a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +0000165c 0004210a R_ARM_THM_CALL 00000000 PyDict_Keys │ │ │ │ │ +00001664 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ +00001682 0001bf2f R_ARM_THM_MOVW_ABS_NC 00001464 .LC126 │ │ │ │ │ +00001686 0001bf30 R_ARM_THM_MOVT_ABS 00001464 .LC126 │ │ │ │ │ +0000169c 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ +00001704 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001708 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001726 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00001734 0004220a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ 0000174a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001758 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00001764 0004230a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ 0000178c 0004240a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ 000017bc 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017d4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017de 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017e4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000017e8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000180c 0004250a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -0000181e 0000370a R_ARM_THM_CALL 000094f1 lookup_method_ex.constprop.0 │ │ │ │ │ +0000181e 0000370a R_ARM_THM_CALL 000094f5 lookup_method_ex.constprop.0 │ │ │ │ │ 00001834 0003780a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00001844 0000380a R_ARM_THM_CALL 0000568d PyStackRef_XCLOSE │ │ │ │ │ 0000184c 0004260a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ 00001864 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000186c 0001c42f R_ARM_THM_MOVW_ABS_NC 0000146c .LC127 │ │ │ │ │ 00001870 0001c430 R_ARM_THM_MOVT_ABS 0000146c .LC127 │ │ │ │ │ 00001874 0003980a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ @@ -316,15 +316,15 @@ │ │ │ │ │ 000019b8 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000019c6 0003570a 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 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000019ec 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000019f0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001a0c 0003ed0a R_ARM_THM_CALL 0000b619 PyType_GetDict │ │ │ │ │ +00001a0c 0003ed0a R_ARM_THM_CALL 0000b625 PyType_GetDict │ │ │ │ │ 00001a16 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00001a2a 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00001a60 0001d12f R_ARM_THM_MOVW_ABS_NC 000014d0 .LC129 │ │ │ │ │ 00001a64 0001d130 R_ARM_THM_MOVT_ABS 000014d0 .LC129 │ │ │ │ │ 00001a68 00042a0a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ 00001a72 00042b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ 00001a7c 0003780a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ @@ -349,15 +349,15 @@ │ │ │ │ │ 00001b96 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b9e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bac 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bd6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bdc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001be0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001be4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c00 0003ed0a R_ARM_THM_CALL 0000b619 PyType_GetDict │ │ │ │ │ +00001c00 0003ed0a R_ARM_THM_CALL 0000b625 PyType_GetDict │ │ │ │ │ 00001c0a 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00001c1c 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00001c64 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001c68 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001c6e 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00001c86 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c8c 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ @@ -368,16 +368,16 @@ │ │ │ │ │ 00001caa 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001cb2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001cb8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001cbc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001cec 0003b30a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ 00001d14 0003780a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00001d1c 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ -00001d3c 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ -00001d6c 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00001d3c 00015e0a R_ARM_THM_CALL 0000c35d check_num_args │ │ │ │ │ +00001d6c 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 00001d74 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001d94 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00001daa 0003a70a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ 00001dc8 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00001de0 0004210a R_ARM_THM_CALL 00000000 PyDict_Keys │ │ │ │ │ 00001de8 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ 00001dee 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ @@ -392,32 +392,32 @@ │ │ │ │ │ 00001ea2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ea6 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001eaa 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001eae 0001f02f R_ARM_THM_MOVW_ABS_NC 000015d4 .LC136 │ │ │ │ │ 00001eb2 0001f030 R_ARM_THM_MOVT_ABS 000015d4 .LC136 │ │ │ │ │ 00001eb8 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001ec6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ef0 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00001ef0 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 00001ef8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001f12 00017a0a R_ARM_THM_CALL 0000cd5d maybe_call_special_no_args │ │ │ │ │ +00001f12 00017a0a R_ARM_THM_CALL 0000cd69 maybe_call_special_no_args │ │ │ │ │ 00001f1c 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001f2e 00013f2f R_ARM_THM_MOVW_ABS_NC 0000128c .LC109 │ │ │ │ │ 00001f32 00013f30 R_ARM_THM_MOVT_ABS 0000128c .LC109 │ │ │ │ │ 00001f44 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001f5c 0001f92f R_ARM_THM_MOVW_ABS_NC 000015f0 .LC137 │ │ │ │ │ 00001f60 0001f930 R_ARM_THM_MOVT_ABS 000015f0 .LC137 │ │ │ │ │ 00001f8e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001f92 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001fa4 0000620a R_ARM_THM_CALL 00004d11 best_base │ │ │ │ │ 00001fb0 0001f92f R_ARM_THM_MOVW_ABS_NC 000015f0 .LC137 │ │ │ │ │ 00001fb4 0001f930 R_ARM_THM_MOVT_ABS 000015f0 .LC137 │ │ │ │ │ 00001ffe 00037a0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 0000202c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002070 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ -0000207a 0001170a R_ARM_THM_CALL 0000aef1 update_slot │ │ │ │ │ +0000207a 0001170a R_ARM_THM_CALL 0000aefd update_slot │ │ │ │ │ 00002086 0004320a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ 000020ac 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000020f2 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000020f6 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000020fa 0001fd2f R_ARM_THM_MOVW_ABS_NC 00001694 .LC141 │ │ │ │ │ 000020fe 0001fd30 R_ARM_THM_MOVT_ABS 00001694 .LC141 │ │ │ │ │ 00002104 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -425,15 +425,15 @@ │ │ │ │ │ 00002184 0003920a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ 00002190 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ 00002196 0004090a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ 000021ac 0003630a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ 000021bc 0003640a R_ARM_THM_CALL 00000000 PyWeakref_NewRef │ │ │ │ │ 00002216 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 0000224c 0003510a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00002266 00018b0a R_ARM_THM_CALL 0000d499 clear_tp_subclasses │ │ │ │ │ +00002266 00018b0a R_ARM_THM_CALL 0000d4a5 clear_tp_subclasses │ │ │ │ │ 000022ba 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000022c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000022c4 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000022c8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000022cc 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000022d0 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00002320 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -483,16 +483,16 @@ │ │ │ │ │ 00002694 00020530 R_ARM_THM_MOVT_ABS 000016c4 .LC142 │ │ │ │ │ 0000269e 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000026bc 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000026c0 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000026c6 0002062f R_ARM_THM_MOVW_ABS_NC 000016f8 .LC143 │ │ │ │ │ 000026ca 00020630 R_ARM_THM_MOVT_ABS 000016f8 .LC143 │ │ │ │ │ 000026d6 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002722 0000672f R_ARM_THM_MOVW_ABS_NC 0000a159 subtype_dealloc │ │ │ │ │ -00002726 00006730 R_ARM_THM_MOVT_ABS 0000a159 subtype_dealloc │ │ │ │ │ +00002722 0000672f R_ARM_THM_MOVW_ABS_NC 0000a165 subtype_dealloc │ │ │ │ │ +00002726 00006730 R_ARM_THM_MOVT_ABS 0000a165 subtype_dealloc │ │ │ │ │ 00002754 0000180a R_ARM_THM_CALL 0000336d mro_internal_unlocked.isra.0 │ │ │ │ │ 0000276e 00036b0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 0000277a 00037c0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00002784 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ 0000278e 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ 00002794 00040e0a R_ARM_THM_CALL 00001115 _PyType_HasSubclasses │ │ │ │ │ 000027a6 00036b0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ @@ -550,30 +550,30 @@ │ │ │ │ │ 00002b0c 00020a30 R_ARM_THM_MOVT_ABS 0000172c .LC144 │ │ │ │ │ 00002b12 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002b18 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002b1c 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002b22 00020b2f R_ARM_THM_MOVW_ABS_NC 00001750 .LC145 │ │ │ │ │ 00002b26 00020b30 R_ARM_THM_MOVT_ABS 00001750 .LC145 │ │ │ │ │ 00002b2c 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b42 0004170a R_ARM_THM_CALL 0000dfb5 PyType_GetModule │ │ │ │ │ +00002b42 0004170a R_ARM_THM_CALL 0000dfc1 PyType_GetModule │ │ │ │ │ 00002b68 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00002b6c 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00002b78 00042b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00002b82 0003ed0a R_ARM_THM_CALL 0000b619 PyType_GetDict │ │ │ │ │ +00002b82 0003ed0a R_ARM_THM_CALL 0000b625 PyType_GetDict │ │ │ │ │ 00002b8c 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00002b9a 0003e80a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00002bba 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002bbe 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002bc2 00021f2f R_ARM_THM_MOVW_ABS_NC 00001954 .LC154 │ │ │ │ │ 00002bc6 00021f30 R_ARM_THM_MOVT_ABS 00001954 .LC154 │ │ │ │ │ 00002bcc 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002bd8 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ 00002be0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002bfe 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ -00002c04 0003ed0a R_ARM_THM_CALL 0000b619 PyType_GetDict │ │ │ │ │ +00002c04 0003ed0a R_ARM_THM_CALL 0000b625 PyType_GetDict │ │ │ │ │ 00002c0e 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00002c28 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002c2e 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002c32 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002c36 0002212f R_ARM_THM_MOVW_ABS_NC 000019b8 .LC156 │ │ │ │ │ 00002c3a 00022130 R_ARM_THM_MOVT_ABS 000019b8 .LC156 │ │ │ │ │ 00002c40 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -604,15 +604,15 @@ │ │ │ │ │ 00002d7c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002d94 0003b40a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ 00002d9e 0003b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ 00002da2 0003b130 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ 00002dbc 00022c2f R_ARM_THM_MOVW_ABS_NC 00003759 object___getstate__ │ │ │ │ │ 00002dc0 00022c30 R_ARM_THM_MOVT_ABS 00003759 object___getstate__ │ │ │ │ │ 00002de2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e0a 0001440a R_ARM_THM_CALL 0000c01d _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +00002e0a 0001440a R_ARM_THM_CALL 0000c029 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 00002e38 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002e3c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002e64 00043e0a R_ARM_THM_CALL 00000000 _PyObject_IsInstanceDictEmpty │ │ │ │ │ 00002e70 00042c0a R_ARM_THM_CALL 00000000 PyObject_GenericGetDict │ │ │ │ │ 00002e90 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00002ea2 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00002ea6 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -673,26 +673,26 @@ │ │ │ │ │ 00003268 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000326e 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00003272 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003278 00022f2f R_ARM_THM_MOVW_ABS_NC 00001a34 .LC161 │ │ │ │ │ 0000327c 00022f30 R_ARM_THM_MOVT_ABS 00001a34 .LC161 │ │ │ │ │ 00003282 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000328a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032b0 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +000032b0 00015e0a R_ARM_THM_CALL 0000c35d check_num_args │ │ │ │ │ 000032bc 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000032c0 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000032ee 00037a0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00003324 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003338 00037a0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00003368 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000339a 0000370a R_ARM_THM_CALL 000094f1 lookup_method_ex.constprop.0 │ │ │ │ │ -000033b4 0001440a R_ARM_THM_CALL 0000c01d _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +0000339a 0000370a R_ARM_THM_CALL 000094f5 lookup_method_ex.constprop.0 │ │ │ │ │ +000033b4 0001440a R_ARM_THM_CALL 0000c029 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 000033bc 0000380a R_ARM_THM_CALL 0000568d PyStackRef_XCLOSE │ │ │ │ │ 000033d4 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000033f2 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +000033f2 00015e0a R_ARM_THM_CALL 0000c35d check_num_args │ │ │ │ │ 0000341a 00023e2f R_ARM_THM_MOVW_ABS_NC 00001aec .LC165 │ │ │ │ │ 0000341e 00023e30 R_ARM_THM_MOVT_ABS 00001aec .LC165 │ │ │ │ │ 0000343c 0003a90a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00003446 0003860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00003460 0004430a R_ARM_THM_CALL 00000000 _PyEval_StopTheWorld │ │ │ │ │ 0000347e 0004440a R_ARM_THM_CALL 00000000 _PyEval_StartTheWorld │ │ │ │ │ 00003490 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -708,32 +708,32 @@ │ │ │ │ │ 000034d2 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000034d8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000034f6 0002422f R_ARM_THM_MOVW_ABS_NC 00001b28 .LC167 │ │ │ │ │ 000034fa 00024230 R_ARM_THM_MOVT_ABS 00001b28 .LC167 │ │ │ │ │ 00003506 0003fa0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00003518 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000351c 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003548 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +00003548 00015e0a R_ARM_THM_CALL 0000c35d check_num_args │ │ │ │ │ 0000357e 0003850a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ 00003588 0003860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00003594 0003870a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ 000035a2 00004a2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC16 │ │ │ │ │ 000035a6 00004a30 R_ARM_THM_MOVT_ABS 0000039c .LC16 │ │ │ │ │ 000035c4 0003870a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ 000035ee 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000035f2 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000035fa 0000642f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000035fe 00006430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003634 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00003634 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 0000363c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003658 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +00003658 00015e0a R_ARM_THM_CALL 0000c35d check_num_args │ │ │ │ │ 0000366a 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000366e 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00003674 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000369a 00017a0a R_ARM_THM_CALL 0000cd5d maybe_call_special_no_args │ │ │ │ │ +0000369a 00017a0a R_ARM_THM_CALL 0000cd69 maybe_call_special_no_args │ │ │ │ │ 000036aa 0004462f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ 000036ae 00044630 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ 000036b6 0003f70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 000036cc 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000036d0 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000036d4 00024a2f R_ARM_THM_MOVW_ABS_NC 00001b30 .LC168 │ │ │ │ │ 000036d8 00024a30 R_ARM_THM_MOVT_ABS 00001b30 .LC168 │ │ │ │ │ @@ -741,19 +741,19 @@ │ │ │ │ │ 000036f6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000036fe 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00003702 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003708 00024b2f R_ARM_THM_MOVW_ABS_NC 00001b5c .LC169 │ │ │ │ │ 0000370c 00024b30 R_ARM_THM_MOVT_ABS 00001b5c .LC169 │ │ │ │ │ 00003712 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000371c 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000372a 00017a0a R_ARM_THM_CALL 0000cd5d maybe_call_special_no_args │ │ │ │ │ +0000372a 00017a0a R_ARM_THM_CALL 0000cd69 maybe_call_special_no_args │ │ │ │ │ 00003734 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003740 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003744 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003778 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00003778 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 00003780 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000037b8 0002562f R_ARM_THM_MOVW_ABS_NC 00003785 slot_nb_add │ │ │ │ │ 000037bc 00025630 R_ARM_THM_MOVT_ABS 00003785 slot_nb_add │ │ │ │ │ 000037c4 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000037c8 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000037f4 0002562f R_ARM_THM_MOVW_ABS_NC 00003785 slot_nb_add │ │ │ │ │ 000037f8 00025630 R_ARM_THM_MOVT_ABS 00003785 slot_nb_add │ │ │ │ │ @@ -767,22 +767,22 @@ │ │ │ │ │ 000038a2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000038b0 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000038b4 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000038de 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000038ec 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000038f0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000038f4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000390c 00017a0a R_ARM_THM_CALL 0000cd5d maybe_call_special_no_args │ │ │ │ │ +0000390c 00017a0a R_ARM_THM_CALL 0000cd69 maybe_call_special_no_args │ │ │ │ │ 00003918 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003922 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00003926 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 0000392c 00025b2f R_ARM_THM_MOVW_ABS_NC 00001b88 .LC170 │ │ │ │ │ 00003930 00025b30 R_ARM_THM_MOVT_ABS 00001b88 .LC170 │ │ │ │ │ 00003938 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003958 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00003958 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 00003960 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003998 0002632f R_ARM_THM_MOVW_ABS_NC 00003965 slot_nb_subtract │ │ │ │ │ 0000399c 00026330 R_ARM_THM_MOVT_ABS 00003965 slot_nb_subtract │ │ │ │ │ 000039a4 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000039a8 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000039d4 0002632f R_ARM_THM_MOVW_ABS_NC 00003965 slot_nb_subtract │ │ │ │ │ 000039d8 00026330 R_ARM_THM_MOVT_ABS 00003965 slot_nb_subtract │ │ │ │ │ @@ -924,39 +924,39 @@ │ │ │ │ │ 00004386 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000043ac 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000043c2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000043c6 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000043d0 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000043d4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000043d8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000043f4 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +000043f4 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 000043fc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004414 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004430 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +00004430 00015e0a R_ARM_THM_CALL 0000c35d check_num_args │ │ │ │ │ 00004450 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000448c 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00004492 0003710a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000044f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000044f4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000044f8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00004540 0001e10a R_ARM_THM_CALL 00001403 get_dict_descriptor │ │ │ │ │ 00004566 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000456a 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000456e 0001de2f R_ARM_THM_MOVW_ABS_NC 00001544 .LC132 │ │ │ │ │ 00004572 0001de30 R_ARM_THM_MOVT_ABS 00001544 .LC132 │ │ │ │ │ 0000457a 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000045a0 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +000045a0 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 000045a8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000045b4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000045e0 0002ea2f R_ARM_THM_MOVW_ABS_NC 00001d34 .LC184 │ │ │ │ │ 000045e4 0002ea30 R_ARM_THM_MOVT_ABS 00001d34 .LC184 │ │ │ │ │ 000045ea 0003a60a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ 0000461c 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00004620 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000462e 0000c30a R_ARM_THM_CALL 00007f21 supercheck │ │ │ │ │ +0000462e 0000c30a R_ARM_THM_CALL 00007f1d supercheck │ │ │ │ │ 0000467e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004688 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004690 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000046d8 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000046dc 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00004710 0003952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00004714 00039530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ @@ -974,55 +974,55 @@ │ │ │ │ │ 00004770 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004774 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000008 00038b1e R_ARM_THM_JUMP24 00004199 PyType_FromMetaclass │ │ │ │ │ 000002f8 00038b1e R_ARM_THM_JUMP24 00004199 PyType_FromMetaclass │ │ │ │ │ 00000304 00038b1e R_ARM_THM_JUMP24 00004199 PyType_FromMetaclass │ │ │ │ │ 000004ee 0003551e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ 0000073c 0000741e R_ARM_THM_JUMP24 000051ad type_modified_unlocked │ │ │ │ │ -000009aa 0001441e R_ARM_THM_JUMP24 0000c01d _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +000009aa 0001441e R_ARM_THM_JUMP24 0000c029 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 00000d54 0003691e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00000ed8 0003571e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000f68 0004001e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ 00000fe6 0004051e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 00001100 00039b1e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ -000011da 0000fd1e R_ARM_THM_JUMP24 00009d19 type_qualname │ │ │ │ │ -0000139a 00017a1e R_ARM_THM_JUMP24 0000cd5d maybe_call_special_no_args │ │ │ │ │ +000011da 0000fd1e R_ARM_THM_JUMP24 00009d25 type_qualname │ │ │ │ │ +0000139a 00017a1e R_ARM_THM_JUMP24 0000cd69 maybe_call_special_no_args │ │ │ │ │ 00001620 0004021e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001678 0003551e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ +000016b4 0003551e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ 00001f3e 0003d71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001f48 0000fa1e R_ARM_THM_JUMP24 00009c3d type_module │ │ │ │ │ +00001f48 0000fa1e R_ARM_THM_JUMP24 00009c49 type_module │ │ │ │ │ 00002d78 00043d1e R_ARM_THM_JUMP24 00000000 PyImport_Import │ │ │ │ │ 000035da 00038e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 00003612 0003691e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00004410 00007e1e R_ARM_THM_JUMP24 00008e7d assign_version_tag │ │ │ │ │ +00004410 00007e1e R_ARM_THM_JUMP24 00008e81 assign_version_tag │ │ │ │ │ 0000444a 00041d1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000449c 0003711e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ 0000450c 0000091e R_ARM_THM_JUMP24 0000039d set_version_unlocked │ │ │ │ │ 00004560 00044a1e R_ARM_THM_JUMP24 000009f1 _PyObject_SetDict │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x24384 contains 624 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x24398 contains 624 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00046902 R_ARM_ABS32 00000b54 PyType_Type │ │ │ │ │ 0000000c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 0000d302 R_ARM_ABS32 000084b1 object_dealloc │ │ │ │ │ +00000018 0000d302 R_ARM_ABS32 000084ad object_dealloc │ │ │ │ │ 0000002c 0000f102 R_ARM_ABS32 00000875 object_repr │ │ │ │ │ 0000003c 00046a02 R_ARM_ABS32 00000000 PyObject_GenericHash │ │ │ │ │ -00000044 0000f002 R_ARM_ABS32 00009a51 object_str │ │ │ │ │ -00000048 0003c102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000044 0000f002 R_ARM_ABS32 00009a59 object_str │ │ │ │ │ +00000048 0003c202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000004c 0003b602 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00000058 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00013c02 R_ARM_ABS32 0000b9ad object_richcompare │ │ │ │ │ +00000064 00013c02 R_ARM_ABS32 0000b9b9 object_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 0000e202 R_ARM_ABS32 00008df9 object_init │ │ │ │ │ +00000094 0000e202 R_ARM_ABS32 00008dfd object_init │ │ │ │ │ 00000098 00037e02 R_ARM_ABS32 00003da1 PyType_GenericAlloc │ │ │ │ │ -0000009c 0000e102 R_ARM_ABS32 00008b15 object_new │ │ │ │ │ +0000009c 0000e102 R_ARM_ABS32 00008b19 object_new │ │ │ │ │ 000000a0 00035f02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000d4 0000a802 R_ARM_ABS32 00009f81 tp_new_wrapper │ │ │ │ │ +000000d4 0000a802 R_ARM_ABS32 00009f8d 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 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000010c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000011c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000124 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -1034,74 +1034,74 @@ │ │ │ │ │ 0000015c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000160 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 0001f502 R_ARM_ABS32 00001efd slot_tp_repr │ │ │ │ │ 0000016c 0001e502 R_ARM_ABS32 00001d25 wrap_unaryfunc │ │ │ │ │ 00000170 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000017c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000184 0001e302 R_ARM_ABS32 0000ee69 slot_tp_hash │ │ │ │ │ +00000184 0001e302 R_ARM_ABS32 0000ee7d slot_tp_hash │ │ │ │ │ 00000188 0002b502 R_ARM_ABS32 00004461 wrap_hashfunc │ │ │ │ │ 0000018c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000194 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000198 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a0 0000a702 R_ARM_ABS32 0000dbb5 slot_tp_call │ │ │ │ │ +000001a0 0000a702 R_ARM_ABS32 0000dbc1 slot_tp_call │ │ │ │ │ 000001a4 0002c702 R_ARM_ABS32 00000ab7 wrap_call │ │ │ │ │ 000001a8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001b4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001bc 0001ac02 R_ARM_ABS32 0000e009 slot_tp_str │ │ │ │ │ +000001bc 0001ac02 R_ARM_ABS32 0000e015 slot_tp_str │ │ │ │ │ 000001c0 0001e502 R_ARM_ABS32 00001d25 wrap_unaryfunc │ │ │ │ │ 000001c4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001d0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d8 00042702 R_ARM_ABS32 0000e6d5 _Py_slot_tp_getattr_hook │ │ │ │ │ +000001d8 00042702 R_ARM_ABS32 0000e6e1 _Py_slot_tp_getattr_hook │ │ │ │ │ 000001dc 00023d02 R_ARM_ABS32 000033d9 wrap_binaryfunc │ │ │ │ │ 000001e0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001ec 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f4 00042702 R_ARM_ABS32 0000e6d5 _Py_slot_tp_getattr_hook │ │ │ │ │ +000001f4 00042702 R_ARM_ABS32 0000e6e1 _Py_slot_tp_getattr_hook │ │ │ │ │ 000001fc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000208 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000210 00015802 R_ARM_ABS32 0000c0c5 slot_tp_setattro │ │ │ │ │ -00000214 00016b02 R_ARM_ABS32 0000c4d5 wrap_setattr │ │ │ │ │ +00000210 00015802 R_ARM_ABS32 0000c0d1 slot_tp_setattro │ │ │ │ │ +00000214 00016b02 R_ARM_ABS32 0000c4e1 wrap_setattr │ │ │ │ │ 00000218 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000220 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000224 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000022c 00015802 R_ARM_ABS32 0000c0c5 slot_tp_setattro │ │ │ │ │ +0000022c 00015802 R_ARM_ABS32 0000c0d1 slot_tp_setattro │ │ │ │ │ 00000230 00015d02 R_ARM_ABS32 00000b41 wrap_delattr │ │ │ │ │ 00000234 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000023c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000240 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000248 0001db02 R_ARM_ABS32 0000eb1d slot_tp_richcompare │ │ │ │ │ +00000248 0001db02 R_ARM_ABS32 0000eb31 slot_tp_richcompare │ │ │ │ │ 0000024c 00024f02 R_ARM_ABS32 00003749 richcmp_lt │ │ │ │ │ 00000250 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000258 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000025c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000264 0001db02 R_ARM_ABS32 0000eb1d slot_tp_richcompare │ │ │ │ │ +00000264 0001db02 R_ARM_ABS32 0000eb31 slot_tp_richcompare │ │ │ │ │ 00000268 00025102 R_ARM_ABS32 00003751 richcmp_le │ │ │ │ │ 0000026c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000274 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000278 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000280 0001db02 R_ARM_ABS32 0000eb1d slot_tp_richcompare │ │ │ │ │ +00000280 0001db02 R_ARM_ABS32 0000eb31 slot_tp_richcompare │ │ │ │ │ 00000284 0002bf02 R_ARM_ABS32 000044fd richcmp_eq │ │ │ │ │ 00000288 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000290 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000294 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000029c 0001db02 R_ARM_ABS32 0000eb1d slot_tp_richcompare │ │ │ │ │ +0000029c 0001db02 R_ARM_ABS32 0000eb31 slot_tp_richcompare │ │ │ │ │ 000002a0 00024502 R_ARM_ABS32 00003529 richcmp_ne │ │ │ │ │ 000002a4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ac 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002b8 0001db02 R_ARM_ABS32 0000eb1d slot_tp_richcompare │ │ │ │ │ +000002b8 0001db02 R_ARM_ABS32 0000eb31 slot_tp_richcompare │ │ │ │ │ 000002bc 00025002 R_ARM_ABS32 0000374d richcmp_gt │ │ │ │ │ 000002c0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002cc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002d4 0001db02 R_ARM_ABS32 0000eb1d slot_tp_richcompare │ │ │ │ │ +000002d4 0001db02 R_ARM_ABS32 0000eb31 slot_tp_richcompare │ │ │ │ │ 000002d8 00025202 R_ARM_ABS32 00003755 richcmp_ge │ │ │ │ │ 000002dc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002e8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f0 00017902 R_ARM_ABS32 00000ef5 slot_tp_iter │ │ │ │ │ 000002f4 0001e502 R_ARM_ABS32 00001d25 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 0001ea02 R_ARM_ABS32 00001d55 slot_tp_iternext │ │ │ │ │ 00000310 0001a502 R_ARM_ABS32 0000122d wrap_next │ │ │ │ │ 00000314 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000320 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000328 0001a702 R_ARM_ABS32 00001301 slot_tp_descr_get │ │ │ │ │ -0000032c 0001e902 R_ARM_ABS32 0000f021 wrap_descr_get │ │ │ │ │ +0000032c 0001e902 R_ARM_ABS32 0000f035 wrap_descr_get │ │ │ │ │ 00000330 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000338 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000033c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000344 00028402 R_ARM_ABS32 00000391 slot_tp_descr_set │ │ │ │ │ 00000348 00024402 R_ARM_ABS32 000034dd wrap_descr_set │ │ │ │ │ 0000034c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000354 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000358 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000360 00028402 R_ARM_ABS32 00000391 slot_tp_descr_set │ │ │ │ │ 00000364 0002f102 R_ARM_ABS32 0000110f wrap_descr_delete │ │ │ │ │ 00000368 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000374 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000037c 0000eb02 R_ARM_ABS32 00009241 slot_tp_init │ │ │ │ │ -00000380 00010f02 R_ARM_ABS32 0000a131 wrap_init │ │ │ │ │ +0000037c 0000eb02 R_ARM_ABS32 00009245 slot_tp_init │ │ │ │ │ +00000380 00010f02 R_ARM_ABS32 0000a13d wrap_init │ │ │ │ │ 00000384 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000038c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000390 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000398 00010002 R_ARM_ABS32 00009f15 slot_tp_new │ │ │ │ │ +00000398 00010002 R_ARM_ABS32 00009f21 slot_tp_new │ │ │ │ │ 000003a0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003ac 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b4 0001c602 R_ARM_ABS32 000017ed slot_tp_finalize │ │ │ │ │ 000003b8 00023602 R_ARM_ABS32 00003299 wrap_del │ │ │ │ │ 000003bc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -1407,35 +1407,35 @@ │ │ │ │ │ 00000990 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000994 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000099c 00027602 R_ARM_ABS32 000001d5 slot_nb_inplace_matrix_multiply │ │ │ │ │ 000009a0 00023d02 R_ARM_ABS32 000033d9 wrap_binaryfunc │ │ │ │ │ 000009a4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009ac 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009b0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009b8 00019f02 R_ARM_ABS32 0000dc89 slot_sq_length │ │ │ │ │ +000009b8 00019f02 R_ARM_ABS32 0000dc95 slot_sq_length │ │ │ │ │ 000009bc 0002b402 R_ARM_ABS32 00004419 wrap_lenfunc │ │ │ │ │ 000009c0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009cc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009d4 00017d02 R_ARM_ABS32 0000cec1 slot_mp_subscript │ │ │ │ │ +000009d4 00017d02 R_ARM_ABS32 0000cecd slot_mp_subscript │ │ │ │ │ 000009d8 00023d02 R_ARM_ABS32 000033d9 wrap_binaryfunc │ │ │ │ │ 000009dc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009e4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009e8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f0 00015002 R_ARM_ABS32 0000bb85 slot_mp_ass_subscript │ │ │ │ │ -000009f4 00015702 R_ARM_ABS32 0000c071 wrap_objobjargproc │ │ │ │ │ +000009f0 00015002 R_ARM_ABS32 0000bb91 slot_mp_ass_subscript │ │ │ │ │ +000009f4 00015702 R_ARM_ABS32 0000c07d wrap_objobjargproc │ │ │ │ │ 000009f8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a00 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a04 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a0c 00015002 R_ARM_ABS32 0000bb85 slot_mp_ass_subscript │ │ │ │ │ +00000a0c 00015002 R_ARM_ABS32 0000bb91 slot_mp_ass_subscript │ │ │ │ │ 00000a10 00024902 R_ARM_ABS32 00003641 wrap_delitem │ │ │ │ │ 00000a14 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a1c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a20 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a28 00019f02 R_ARM_ABS32 0000dc89 slot_sq_length │ │ │ │ │ +00000a28 00019f02 R_ARM_ABS32 0000dc95 slot_sq_length │ │ │ │ │ 00000a2c 0002b402 R_ARM_ABS32 00004419 wrap_lenfunc │ │ │ │ │ 00000a30 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a38 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a3c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a48 00023d02 R_ARM_ABS32 000033d9 wrap_binaryfunc │ │ │ │ │ 00000a4c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a54 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -1444,88 +1444,88 @@ │ │ │ │ │ 00000a68 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a70 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a74 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a80 0002b802 R_ARM_ABS32 00000899 wrap_indexargfunc │ │ │ │ │ 00000a84 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a8c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a90 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a98 0001b002 R_ARM_ABS32 0000e231 slot_sq_item │ │ │ │ │ +00000a98 0001b002 R_ARM_ABS32 0000e23d slot_sq_item │ │ │ │ │ 00000a9c 0002e702 R_ARM_ABS32 00000f87 wrap_sq_item │ │ │ │ │ 00000aa0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000aa8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000aac 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ab4 00032102 R_ARM_ABS32 000019a9 slot_sq_ass_item │ │ │ │ │ 00000ab8 00031402 R_ARM_ABS32 000016bd wrap_sq_setitem │ │ │ │ │ 00000abc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ac4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000ac8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ad0 00032102 R_ARM_ABS32 000019a9 slot_sq_ass_item │ │ │ │ │ 00000ad4 0002dd02 R_ARM_ABS32 00000d41 wrap_sq_delitem │ │ │ │ │ 00000ad8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ae0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000ae4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000aec 00017502 R_ARM_ABS32 0000ca65 slot_sq_contains │ │ │ │ │ +00000aec 00017502 R_ARM_ABS32 0000ca71 slot_sq_contains │ │ │ │ │ 00000af0 0002a502 R_ARM_ABS32 00000765 wrap_objobjproc │ │ │ │ │ 00000af4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000afc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b00 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b0c 00023d02 R_ARM_ABS32 000033d9 wrap_binaryfunc │ │ │ │ │ 00000b10 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b18 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b1c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b28 0002b802 R_ARM_ABS32 00000899 wrap_indexargfunc │ │ │ │ │ 00000b2c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b34 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b58 00046902 R_ARM_ABS32 00000b54 PyType_Type │ │ │ │ │ 00000b60 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b6c 00018a02 R_ARM_ABS32 0000d08d type_dealloc │ │ │ │ │ -00000b80 0000f602 R_ARM_ABS32 00009a5d type_repr │ │ │ │ │ +00000b6c 00018a02 R_ARM_ABS32 0000d099 type_dealloc │ │ │ │ │ +00000b80 0000f602 R_ARM_ABS32 00009a65 type_repr │ │ │ │ │ 00000b84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000b94 00008d02 R_ARM_ABS32 00005919 type_call │ │ │ │ │ -00000b9c 0003d302 R_ARM_ABS32 0000958d _Py_type_getattro │ │ │ │ │ -00000ba0 00011602 R_ARM_ABS32 0000a635 type_setattro │ │ │ │ │ +00000b9c 0003d302 R_ARM_ABS32 00009591 _Py_type_getattro │ │ │ │ │ +00000ba0 00011602 R_ARM_ABS32 0000a641 type_setattro │ │ │ │ │ 00000bac 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000bb0 00013902 R_ARM_ABS32 0000b695 type_traverse │ │ │ │ │ -00000bb4 00018702 R_ARM_ABS32 0000cfc9 type_clear │ │ │ │ │ +00000bb0 00013902 R_ARM_ABS32 0000b6a1 type_traverse │ │ │ │ │ +00000bb4 00018702 R_ARM_ABS32 0000cfd5 type_clear │ │ │ │ │ 00000bc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000bcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000bd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000be8 0000d202 R_ARM_ABS32 00008451 type_init │ │ │ │ │ +00000be8 0000d202 R_ARM_ABS32 0000844d type_init │ │ │ │ │ 00000bf0 00009e02 R_ARM_ABS32 00005a69 type_new │ │ │ │ │ 00000bf4 00036002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000bf8 00007a02 R_ARM_ABS32 00005379 type_is_gc │ │ │ │ │ 00000c1c 00008802 R_ARM_ABS32 0000589d type_vectorcall │ │ │ │ │ 00000c24 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c28 0002e902 R_ARM_ABS32 00000fcd subtype_getweakref │ │ │ │ │ 00000c30 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c4c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c50 0001e002 R_ARM_ABS32 0000edbd subtype_dict │ │ │ │ │ +00000c50 0001e002 R_ARM_ABS32 0000edd1 subtype_dict │ │ │ │ │ 00000c54 0002c802 R_ARM_ABS32 00004511 subtype_setdict │ │ │ │ │ 00000c58 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c60 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c64 0002e902 R_ARM_ABS32 00000fcd subtype_getweakref │ │ │ │ │ 00000c6c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c88 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c8c 0001e002 R_ARM_ABS32 0000edbd subtype_dict │ │ │ │ │ +00000c8c 0001e002 R_ARM_ABS32 0000edd1 subtype_dict │ │ │ │ │ 00000c90 0002c802 R_ARM_ABS32 00004511 subtype_setdict │ │ │ │ │ 00000c94 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000cb4 00046902 R_ARM_ABS32 00000b54 PyType_Type │ │ │ │ │ 00000cbc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000cc8 0000c902 R_ARM_ABS32 000082f1 super_dealloc │ │ │ │ │ +00000cc8 0000c902 R_ARM_ABS32 000082ed super_dealloc │ │ │ │ │ 00000cdc 00031302 R_ARM_ABS32 00001681 super_repr │ │ │ │ │ -00000cf8 0000c602 R_ARM_ABS32 00008069 super_getattro │ │ │ │ │ +00000cf8 0000c602 R_ARM_ABS32 00008065 super_getattro │ │ │ │ │ 00000d08 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d0c 0002ef02 R_ARM_ABS32 0000101f super_traverse │ │ │ │ │ 00000d28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d38 0002f002 R_ARM_ABS32 0000105d super_descr_get │ │ │ │ │ 00000d44 0002ec02 R_ARM_ABS32 000045b9 super_init │ │ │ │ │ 00000d48 00037e02 R_ARM_ABS32 00003da1 PyType_GenericAlloc │ │ │ │ │ -00000d4c 0003ca02 R_ARM_ABS32 000089a9 PyType_GenericNew │ │ │ │ │ +00000d4c 0003ca02 R_ARM_ABS32 000089ad PyType_GenericNew │ │ │ │ │ 00000d50 00036002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -00000d78 0000bd02 R_ARM_ABS32 00007a11 super_vectorcall │ │ │ │ │ +00000d78 0000bd02 R_ARM_ABS32 00007a0d super_vectorcall │ │ │ │ │ 00000d84 00046902 R_ARM_ABS32 00000b54 PyType_Type │ │ │ │ │ 00000d8c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d98 0002e602 R_ARM_ABS32 00000f59 bufferwrapper_dealloc │ │ │ │ │ 00000dd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ddc 00030f02 R_ARM_ABS32 00001651 bufferwrapper_traverse │ │ │ │ │ 00000e18 00037e02 R_ARM_ABS32 00003da1 PyType_GenericAlloc │ │ │ │ │ 00000e20 00036002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ @@ -1533,85 +1533,85 @@ │ │ │ │ │ 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 0002e302 R_ARM_ABS32 00000ed5 bufferwrapper_releasebuf │ │ │ │ │ 00000ea8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000eac 00021702 R_ARM_ABS32 0000f1e9 object___reduce_ex__ │ │ │ │ │ +00000eac 00021702 R_ARM_ABS32 0000f1fd object___reduce_ex__ │ │ │ │ │ 00000eb4 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000eb8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ebc 0002ee02 R_ARM_ABS32 00001019 object___reduce__ │ │ │ │ │ 00000ec4 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ec8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ecc 00022c02 R_ARM_ABS32 00003759 object___getstate__ │ │ │ │ │ 00000ed4 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ed8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000edc 00018002 R_ARM_ABS32 00000f75 object_subclasshook │ │ │ │ │ 00000ee4 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ee8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000eec 0000cf02 R_ARM_ABS32 00008445 object_init_subclass │ │ │ │ │ +00000eec 0000cf02 R_ARM_ABS32 00008441 object_init_subclass │ │ │ │ │ 00000ef4 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ef8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000efc 00018502 R_ARM_ABS32 00000fc5 object___format__ │ │ │ │ │ 00000f04 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000f08 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000f0c 0002c502 R_ARM_ABS32 00000a73 object___sizeof__ │ │ │ │ │ 00000f14 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000f18 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000f1c 0001ee02 R_ARM_ABS32 00001d79 object___dir__ │ │ │ │ │ 00000f24 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000f38 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f3c 00013d02 R_ARM_ABS32 0000bab5 object_get_class │ │ │ │ │ +00000f3c 00013d02 R_ARM_ABS32 0000bac1 object_get_class │ │ │ │ │ 00000f40 00020f02 R_ARM_ABS32 0000299d object_set_class │ │ │ │ │ 00000f44 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000f9c 00046b02 R_ARM_ABS32 00000000 _Py_union_type_or │ │ │ │ │ 00000ff0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ff4 00014302 R_ARM_ABS32 00000945 type_mro │ │ │ │ │ 00000ffc 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001000 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001004 00016902 R_ARM_ABS32 00000d65 type___subclasses__ │ │ │ │ │ 0000100c 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001010 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001014 0000d802 R_ARM_ABS32 000089a5 type_prepare │ │ │ │ │ +00001014 0000d802 R_ARM_ABS32 000089a9 type_prepare │ │ │ │ │ 0000101c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001020 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001024 0001bc02 R_ARM_ABS32 000015f9 type___instancecheck__ │ │ │ │ │ 0000102c 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001030 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001034 00017c02 R_ARM_ABS32 0000ce85 type___subclasscheck__ │ │ │ │ │ +00001034 00017c02 R_ARM_ABS32 0000ce91 type___subclasscheck__ │ │ │ │ │ 0000103c 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001040 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001044 0001c102 R_ARM_ABS32 000016d1 type___dir__ │ │ │ │ │ +00001044 0001bd02 R_ARM_ABS32 00001639 type___dir__ │ │ │ │ │ 0000104c 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001050 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001054 0002f202 R_ARM_ABS32 00001147 type___sizeof__ │ │ │ │ │ 0000105c 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001070 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001074 00014f02 R_ARM_ABS32 0000bb3d type_name │ │ │ │ │ +00001074 00014f02 R_ARM_ABS32 0000bb49 type_name │ │ │ │ │ 00001078 00024002 R_ARM_ABS32 0000340d type_set_name │ │ │ │ │ 00001084 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001088 0000fd02 R_ARM_ABS32 00009d19 type_qualname │ │ │ │ │ +00001088 0000fd02 R_ARM_ABS32 00009d25 type_qualname │ │ │ │ │ 0000108c 00022902 R_ARM_ABS32 00002cc9 type_set_qualname │ │ │ │ │ 00001098 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000109c 00014902 R_ARM_ABS32 000009b5 type_get_bases │ │ │ │ │ 000010a0 0001fe02 R_ARM_ABS32 00001f4d type_set_bases │ │ │ │ │ 000010ac 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010b0 00016802 R_ARM_ABS32 0000c4b5 type_get_mro │ │ │ │ │ +000010b0 00016802 R_ARM_ABS32 0000c4c1 type_get_mro │ │ │ │ │ 000010c0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010c4 00016202 R_ARM_ABS32 0000c3cd type_get_module │ │ │ │ │ +000010c4 00016202 R_ARM_ABS32 0000c3d9 type_get_module │ │ │ │ │ 000010c8 00011f02 R_ARM_ABS32 000004a5 type_set_module │ │ │ │ │ 000010d4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000010d8 0000e302 R_ARM_ABS32 000009c9 type_abstractmethods │ │ │ │ │ 000010dc 00014c02 R_ARM_ABS32 00000a69 type_set_abstractmethods │ │ │ │ │ 000010e8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010ec 00014602 R_ARM_ABS32 0000bac5 type_dict │ │ │ │ │ +000010ec 00014602 R_ARM_ABS32 0000bad1 type_dict │ │ │ │ │ 000010fc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001100 00016402 R_ARM_ABS32 00000c59 type_get_doc │ │ │ │ │ -00001104 0001be02 R_ARM_ABS32 00001639 type_set_doc │ │ │ │ │ +00001104 0001c002 R_ARM_ABS32 00001675 type_set_doc │ │ │ │ │ 00001110 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001114 00027102 R_ARM_ABS32 00003cc5 type_get_text_signature │ │ │ │ │ 00001124 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001128 0001d402 R_ARM_ABS32 000019f5 type_get_annotations │ │ │ │ │ 0000112c 00013202 R_ARM_ABS32 00000741 type_set_annotations │ │ │ │ │ 00001138 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000113c 0001d802 R_ARM_ABS32 00001be9 type_get_annotate │ │ │ │ │ @@ -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 0x25704 contains 2108 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x25718 contains 2109 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000a 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000000e 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000006e 00034c0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ 00000146 00034d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 0000014a 00034d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000001d0 00034e0a R_ARM_THM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ @@ -2008,16 +2008,16 @@ │ │ │ │ │ 000046f0 0003910a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 000046fa 0003910a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00004704 0003910a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00004752 0003920a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ 00004766 0003920a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ 00004782 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00004786 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000478c 0000672f R_ARM_THM_MOVW_ABS_NC 0000a159 subtype_dealloc │ │ │ │ │ -00004790 00006730 R_ARM_THM_MOVT_ABS 0000a159 subtype_dealloc │ │ │ │ │ +0000478c 0000672f R_ARM_THM_MOVW_ABS_NC 0000a165 subtype_dealloc │ │ │ │ │ +00004790 00006730 R_ARM_THM_MOVT_ABS 0000a165 subtype_dealloc │ │ │ │ │ 000047ca 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000047ce 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000047d2 0000522f R_ARM_THM_MOVW_ABS_NC 00000434 .LC21 │ │ │ │ │ 000047d6 00005230 R_ARM_THM_MOVT_ABS 00000434 .LC21 │ │ │ │ │ 000047dc 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000047ea 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000047f0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -2250,22 +2250,22 @@ │ │ │ │ │ 00005cea 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005d16 00037e2f R_ARM_THM_MOVW_ABS_NC 00003da1 PyType_GenericAlloc │ │ │ │ │ 00005d1a 00037e30 R_ARM_THM_MOVT_ABS 00003da1 PyType_GenericAlloc │ │ │ │ │ 00005d5e 00037f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00005d80 0003800a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ 00005d8e 00037b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00005db2 0003810a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005e6c 0000672f R_ARM_THM_MOVW_ABS_NC 0000a159 subtype_dealloc │ │ │ │ │ -00005e70 00006730 R_ARM_THM_MOVT_ABS 0000a159 subtype_dealloc │ │ │ │ │ +00005e6c 0000672f R_ARM_THM_MOVW_ABS_NC 0000a165 subtype_dealloc │ │ │ │ │ +00005e70 00006730 R_ARM_THM_MOVT_ABS 0000a165 subtype_dealloc │ │ │ │ │ 00005e9a 0003602f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GC_Del │ │ │ │ │ 00005e9e 00036030 R_ARM_THM_MOVT_ABS 00000000 PyObject_GC_Del │ │ │ │ │ -00005eaa 00009f2f R_ARM_THM_MOVW_ABS_NC 0000b771 subtype_traverse │ │ │ │ │ -00005eae 00009f30 R_ARM_THM_MOVT_ABS 0000b771 subtype_traverse │ │ │ │ │ -00005eb6 0000a02f R_ARM_THM_MOVW_ABS_NC 0000d529 subtype_clear │ │ │ │ │ -00005eba 0000a030 R_ARM_THM_MOVT_ABS 0000d529 subtype_clear │ │ │ │ │ +00005eaa 00009f2f R_ARM_THM_MOVW_ABS_NC 0000b77d subtype_traverse │ │ │ │ │ +00005eae 00009f30 R_ARM_THM_MOVT_ABS 0000b77d subtype_traverse │ │ │ │ │ +00005eb6 0000a02f R_ARM_THM_MOVW_ABS_NC 0000d535 subtype_clear │ │ │ │ │ +00005eba 0000a030 R_ARM_THM_MOVT_ABS 0000d535 subtype_clear │ │ │ │ │ 00005ee8 0003a90a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00005ef6 0003860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00005f16 0003520a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ 00005f2a 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00005f4e 0003920a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ 00005f5c 0003a80a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ 00005f6e 0003ab0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ @@ -2321,20 +2321,20 @@ │ │ │ │ │ 00006630 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000668c 0003b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ 00006690 0003b130 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ 00006698 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000669c 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000066a8 0003b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyMethodDescr_Type │ │ │ │ │ 000066ac 0003b230 R_ARM_THM_MOVT_ABS 00000000 PyMethodDescr_Type │ │ │ │ │ -000066c2 0000a72f R_ARM_THM_MOVW_ABS_NC 0000dbb5 slot_tp_call │ │ │ │ │ -000066c6 0000a730 R_ARM_THM_MOVT_ABS 0000dbb5 slot_tp_call │ │ │ │ │ +000066c2 0000a72f R_ARM_THM_MOVW_ABS_NC 0000dbc1 slot_tp_call │ │ │ │ │ +000066c6 0000a730 R_ARM_THM_MOVT_ABS 0000dbc1 slot_tp_call │ │ │ │ │ 000066f0 00039e0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00006702 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00006716 0000a82f R_ARM_THM_MOVW_ABS_NC 00009f81 tp_new_wrapper │ │ │ │ │ -0000671a 0000a830 R_ARM_THM_MOVT_ABS 00009f81 tp_new_wrapper │ │ │ │ │ +00006716 0000a82f R_ARM_THM_MOVW_ABS_NC 00009f8d tp_new_wrapper │ │ │ │ │ +0000671a 0000a830 R_ARM_THM_MOVT_ABS 00009f8d tp_new_wrapper │ │ │ │ │ 0000674c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000675c 0003b30a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ 0000676a 0003b40a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ 00006780 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006792 0003b50a R_ARM_THM_CALL 00000000 PyObject_VectorcallDict │ │ │ │ │ 000067a8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000067da 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ @@ -2399,1356 +2399,1357 @@ │ │ │ │ │ 00006fcc 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00006fd0 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00006fd4 00006e2f R_ARM_THM_MOVW_ABS_NC 0000077c .LC37 │ │ │ │ │ 00006fd8 00006e30 R_ARM_THM_MOVT_ABS 0000077c .LC37 │ │ │ │ │ 00006fe0 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00006ffe 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00007002 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000703a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000703e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007052 00039e0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007060 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00007068 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000706c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007070 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00007074 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00007078 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000707c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007080 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007088 00039e0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007096 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000070b0 00036e0a R_ARM_THM_CALL 00005161 PyType_Ready │ │ │ │ │ -000070e4 0003be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ -000070e8 0003be30 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ -000070f2 0003bf0a R_ARM_THM_CALL 00000000 PyClassMethod_New │ │ │ │ │ -00007104 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00007128 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007132 0003be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ -00007136 0003be30 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ -00007140 0003bf0a R_ARM_THM_CALL 00000000 PyClassMethod_New │ │ │ │ │ -00007152 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00007176 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007182 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000718e 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007192 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007196 00006d2f R_ARM_THM_MOVW_ABS_NC 00000768 .LC36 │ │ │ │ │ -0000719a 00006d30 R_ARM_THM_MOVT_ABS 00000768 .LC36 │ │ │ │ │ -000071a0 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000071aa 00009e2f R_ARM_THM_MOVW_ABS_NC 00005a69 type_new │ │ │ │ │ -000071ae 00009e30 R_ARM_THM_MOVT_ABS 00005a69 type_new │ │ │ │ │ -000071ca 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000071ce 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000071e4 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000071e8 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000071f2 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000071f6 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000071fa 00006f2f R_ARM_THM_MOVW_ABS_NC 000007ac .LC38 │ │ │ │ │ -000071fe 00006f30 R_ARM_THM_MOVT_ABS 000007ac .LC38 │ │ │ │ │ -00007204 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000720e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000721c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007238 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000726a 00036e0a R_ARM_THM_CALL 00005161 PyType_Ready │ │ │ │ │ -00007290 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007298 0003830a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -000072aa 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072ba 0003960a R_ARM_THM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ -000072f0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007302 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007350 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007354 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007358 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000735c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007360 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007396 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000739a 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000739e 0000912f R_ARM_THM_MOVW_ABS_NC 00000980 .LC49 │ │ │ │ │ -000073a2 00009130 R_ARM_THM_MOVT_ABS 00000980 .LC49 │ │ │ │ │ -000073aa 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007420 0003c00a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00007438 0003c00a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00007446 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000744a 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000744e 0000902f R_ARM_THM_MOVW_ABS_NC 0000093c .LC48 │ │ │ │ │ -00007452 00009030 R_ARM_THM_MOVT_ABS 0000093c .LC48 │ │ │ │ │ -00007458 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000746e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007472 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007490 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007494 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000749c 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000074a0 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000074a4 00006b2f R_ARM_THM_MOVW_ABS_NC 000006ec .LC35 │ │ │ │ │ -000074a8 00006b30 R_ARM_THM_MOVT_ABS 000006ec .LC35 │ │ │ │ │ -000074ae 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000074bc 0003c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000074c0 0003c130 R_ARM_THM_MOVT_ABS 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00007566 00036b0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00007572 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000757e 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000075a6 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000075aa 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000075ae 0000952f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC53 │ │ │ │ │ -000075b2 00009530 R_ARM_THM_MOVT_ABS 00000a38 .LC53 │ │ │ │ │ -000075ba 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000075d2 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000075d6 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000075da 0000932f R_ARM_THM_MOVW_ABS_NC 000009e8 .LC51 │ │ │ │ │ -000075de 00009330 R_ARM_THM_MOVT_ABS 000009e8 .LC51 │ │ │ │ │ -000075e6 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000075ec 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000075f0 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000075f4 0000942f R_ARM_THM_MOVW_ABS_NC 00000a08 .LC52 │ │ │ │ │ -000075f8 00009430 R_ARM_THM_MOVT_ABS 00000a08 .LC52 │ │ │ │ │ -00007600 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007606 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000760a 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007610 0000922f R_ARM_THM_MOVW_ABS_NC 000009b8 .LC50 │ │ │ │ │ -00007614 00009230 R_ARM_THM_MOVT_ABS 000009b8 .LC50 │ │ │ │ │ -0000761c 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007622 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007626 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000762a 0000992f R_ARM_THM_MOVW_ABS_NC 00000aec .LC57 │ │ │ │ │ -0000762e 00009930 R_ARM_THM_MOVT_ABS 00000aec .LC57 │ │ │ │ │ -00007634 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007640 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000764e 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000765c 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00007666 0003732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000766a 00037330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007674 0000962f R_ARM_THM_MOVW_ABS_NC 00000a68 .LC54 │ │ │ │ │ -00007678 00009630 R_ARM_THM_MOVT_ABS 00000a68 .LC54 │ │ │ │ │ -0000767c 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000769a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076a6 00036e0a R_ARM_THM_CALL 00005161 PyType_Ready │ │ │ │ │ -00007702 0003732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007706 00037330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000770a 0000972f R_ARM_THM_MOVW_ABS_NC 00000a98 .LC55 │ │ │ │ │ -0000770e 00009730 R_ARM_THM_MOVT_ABS 00000a98 .LC55 │ │ │ │ │ -00007714 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000771c 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007720 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007724 00009a2f R_ARM_THM_MOVW_ABS_NC 00000b20 .LC58 │ │ │ │ │ -00007728 00009a30 R_ARM_THM_MOVT_ABS 00000b20 .LC58 │ │ │ │ │ -0000772e 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007738 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000773c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007740 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007744 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007748 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000774c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007750 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007754 0003c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ -00007758 0003c230 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ -0000775e 00009b2f R_ARM_THM_MOVW_ABS_NC 00000b58 .LC59 │ │ │ │ │ -00007762 00009b30 R_ARM_THM_MOVT_ABS 00000b58 .LC59 │ │ │ │ │ -0000776c 0003940a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000777a 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000777e 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007784 0000782f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC43 │ │ │ │ │ -00007788 00007830 R_ARM_THM_MOVT_ABS 000008b0 .LC43 │ │ │ │ │ -0000778e 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007798 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000779c 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000077a2 0000982f R_ARM_THM_MOVW_ABS_NC 00000ac4 .LC56 │ │ │ │ │ -000077a6 00009830 R_ARM_THM_MOVT_ABS 00000ac4 .LC56 │ │ │ │ │ -000077ac 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000077ca 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000781c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007826 00009c2f R_ARM_THM_MOVW_ABS_NC 00000b88 .LC60 │ │ │ │ │ -0000782a 00009c30 R_ARM_THM_MOVT_ABS 00000b88 .LC60 │ │ │ │ │ -0000783e 0003c30a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -00007854 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000790e 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007912 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000079a0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000079b6 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000079ba 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007a04 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a0c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007a3c 00037e2f R_ARM_THM_MOVW_ABS_NC 00003da1 PyType_GenericAlloc │ │ │ │ │ -00007a40 00037e30 R_ARM_THM_MOVT_ABS 00003da1 PyType_GenericAlloc │ │ │ │ │ -00007a8c 00037f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007aac 0003800a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -00007aba 00037b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00007ad6 0003810a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007b86 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007b8a 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007c62 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007c66 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007c9a 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007cbe 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007cc2 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007cd0 0000862f R_ARM_THM_MOVW_ABS_NC 000008e0 .LC44 │ │ │ │ │ -00007cd4 0000b62f R_ARM_THM_MOVW_ABS_NC 00000bc8 .LC61 │ │ │ │ │ -00007cda 00008630 R_ARM_THM_MOVT_ABS 000008e0 .LC44 │ │ │ │ │ -00007ce2 0000b630 R_ARM_THM_MOVT_ABS 00000bc8 .LC61 │ │ │ │ │ -00007ce8 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000c30 .LC66 │ │ │ │ │ -00007cec 0000bb30 R_ARM_THM_MOVT_ABS 00000c30 .LC66 │ │ │ │ │ -00007cf0 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007d28 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d30 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d36 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d3c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d4e 0003810a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007d62 0003820a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -00007d6a 0003830a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00007d70 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007d74 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007dba 0000c00a R_ARM_THM_CALL 00000309 super_init_without_args │ │ │ │ │ -00007dc4 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007dc8 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007e0a 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007e0e 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007e12 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e44 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007e64 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e7a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007e7e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007e8a 0000b82f R_ARM_THM_MOVW_ABS_NC 00000bdc .LC63 │ │ │ │ │ -00007e8e 0000b830 R_ARM_THM_MOVT_ABS 00000bdc .LC63 │ │ │ │ │ -00007e98 0003c60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007ea6 0000b72f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC62 │ │ │ │ │ -00007eaa 0000b730 R_ARM_THM_MOVT_ABS 00000bd4 .LC62 │ │ │ │ │ -00007eb0 0003a30a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00007ebe 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007ec2 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007ec8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000be4 .LC64 │ │ │ │ │ -00007ecc 0000b930 R_ARM_THM_MOVT_ABS 00000be4 .LC64 │ │ │ │ │ -00007ed2 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007ee8 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007eec 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007efe 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f04 0003952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00007f08 00039530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00007f0c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000c14 .LC65 │ │ │ │ │ -00007f10 0000ba30 R_ARM_THM_MOVT_ABS 00000c14 .LC65 │ │ │ │ │ -00007f16 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007f1c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f74 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007f78 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007fbc 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007fc0 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007fd2 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007ff4 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007ff8 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008002 0000862f R_ARM_THM_MOVW_ABS_NC 000008e0 .LC44 │ │ │ │ │ -00008006 0000b62f R_ARM_THM_MOVW_ABS_NC 00000bc8 .LC61 │ │ │ │ │ -0000800c 00008630 R_ARM_THM_MOVT_ABS 000008e0 .LC44 │ │ │ │ │ -00008014 0000b630 R_ARM_THM_MOVT_ABS 00000bc8 .LC61 │ │ │ │ │ -0000801c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000c30 .LC66 │ │ │ │ │ -00008020 0000bb30 R_ARM_THM_MOVT_ABS 00000c30 .LC66 │ │ │ │ │ -00008024 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008056 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000805a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008064 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000812a 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -000081d4 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000823c 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00008254 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000082aa 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000082d0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082d8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000708e 00036e0a R_ARM_THM_CALL 00005161 PyType_Ready │ │ │ │ │ +000070aa 00009e2f R_ARM_THM_MOVW_ABS_NC 00005a69 type_new │ │ │ │ │ +000070ae 00009e30 R_ARM_THM_MOVT_ABS 00005a69 type_new │ │ │ │ │ +000070cc 0003be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ +000070d0 0003be30 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ +000070da 0003bf0a R_ARM_THM_CALL 00000000 PyClassMethod_New │ │ │ │ │ +000070ec 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00007110 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000711c 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00007128 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000712c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000714a 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000714e 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007152 00006d2f R_ARM_THM_MOVW_ABS_NC 00000768 .LC36 │ │ │ │ │ +00007156 00006d30 R_ARM_THM_MOVT_ABS 00000768 .LC36 │ │ │ │ │ +0000715c 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007162 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007166 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007192 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007196 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000071a0 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000071a4 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000071a8 00006f2f R_ARM_THM_MOVW_ABS_NC 000007ac .LC38 │ │ │ │ │ +000071ac 00006f30 R_ARM_THM_MOVT_ABS 000007ac .LC38 │ │ │ │ │ +000071b2 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000071b8 0003830a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +000071c4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071d2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071ee 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007204 0003960a R_ARM_THM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ +00007228 00036e0a R_ARM_THM_CALL 00005161 PyType_Ready │ │ │ │ │ +0000724e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007266 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000726a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000729a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072d2 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007330 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007334 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000733e 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007342 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007346 00006b2f R_ARM_THM_MOVW_ABS_NC 000006ec .LC35 │ │ │ │ │ +0000734a 00006b30 R_ARM_THM_MOVT_ABS 000006ec .LC35 │ │ │ │ │ +00007350 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000736c 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007370 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007374 0000912f R_ARM_THM_MOVW_ABS_NC 00000980 .LC49 │ │ │ │ │ +00007378 00009130 R_ARM_THM_MOVT_ABS 00000980 .LC49 │ │ │ │ │ +00007380 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000073b6 0003c00a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +000073cc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000073d0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000073d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000073d8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000073de 0003c00a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +000073ec 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000073f0 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000073f4 0000902f R_ARM_THM_MOVW_ABS_NC 0000093c .LC48 │ │ │ │ │ +000073f8 00009030 R_ARM_THM_MOVT_ABS 0000093c .LC48 │ │ │ │ │ +000073fe 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007442 0003be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ +00007446 0003be30 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ +00007450 0003bf0a R_ARM_THM_CALL 00000000 PyClassMethod_New │ │ │ │ │ +00007462 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00007486 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007498 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074c0 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000074c4 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000074c8 0000952f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC53 │ │ │ │ │ +000074cc 00009530 R_ARM_THM_MOVT_ABS 00000a38 .LC53 │ │ │ │ │ +000074d4 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000074ec 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000074f0 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000074f4 0000932f R_ARM_THM_MOVW_ABS_NC 000009e8 .LC51 │ │ │ │ │ +000074f8 00009330 R_ARM_THM_MOVT_ABS 000009e8 .LC51 │ │ │ │ │ +00007500 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000750a 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00007518 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00007526 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00007530 0003732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007534 00037330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000753e 0000962f R_ARM_THM_MOVW_ABS_NC 00000a68 .LC54 │ │ │ │ │ +00007542 00009630 R_ARM_THM_MOVT_ABS 00000a68 .LC54 │ │ │ │ │ +00007546 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007564 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000756e 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007572 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007578 0000922f R_ARM_THM_MOVW_ABS_NC 000009b8 .LC50 │ │ │ │ │ +0000757c 00009230 R_ARM_THM_MOVT_ABS 000009b8 .LC50 │ │ │ │ │ +00007584 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000758c 00036b0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00007596 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000759a 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000759e 0000992f R_ARM_THM_MOVW_ABS_NC 00000aec .LC57 │ │ │ │ │ +000075a2 00009930 R_ARM_THM_MOVT_ABS 00000aec .LC57 │ │ │ │ │ +000075a8 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000075b0 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000075b4 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000075ba 0000782f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC43 │ │ │ │ │ +000075be 00007830 R_ARM_THM_MOVT_ABS 000008b0 .LC43 │ │ │ │ │ +000075c4 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000075ce 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000075d2 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000075d6 00009a2f R_ARM_THM_MOVW_ABS_NC 00000b20 .LC58 │ │ │ │ │ +000075da 00009a30 R_ARM_THM_MOVT_ABS 00000b20 .LC58 │ │ │ │ │ +000075e0 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000075e8 0003c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ +000075ec 0003c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ +000075f2 00009b2f R_ARM_THM_MOVW_ABS_NC 00000b58 .LC59 │ │ │ │ │ +000075f6 00009b30 R_ARM_THM_MOVT_ABS 00000b58 .LC59 │ │ │ │ │ +00007600 0003940a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000760e 0003732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007612 00037330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007616 0000972f R_ARM_THM_MOVW_ABS_NC 00000a98 .LC55 │ │ │ │ │ +0000761a 00009730 R_ARM_THM_MOVT_ABS 00000a98 .LC55 │ │ │ │ │ +00007620 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007678 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000767c 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007680 0000942f R_ARM_THM_MOVW_ABS_NC 00000a08 .LC52 │ │ │ │ │ +00007684 00009430 R_ARM_THM_MOVT_ABS 00000a08 .LC52 │ │ │ │ │ +0000768c 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007694 00036e0a R_ARM_THM_CALL 00005161 PyType_Ready │ │ │ │ │ +000076f0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000076f4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000076f8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000076fc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007700 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007704 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007708 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007718 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007722 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000776a 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00007792 0003c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00007796 0003c230 R_ARM_THM_MOVT_ABS 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000077a4 00009c2f R_ARM_THM_MOVW_ABS_NC 00000b88 .LC60 │ │ │ │ │ +000077a8 00009c30 R_ARM_THM_MOVT_ABS 00000b88 .LC60 │ │ │ │ │ +000077bc 0003c30a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +000077c4 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000077c8 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000077ce 0000982f R_ARM_THM_MOVW_ABS_NC 00000ac4 .LC56 │ │ │ │ │ +000077d2 00009830 R_ARM_THM_MOVT_ABS 00000ac4 .LC56 │ │ │ │ │ +000077d8 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007840 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007848 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000784c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007906 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000790a 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000799a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000079b0 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000079b4 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000079fe 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a08 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007a38 00037e2f R_ARM_THM_MOVW_ABS_NC 00003da1 PyType_GenericAlloc │ │ │ │ │ +00007a3c 00037e30 R_ARM_THM_MOVT_ABS 00003da1 PyType_GenericAlloc │ │ │ │ │ +00007a88 00037f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007aa8 0003800a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +00007ab6 00037b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00007ad2 0003810a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007b82 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007b86 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007c5e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007c62 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007c96 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007cba 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007cbe 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007ccc 0000862f R_ARM_THM_MOVW_ABS_NC 000008e0 .LC44 │ │ │ │ │ +00007cd0 0000b62f R_ARM_THM_MOVW_ABS_NC 00000bc8 .LC61 │ │ │ │ │ +00007cd6 00008630 R_ARM_THM_MOVT_ABS 000008e0 .LC44 │ │ │ │ │ +00007cde 0000b630 R_ARM_THM_MOVT_ABS 00000bc8 .LC61 │ │ │ │ │ +00007ce4 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000c30 .LC66 │ │ │ │ │ +00007ce8 0000bb30 R_ARM_THM_MOVT_ABS 00000c30 .LC66 │ │ │ │ │ +00007cec 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007d24 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d2c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d32 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d38 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d4a 0003810a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007d5e 0003820a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +00007d66 0003830a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00007d6c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007d70 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007db4 0000c00a R_ARM_THM_CALL 00000309 super_init_without_args │ │ │ │ │ +00007dbe 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007dc2 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007e04 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007e08 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007e0c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e3e 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007e6c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007e70 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007e8c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007e90 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007ea2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ea8 0003952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00007eac 00039530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00007eb0 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000c14 .LC65 │ │ │ │ │ +00007eb4 0000ba30 R_ARM_THM_MOVT_ABS 00000c14 .LC65 │ │ │ │ │ +00007eba 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007ec2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ec8 0000b82f R_ARM_THM_MOVW_ABS_NC 00000bdc .LC63 │ │ │ │ │ +00007ecc 0000b830 R_ARM_THM_MOVT_ABS 00000bdc .LC63 │ │ │ │ │ +00007ed6 0003c60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007ee4 0000b72f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC62 │ │ │ │ │ +00007ee8 0000b730 R_ARM_THM_MOVT_ABS 00000bd4 .LC62 │ │ │ │ │ +00007eee 0003a30a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00007efc 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007f00 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007f06 0000b92f R_ARM_THM_MOVW_ABS_NC 00000be4 .LC64 │ │ │ │ │ +00007f0a 0000b930 R_ARM_THM_MOVT_ABS 00000be4 .LC64 │ │ │ │ │ +00007f10 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007f18 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007f70 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007f74 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007fb8 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007fbc 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007fce 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007ff0 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007ff4 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007ffe 0000862f R_ARM_THM_MOVW_ABS_NC 000008e0 .LC44 │ │ │ │ │ +00008002 0000b62f R_ARM_THM_MOVW_ABS_NC 00000bc8 .LC61 │ │ │ │ │ +00008008 00008630 R_ARM_THM_MOVT_ABS 000008e0 .LC44 │ │ │ │ │ +00008010 0000b630 R_ARM_THM_MOVT_ABS 00000bc8 .LC61 │ │ │ │ │ +00008018 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000c30 .LC66 │ │ │ │ │ +0000801c 0000bb30 R_ARM_THM_MOVT_ABS 00000c30 .LC66 │ │ │ │ │ +00008020 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008052 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008056 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008060 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008126 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +000081d0 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00008238 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00008250 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000829a 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000082cc 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082d4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082dc 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000082e0 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000082e4 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000082e8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000082ec 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000083c0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083ca 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083d4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083dc 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008440 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008444 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008448 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000847a 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000847e 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008482 0000d02f R_ARM_THM_MOVW_ABS_NC 00000c84 .LC67 │ │ │ │ │ -00008486 0000d030 R_ARM_THM_MOVT_ABS 00000c84 .LC67 │ │ │ │ │ -0000848c 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008492 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008496 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000849a 0000d12f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC68 │ │ │ │ │ -0000849e 0000d130 R_ARM_THM_MOVT_ABS 00000cb0 .LC68 │ │ │ │ │ -000084a4 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008568 0003c80a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ -0000864e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000869a 00036e0a R_ARM_THM_CALL 00005161 PyType_Ready │ │ │ │ │ -000086de 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000872c 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008730 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000082e8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000083bc 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083c6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083d0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083d8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000843c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008440 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008444 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008476 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000847a 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000847e 0000d02f R_ARM_THM_MOVW_ABS_NC 00000c84 .LC67 │ │ │ │ │ +00008482 0000d030 R_ARM_THM_MOVT_ABS 00000c84 .LC67 │ │ │ │ │ +00008488 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000848e 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008492 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008496 0000d12f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC68 │ │ │ │ │ +0000849a 0000d130 R_ARM_THM_MOVT_ABS 00000cb0 .LC68 │ │ │ │ │ +000084a0 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008564 0003c80a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ +0000864a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008696 00036e0a R_ARM_THM_CALL 00005161 PyType_Ready │ │ │ │ │ +000086dc 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008718 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000871c 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00008798 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000879c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000087a0 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000087a4 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000087a8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000087ac 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000087b0 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000087ce 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000087d2 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00008850 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000888c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000088a0 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000088a4 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000088fa 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000088fe 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000893a 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000893e 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00008948 0000d52f R_ARM_THM_MOVW_ABS_NC 00000d04 .LC70 │ │ │ │ │ -0000894c 0000d530 R_ARM_THM_MOVT_ABS 00000d04 .LC70 │ │ │ │ │ -00008952 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008982 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008986 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000898c 0000d42f R_ARM_THM_MOVW_ABS_NC 00000cd8 .LC69 │ │ │ │ │ -00008990 0000d430 R_ARM_THM_MOVT_ABS 00000cd8 .LC69 │ │ │ │ │ -00008996 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000899e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089ac 00037e2f R_ARM_THM_MOVW_ABS_NC 00003da1 PyType_GenericAlloc │ │ │ │ │ -000089b0 00037e30 R_ARM_THM_MOVT_ABS 00003da1 PyType_GenericAlloc │ │ │ │ │ -00008a10 00037f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008a2c 0003800a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -00008a3a 00037b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00008a54 0003810a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ace 0003810a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ae0 0003820a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -00008ae8 0003830a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00008b00 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008b0c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008b40 00037e2f R_ARM_THM_MOVW_ABS_NC 00003da1 PyType_GenericAlloc │ │ │ │ │ -00008b44 00037e30 R_ARM_THM_MOVT_ABS 00003da1 PyType_GenericAlloc │ │ │ │ │ -00008b90 00037f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008bb2 0003800a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -00008bc0 00037b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00008bda 0003810a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008c5e 0000e12f R_ARM_THM_MOVW_ABS_NC 00008b15 object_new │ │ │ │ │ -00008c62 0000e130 R_ARM_THM_MOVT_ABS 00008b15 object_new │ │ │ │ │ -00008c6e 0000e22f R_ARM_THM_MOVW_ABS_NC 00008df9 object_init │ │ │ │ │ -00008c72 0000e230 R_ARM_THM_MOVT_ABS 00008df9 object_init │ │ │ │ │ -00008c7c 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008c80 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008c86 0000de2f R_ARM_THM_MOVW_ABS_NC 00000d80 .LC74 │ │ │ │ │ -00008c8a 0000de30 R_ARM_THM_MOVT_ABS 00000d80 .LC74 │ │ │ │ │ -00008c90 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008ca2 0003810a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008cb4 0003820a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -00008cbc 0003830a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00008ce0 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008cec 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008cf0 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008cf4 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC73 │ │ │ │ │ -00008cf8 0000dd30 R_ARM_THM_MOVT_ABS 00000d38 .LC73 │ │ │ │ │ -00008cfe 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008d0a 0000e30a R_ARM_THM_CALL 000009c9 type_abstractmethods │ │ │ │ │ -00008d14 0003cc0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -00008d30 0003bb0a R_ARM_THM_CALL 00000000 PyList_Sort │ │ │ │ │ -00008d38 0000df2f R_ARM_THM_MOVW_ABS_NC 00000d9c .LC75 │ │ │ │ │ -00008d3c 0000df30 R_ARM_THM_MOVT_ABS 00000d9c .LC75 │ │ │ │ │ -00008d40 0003690a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00008d4c 0003cd0a R_ARM_THM_CALL 00000000 PyUnicode_Join │ │ │ │ │ -00008d62 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d6c 0003ce0a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ -00008d82 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d8a 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008d8e 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008d94 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000d34 .LC72 │ │ │ │ │ -00008d98 0000dc30 R_ARM_THM_MOVT_ABS 00000d34 .LC72 │ │ │ │ │ -00008da0 0000db2f R_ARM_THM_MOVW_ABS_NC 00000d30 .LC71 │ │ │ │ │ -00008da4 0000db30 R_ARM_THM_MOVT_ABS 00000d30 .LC71 │ │ │ │ │ -00008dae 0000e02f R_ARM_THM_MOVW_ABS_NC 00000da4 .LC76 │ │ │ │ │ -00008db2 0000e030 R_ARM_THM_MOVT_ABS 00000da4 .LC76 │ │ │ │ │ -00008db6 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008dcc 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008dd4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008dec 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008df4 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e0c 0000e22f R_ARM_THM_MOVW_ABS_NC 00008df9 object_init │ │ │ │ │ -00008e10 0000e230 R_ARM_THM_MOVT_ABS 00008df9 object_init │ │ │ │ │ -00008e20 0000e12f R_ARM_THM_MOVW_ABS_NC 00008b15 object_new │ │ │ │ │ -00008e24 0000e130 R_ARM_THM_MOVT_ABS 00008b15 object_new │ │ │ │ │ -00008e46 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008e4a 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008e4e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000e4c .LC78 │ │ │ │ │ -00008e52 0000e630 R_ARM_THM_MOVT_ABS 00000e4c .LC78 │ │ │ │ │ -00008e5a 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008e64 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008e68 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008e6c 0000e52f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC77 │ │ │ │ │ -00008e70 0000e530 R_ARM_THM_MOVT_ABS 00000e00 .LC77 │ │ │ │ │ -00008e76 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009230 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000888e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000088a2 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000088a6 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000088fc 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008900 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000893c 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00008940 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000894a 0000d52f R_ARM_THM_MOVW_ABS_NC 00000d04 .LC70 │ │ │ │ │ +0000894e 0000d530 R_ARM_THM_MOVT_ABS 00000d04 .LC70 │ │ │ │ │ +00008954 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008984 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008988 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000898e 0000d42f R_ARM_THM_MOVW_ABS_NC 00000cd8 .LC69 │ │ │ │ │ +00008992 0000d430 R_ARM_THM_MOVT_ABS 00000cd8 .LC69 │ │ │ │ │ +00008998 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000089a0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089b0 00037e2f R_ARM_THM_MOVW_ABS_NC 00003da1 PyType_GenericAlloc │ │ │ │ │ +000089b4 00037e30 R_ARM_THM_MOVT_ABS 00003da1 PyType_GenericAlloc │ │ │ │ │ +00008a14 00037f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008a30 0003800a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +00008a3e 00037b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00008a58 0003810a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008ad2 0003810a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008ae4 0003820a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +00008aec 0003830a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00008b04 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008b10 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008b44 00037e2f R_ARM_THM_MOVW_ABS_NC 00003da1 PyType_GenericAlloc │ │ │ │ │ +00008b48 00037e30 R_ARM_THM_MOVT_ABS 00003da1 PyType_GenericAlloc │ │ │ │ │ +00008b94 00037f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008bb6 0003800a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +00008bc4 00037b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00008bde 0003810a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008c62 0000e12f R_ARM_THM_MOVW_ABS_NC 00008b19 object_new │ │ │ │ │ +00008c66 0000e130 R_ARM_THM_MOVT_ABS 00008b19 object_new │ │ │ │ │ +00008c74 0000e22f R_ARM_THM_MOVW_ABS_NC 00008dfd object_init │ │ │ │ │ +00008c78 0000e230 R_ARM_THM_MOVT_ABS 00008dfd object_init │ │ │ │ │ +00008c82 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008c86 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008c8c 0000de2f R_ARM_THM_MOVW_ABS_NC 00000d80 .LC74 │ │ │ │ │ +00008c90 0000de30 R_ARM_THM_MOVT_ABS 00000d80 .LC74 │ │ │ │ │ +00008c96 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008ca8 0003810a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008cba 0003820a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +00008cc2 0003830a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00008cd8 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008cf6 0000e30a R_ARM_THM_CALL 000009c9 type_abstractmethods │ │ │ │ │ +00008d00 0003cc0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +00008d1c 0003bb0a R_ARM_THM_CALL 00000000 PyList_Sort │ │ │ │ │ +00008d24 0000df2f R_ARM_THM_MOVW_ABS_NC 00000d9c .LC75 │ │ │ │ │ +00008d28 0000df30 R_ARM_THM_MOVT_ABS 00000d9c .LC75 │ │ │ │ │ +00008d2c 0003690a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00008d38 0003cd0a R_ARM_THM_CALL 00000000 PyUnicode_Join │ │ │ │ │ +00008d4e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d58 0003ce0a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ +00008d6e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d76 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008d7a 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008d80 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000d34 .LC72 │ │ │ │ │ +00008d84 0000dc30 R_ARM_THM_MOVT_ABS 00000d34 .LC72 │ │ │ │ │ +00008d8c 0000db2f R_ARM_THM_MOVW_ABS_NC 00000d30 .LC71 │ │ │ │ │ +00008d90 0000db30 R_ARM_THM_MOVT_ABS 00000d30 .LC71 │ │ │ │ │ +00008d9a 0000e02f R_ARM_THM_MOVW_ABS_NC 00000da4 .LC76 │ │ │ │ │ +00008d9e 0000e030 R_ARM_THM_MOVT_ABS 00000da4 .LC76 │ │ │ │ │ +00008da2 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008db6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008dbc 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008dc0 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008dc4 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC73 │ │ │ │ │ +00008dc8 0000dd30 R_ARM_THM_MOVT_ABS 00000d38 .LC73 │ │ │ │ │ +00008dce 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008dd8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008df0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008df8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008e10 0000e22f R_ARM_THM_MOVW_ABS_NC 00008dfd object_init │ │ │ │ │ +00008e14 0000e230 R_ARM_THM_MOVT_ABS 00008dfd object_init │ │ │ │ │ +00008e24 0000e12f R_ARM_THM_MOVW_ABS_NC 00008b19 object_new │ │ │ │ │ +00008e28 0000e130 R_ARM_THM_MOVT_ABS 00008b19 object_new │ │ │ │ │ +00008e4a 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008e4e 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008e52 0000e62f R_ARM_THM_MOVW_ABS_NC 00000e4c .LC78 │ │ │ │ │ +00008e56 0000e630 R_ARM_THM_MOVT_ABS 00000e4c .LC78 │ │ │ │ │ +00008e5e 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008e68 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008e6c 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008e70 0000e52f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC77 │ │ │ │ │ +00008e74 0000e530 R_ARM_THM_MOVT_ABS 00000e00 .LC77 │ │ │ │ │ +00008e7a 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00009234 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00009238 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000923c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000092de 0003cf0a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ -000092fa 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000092fe 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000932e 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009332 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009394 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000939c 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000093a0 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000093a4 0000e92f R_ARM_THM_MOVW_ABS_NC 00000e98 .LC79 │ │ │ │ │ -000093a8 0000e930 R_ARM_THM_MOVT_ABS 00000e98 .LC79 │ │ │ │ │ -000093b0 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000093d0 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000093d4 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009430 0003d00a R_ARM_THM_CALL 00000000 _PyObject_Call │ │ │ │ │ -00009450 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00009454 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000945c 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00009470 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009478 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094ce 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094e4 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000094e8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009240 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000092e2 0003cf0a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ +000092fe 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009302 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009332 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009336 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009398 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093a0 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000093a4 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000093a8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000e98 .LC79 │ │ │ │ │ +000093ac 0000e930 R_ARM_THM_MOVT_ABS 00000e98 .LC79 │ │ │ │ │ +000093b4 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000093d4 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000093d8 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009434 0003d00a R_ARM_THM_CALL 00000000 _PyObject_Call │ │ │ │ │ +00009454 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00009458 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00009460 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00009474 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000947c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094d2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094e8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000094ec 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000950a 0003770a R_ARM_THM_CALL 00005381 _PyType_LookupStackRefAndVersion │ │ │ │ │ -00009562 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00009566 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000956c 0003d20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00009574 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000957a 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000957e 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00009586 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00009638 0003c80a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ -00009718 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009764 00036e0a R_ARM_THM_CALL 00005161 PyType_Ready │ │ │ │ │ -000097aa 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097f8 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000097fc 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009864 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000094f0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000950e 0003770a R_ARM_THM_CALL 00005381 _PyType_LookupStackRefAndVersion │ │ │ │ │ +00009566 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000956a 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00009570 0003d20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00009578 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000957e 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00009582 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000958a 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000963c 0003c80a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ +0000971c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009768 00036e0a R_ARM_THM_CALL 00005161 PyType_Ready │ │ │ │ │ +000097ae 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097ea 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000097ee 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00009868 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000986c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00009870 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00009874 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00009878 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000987c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009898 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000989c 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000098fe 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00009902 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00009906 0000d52f R_ARM_THM_MOVW_ABS_NC 00000d04 .LC70 │ │ │ │ │ -0000990a 0000d530 R_ARM_THM_MOVT_ABS 00000d04 .LC70 │ │ │ │ │ -00009916 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009926 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000995e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009972 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009976 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000099cc 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000099d0 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009a2c 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009a30 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009a34 0000d42f R_ARM_THM_MOVW_ABS_NC 00000cd8 .LC69 │ │ │ │ │ -00009a38 0000d430 R_ARM_THM_MOVT_ABS 00000cd8 .LC69 │ │ │ │ │ -00009a40 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009a4a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a88 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00009abe 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00009ac8 0000f42f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC82 │ │ │ │ │ -00009acc 0000f430 R_ARM_THM_MOVT_ABS 00000ee0 .LC82 │ │ │ │ │ -00009ad0 0003d70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00009afa 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b02 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b0c 0003850a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -00009b30 0000f52f R_ARM_THM_MOVW_ABS_NC 00000ef0 .LC83 │ │ │ │ │ -00009b34 0000f530 R_ARM_THM_MOVT_ABS 00000ef0 .LC83 │ │ │ │ │ -00009b38 0003d70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00009b44 00038e0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00009b5e 0003d80a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00009b66 0000f22f R_ARM_THM_MOVW_ABS_NC 00000ec4 .LC80 │ │ │ │ │ -00009b6a 0000f230 R_ARM_THM_MOVT_ABS 00000ec4 .LC80 │ │ │ │ │ -00009bc2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009bd4 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00009bec 0000f52f R_ARM_THM_MOVW_ABS_NC 00000ef0 .LC83 │ │ │ │ │ -00009bf0 0000f530 R_ARM_THM_MOVT_ABS 00000ef0 .LC83 │ │ │ │ │ -00009bf6 0003d70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00009bfe 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00009c02 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00009c06 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ed4 .LC81 │ │ │ │ │ -00009c0a 0000f330 R_ARM_THM_MOVT_ABS 00000ed4 .LC81 │ │ │ │ │ -00009c10 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009c2c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009c30 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009c34 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009c38 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009c60 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00009c74 0003850a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -00009c86 00038e0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00009ca0 0003d80a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00009ca6 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00009caa 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00009cae 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ed4 .LC81 │ │ │ │ │ -00009cb2 0000f330 R_ARM_THM_MOVT_ABS 00000ed4 .LC81 │ │ │ │ │ -00009cb8 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009d08 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009d0c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009d10 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009d14 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009d48 0003850a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -00009e18 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009e1c 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009e6e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e84 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009e88 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009f10 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009f3a 0003b40a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00009f4c 0003cf0a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ -00009f70 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f78 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009f7c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a006 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a00a 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a016 00010c2f R_ARM_THM_MOVW_ABS_NC 00001030 .LC93 │ │ │ │ │ -0000a01a 00010c30 R_ARM_THM_MOVT_ABS 00001030 .LC93 │ │ │ │ │ -0000a01e 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a034 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a038 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a044 0001002f R_ARM_THM_MOVW_ABS_NC 00009f15 slot_tp_new │ │ │ │ │ -0000a048 00010030 R_ARM_THM_MOVT_ABS 00009f15 slot_tp_new │ │ │ │ │ -0000a068 0003da0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -0000a092 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a0aa 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a0ae 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a0ba 00008b2f R_ARM_THM_MOVW_ABS_NC 00000908 .LC46 │ │ │ │ │ -0000a0be 00008b30 R_ARM_THM_MOVT_ABS 00000908 .LC46 │ │ │ │ │ -0000a0c2 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a0c8 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000a0cc 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000a0d0 0001092f R_ARM_THM_MOVW_ABS_NC 00000fb8 .LC90 │ │ │ │ │ -0000a0d4 00010930 R_ARM_THM_MOVT_ABS 00000fb8 .LC90 │ │ │ │ │ -0000a0da 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a0e0 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a0e4 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a0ea 00010b2f R_ARM_THM_MOVW_ABS_NC 00001004 .LC92 │ │ │ │ │ -0000a0ee 00010b30 R_ARM_THM_MOVT_ABS 00001004 .LC92 │ │ │ │ │ -0000a0f6 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a0fc 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a100 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a106 00010a2f R_ARM_THM_MOVW_ABS_NC 00000fe0 .LC91 │ │ │ │ │ -0000a10a 00010a30 R_ARM_THM_MOVT_ABS 00000fe0 .LC91 │ │ │ │ │ -0000a110 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a11a 00010d2f R_ARM_THM_MOVW_ABS_NC 0000105c .LC94 │ │ │ │ │ -0000a11e 00010d30 R_ARM_THM_MOVT_ABS 0000105c .LC94 │ │ │ │ │ -0000a12a 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a148 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a14c 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a176 0003db0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -0000a17c 0000672f R_ARM_THM_MOVW_ABS_NC 0000a159 subtype_dealloc │ │ │ │ │ -0000a180 00006730 R_ARM_THM_MOVT_ABS 0000a159 subtype_dealloc │ │ │ │ │ -0000a1d0 0003dc0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -0000a21c 0003dd0a R_ARM_THM_CALL 00000000 PyObject_ClearManagedDict │ │ │ │ │ -0000a23a 0000d32f R_ARM_THM_MOVW_ABS_NC 000084b1 object_dealloc │ │ │ │ │ -0000a23e 0000d330 R_ARM_THM_MOVT_ABS 000084b1 object_dealloc │ │ │ │ │ -0000a2f4 0003830a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -0000a304 0000d32f R_ARM_THM_MOVW_ABS_NC 000084b1 object_dealloc │ │ │ │ │ -0000a308 0000d330 R_ARM_THM_MOVT_ABS 000084b1 object_dealloc │ │ │ │ │ -0000a368 0003de0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000a3ae 0003df0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -0000a3ca 0003dc0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -0000a3e8 0003e00a R_ARM_THM_CALL 00000000 _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ │ -0000a43e 0000672f R_ARM_THM_MOVW_ABS_NC 0000a159 subtype_dealloc │ │ │ │ │ -0000a442 00006730 R_ARM_THM_MOVT_ABS 0000a159 subtype_dealloc │ │ │ │ │ -0000a47a 0003df0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -0000a484 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a490 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a50a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a5a0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a5cc 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a5e6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a600 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a60e 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a612 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a618 0000782f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC43 │ │ │ │ │ -0000a61c 00007830 R_ARM_THM_MOVT_ABS 000008b0 .LC43 │ │ │ │ │ -0000a624 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a660 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a664 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000a7ba 0003e10a R_ARM_THM_CALL 00000000 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ -0000a7d6 0003e20a R_ARM_THM_CALL 00000000 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000a85e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a866 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a876 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8c0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8fe 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a902 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a906 0001132f R_ARM_THM_MOVW_ABS_NC 0000108c .LC95 │ │ │ │ │ -0000a90a 00011330 R_ARM_THM_MOVT_ABS 0000108c .LC95 │ │ │ │ │ -0000a914 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a920 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a924 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000a928 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000a92e 0001152f R_ARM_THM_MOVW_ABS_NC 000010e8 .LC97 │ │ │ │ │ -0000a932 00011530 R_ARM_THM_MOVT_ABS 000010e8 .LC97 │ │ │ │ │ -0000a93a 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a942 0003e30a R_ARM_THM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -0000a94e 0003e40a R_ARM_THM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ -0000a96e 0003d80a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000a97c 0003e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_MemoryError │ │ │ │ │ -0000a980 0003e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_MemoryError │ │ │ │ │ -0000a984 0001142f R_ARM_THM_MOVW_ABS_NC 000010bc .LC96 │ │ │ │ │ -0000a988 00011430 R_ARM_THM_MOVT_ABS 000010bc .LC96 │ │ │ │ │ -0000a98e 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a9a4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9aa 0003510a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -0000a9be 0003e10a R_ARM_THM_CALL 00000000 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ -0000a9d0 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a9d4 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a9da 0000d42f R_ARM_THM_MOVW_ABS_NC 00000cd8 .LC69 │ │ │ │ │ -0000a9de 0000d430 R_ARM_THM_MOVT_ABS 00000cd8 .LC69 │ │ │ │ │ -0000a9e4 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a9ec 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ab04 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000abd4 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000ac38 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000ac50 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac68 0003b30a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -0000ac76 0003c10a R_ARM_THM_CALL 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000ac92 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000acc8 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000acea 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000acee 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000acf6 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000c30 .LC66 │ │ │ │ │ -0000acfa 0000bb30 R_ARM_THM_MOVT_ABS 00000c30 .LC66 │ │ │ │ │ -0000ad06 0000862f R_ARM_THM_MOVW_ABS_NC 000008e0 .LC44 │ │ │ │ │ -0000ad0a 0000b62f R_ARM_THM_MOVW_ABS_NC 00000bc8 .LC61 │ │ │ │ │ -0000ad10 00008630 R_ARM_THM_MOVT_ABS 000008e0 .LC44 │ │ │ │ │ -0000ad18 0000b630 R_ARM_THM_MOVT_ABS 00000bc8 .LC61 │ │ │ │ │ -0000ad1e 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ad60 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ad64 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ad68 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ad6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ad70 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000adae 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000adb2 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000adce 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae04 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae0e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae22 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ae26 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ae50 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ae54 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aed4 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000aed8 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000aede 0001292f R_ARM_THM_MOVW_ABS_NC 00001194 .LC102 │ │ │ │ │ -0000aee2 00012930 R_ARM_THM_MOVT_ABS 00001194 .LC102 │ │ │ │ │ -0000aee8 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000af00 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000af04 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000af7c 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000af80 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000af8a 0003ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000af8e 0003ae30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000b06e 00039c0a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -0000b0fe 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b102 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b112 0003970a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000b14e 0003520a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -0000b17e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b1d8 00039c0a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -0000b1ea 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000b1f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b1f8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b234 0003b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ -0000b238 0003b030 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ -0000b368 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b39e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b3de 0003b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ -0000b3e2 0003b130 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ -0000b3ea 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b3ee 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b3fa 0003b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyMethodDescr_Type │ │ │ │ │ -0000b3fe 0003b230 R_ARM_THM_MOVT_ABS 00000000 PyMethodDescr_Type │ │ │ │ │ -0000b40c 0000a72f R_ARM_THM_MOVW_ABS_NC 0000dbb5 slot_tp_call │ │ │ │ │ -0000b410 0000a730 R_ARM_THM_MOVT_ABS 0000dbb5 slot_tp_call │ │ │ │ │ -0000b428 0000a82f R_ARM_THM_MOVW_ABS_NC 00009f81 tp_new_wrapper │ │ │ │ │ -0000b42c 0000a830 R_ARM_THM_MOVT_ABS 00009f81 tp_new_wrapper │ │ │ │ │ -0000b452 00039e0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000b462 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000b48c 0003502f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_HashNotImplemented │ │ │ │ │ -0000b490 00035030 R_ARM_THM_MOVT_ABS 00000000 PyObject_HashNotImplemented │ │ │ │ │ -0000b4b2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b4bc 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b4c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b4d4 00036e0a R_ARM_THM_CALL 00005161 PyType_Ready │ │ │ │ │ -0000b4ee 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b52a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b60c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b610 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b614 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b690 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b724 0003ef0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000b740 0001362f R_ARM_THM_MOVW_ABS_NC 00001228 .LC105 │ │ │ │ │ -0000b744 00013630 R_ARM_THM_MOVT_ABS 00001228 .LC105 │ │ │ │ │ -0000b748 0003f00a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000b758 0001372f R_ARM_THM_MOVW_ABS_NC 0000125c .LC106 │ │ │ │ │ -0000b75c 00013730 R_ARM_THM_MOVT_ABS 0000125c .LC106 │ │ │ │ │ -0000b762 0003f10a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -0000b768 0003f202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000b76c 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000b782 00009f2f R_ARM_THM_MOVW_ABS_NC 0000b771 subtype_traverse │ │ │ │ │ -0000b786 00009f30 R_ARM_THM_MOVT_ABS 0000b771 subtype_traverse │ │ │ │ │ -0000b7c2 0003f30a R_ARM_THM_CALL 00000000 PyObject_VisitManagedDict │ │ │ │ │ -0000b7f0 0001392f R_ARM_THM_MOVW_ABS_NC 0000b695 type_traverse │ │ │ │ │ -0000b7f4 00013930 R_ARM_THM_MOVT_ABS 0000b695 type_traverse │ │ │ │ │ -0000b864 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b868 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b872 0000782f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC43 │ │ │ │ │ -0000b876 00007830 R_ARM_THM_MOVT_ABS 000008b0 .LC43 │ │ │ │ │ -0000b87a 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b890 0003de0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000b8b0 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b8b4 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b8c4 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b8c8 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b8ce 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b8d2 0003f630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b8de 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b8e2 0003f630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b90c 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b910 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b91a 0003f70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000b930 0003f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000b934 0003f830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000b938 0003f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000b93c 0003f830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000b950 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b954 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009880 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000989c 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000098a0 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009902 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00009906 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000990a 0000d52f R_ARM_THM_MOVW_ABS_NC 00000d04 .LC70 │ │ │ │ │ +0000990e 0000d530 R_ARM_THM_MOVT_ABS 00000d04 .LC70 │ │ │ │ │ +0000991a 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000992a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009964 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009978 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000997c 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000099d2 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000099d6 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009a32 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009a36 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009a3a 0000d42f R_ARM_THM_MOVW_ABS_NC 00000cd8 .LC69 │ │ │ │ │ +00009a3e 0000d430 R_ARM_THM_MOVT_ABS 00000cd8 .LC69 │ │ │ │ │ +00009a46 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009a50 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a94 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00009ac8 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00009ad4 0000f42f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC82 │ │ │ │ │ +00009ad8 0000f430 R_ARM_THM_MOVT_ABS 00000ee0 .LC82 │ │ │ │ │ +00009adc 0003d70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00009b0e 0003850a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +00009b1e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b34 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b56 0000f52f R_ARM_THM_MOVW_ABS_NC 00000ef0 .LC83 │ │ │ │ │ +00009b5a 0000f530 R_ARM_THM_MOVT_ABS 00000ef0 .LC83 │ │ │ │ │ +00009b5e 0003d70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00009b6a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b72 0000f52f R_ARM_THM_MOVW_ABS_NC 00000ef0 .LC83 │ │ │ │ │ +00009b76 0000f530 R_ARM_THM_MOVT_ABS 00000ef0 .LC83 │ │ │ │ │ +00009b7a 0003d70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00009b86 00038e0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00009ba0 0003d80a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00009bf6 0000f22f R_ARM_THM_MOVW_ABS_NC 00000ec4 .LC80 │ │ │ │ │ +00009bfa 0000f230 R_ARM_THM_MOVT_ABS 00000ec4 .LC80 │ │ │ │ │ +00009c1a 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00009c1e 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00009c22 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ed4 .LC81 │ │ │ │ │ +00009c26 0000f330 R_ARM_THM_MOVT_ABS 00000ed4 .LC81 │ │ │ │ │ +00009c2c 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009c32 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00009c38 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009c3c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009c40 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009c44 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009c6c 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00009c80 0003850a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +00009c92 00038e0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00009cac 0003d80a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00009cb2 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00009cb6 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00009cba 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ed4 .LC81 │ │ │ │ │ +00009cbe 0000f330 R_ARM_THM_MOVT_ABS 00000ed4 .LC81 │ │ │ │ │ +00009cc4 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009d14 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009d18 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009d1c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009d20 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009d54 0003850a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +00009e24 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009e28 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009e7a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e90 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009e94 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009f1c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009f46 0003b40a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00009f58 0003cf0a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ +00009f7c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f84 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009f88 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a012 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a016 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a022 00010c2f R_ARM_THM_MOVW_ABS_NC 00001030 .LC93 │ │ │ │ │ +0000a026 00010c30 R_ARM_THM_MOVT_ABS 00001030 .LC93 │ │ │ │ │ +0000a02a 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a040 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a044 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a050 0001002f R_ARM_THM_MOVW_ABS_NC 00009f21 slot_tp_new │ │ │ │ │ +0000a054 00010030 R_ARM_THM_MOVT_ABS 00009f21 slot_tp_new │ │ │ │ │ +0000a074 0003da0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +0000a09e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a0b6 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a0ba 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a0c6 00008b2f R_ARM_THM_MOVW_ABS_NC 00000908 .LC46 │ │ │ │ │ +0000a0ca 00008b30 R_ARM_THM_MOVT_ABS 00000908 .LC46 │ │ │ │ │ +0000a0ce 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a0d4 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000a0d8 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000a0dc 0001092f R_ARM_THM_MOVW_ABS_NC 00000fb8 .LC90 │ │ │ │ │ +0000a0e0 00010930 R_ARM_THM_MOVT_ABS 00000fb8 .LC90 │ │ │ │ │ +0000a0e6 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a0ec 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a0f0 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a0f6 00010b2f R_ARM_THM_MOVW_ABS_NC 00001004 .LC92 │ │ │ │ │ +0000a0fa 00010b30 R_ARM_THM_MOVT_ABS 00001004 .LC92 │ │ │ │ │ +0000a102 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a108 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a10c 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a112 00010a2f R_ARM_THM_MOVW_ABS_NC 00000fe0 .LC91 │ │ │ │ │ +0000a116 00010a30 R_ARM_THM_MOVT_ABS 00000fe0 .LC91 │ │ │ │ │ +0000a11c 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a126 00010d2f R_ARM_THM_MOVW_ABS_NC 0000105c .LC94 │ │ │ │ │ +0000a12a 00010d30 R_ARM_THM_MOVT_ABS 0000105c .LC94 │ │ │ │ │ +0000a136 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a154 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a158 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a182 0003db0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000a188 0000672f R_ARM_THM_MOVW_ABS_NC 0000a165 subtype_dealloc │ │ │ │ │ +0000a18c 00006730 R_ARM_THM_MOVT_ABS 0000a165 subtype_dealloc │ │ │ │ │ +0000a1dc 0003dc0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +0000a228 0003dd0a R_ARM_THM_CALL 00000000 PyObject_ClearManagedDict │ │ │ │ │ +0000a246 0000d32f R_ARM_THM_MOVW_ABS_NC 000084ad object_dealloc │ │ │ │ │ +0000a24a 0000d330 R_ARM_THM_MOVT_ABS 000084ad object_dealloc │ │ │ │ │ +0000a300 0003830a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +0000a310 0000d32f R_ARM_THM_MOVW_ABS_NC 000084ad object_dealloc │ │ │ │ │ +0000a314 0000d330 R_ARM_THM_MOVT_ABS 000084ad object_dealloc │ │ │ │ │ +0000a374 0003de0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000a3ba 0003df0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +0000a3d6 0003dc0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +0000a3f4 0003e00a R_ARM_THM_CALL 00000000 _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ │ +0000a44a 0000672f R_ARM_THM_MOVW_ABS_NC 0000a165 subtype_dealloc │ │ │ │ │ +0000a44e 00006730 R_ARM_THM_MOVT_ABS 0000a165 subtype_dealloc │ │ │ │ │ +0000a486 0003df0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +0000a490 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a49c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a518 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5a4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5d8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5f2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a60c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a61a 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a61e 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a624 0000782f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC43 │ │ │ │ │ +0000a628 00007830 R_ARM_THM_MOVT_ABS 000008b0 .LC43 │ │ │ │ │ +0000a630 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a66c 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000a670 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000a7c6 0003e10a R_ARM_THM_CALL 00000000 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ +0000a7e2 0003e20a R_ARM_THM_CALL 00000000 _PyDict_SetItem_LockHeld │ │ │ │ │ +0000a86a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a872 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a882 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8ce 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a90c 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a910 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a914 0001132f R_ARM_THM_MOVW_ABS_NC 0000108c .LC95 │ │ │ │ │ +0000a918 00011330 R_ARM_THM_MOVT_ABS 0000108c .LC95 │ │ │ │ │ +0000a922 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a92c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a930 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000a934 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000a93a 0001152f R_ARM_THM_MOVW_ABS_NC 000010e8 .LC97 │ │ │ │ │ +0000a93e 00011530 R_ARM_THM_MOVT_ABS 000010e8 .LC97 │ │ │ │ │ +0000a946 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a94e 0003e30a R_ARM_THM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000a95a 0003e40a R_ARM_THM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ +0000a97a 0003d80a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000a988 0003e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_MemoryError │ │ │ │ │ +0000a98c 0003e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_MemoryError │ │ │ │ │ +0000a990 0001142f R_ARM_THM_MOVW_ABS_NC 000010bc .LC96 │ │ │ │ │ +0000a994 00011430 R_ARM_THM_MOVT_ABS 000010bc .LC96 │ │ │ │ │ +0000a99a 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a9b0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a9b6 0003510a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +0000a9ca 0003e10a R_ARM_THM_CALL 00000000 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ +0000a9dc 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a9e0 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a9e6 0000d42f R_ARM_THM_MOVW_ABS_NC 00000cd8 .LC69 │ │ │ │ │ +0000a9ea 0000d430 R_ARM_THM_MOVT_ABS 00000cd8 .LC69 │ │ │ │ │ +0000a9f0 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a9f8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ab10 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000abe0 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000ac44 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000ac5c 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac74 0003b30a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +0000ac82 0003c20a R_ARM_THM_CALL 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000ac9e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000acd4 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000acf6 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000acfa 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ad02 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000c30 .LC66 │ │ │ │ │ +0000ad06 0000bb30 R_ARM_THM_MOVT_ABS 00000c30 .LC66 │ │ │ │ │ +0000ad12 0000862f R_ARM_THM_MOVW_ABS_NC 000008e0 .LC44 │ │ │ │ │ +0000ad16 0000b62f R_ARM_THM_MOVW_ABS_NC 00000bc8 .LC61 │ │ │ │ │ +0000ad1c 00008630 R_ARM_THM_MOVT_ABS 000008e0 .LC44 │ │ │ │ │ +0000ad24 0000b630 R_ARM_THM_MOVT_ABS 00000bc8 .LC61 │ │ │ │ │ +0000ad2a 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ad6c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ad70 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ad74 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ad78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ad7c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000addc 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000adf0 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000adf4 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ae1c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ae20 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ae3c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae46 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae60 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ae64 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000aee0 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000aee4 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000aeea 0001292f R_ARM_THM_MOVW_ABS_NC 00001194 .LC102 │ │ │ │ │ +0000aeee 00012930 R_ARM_THM_MOVT_ABS 00001194 .LC102 │ │ │ │ │ +0000aef4 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000af0c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000af10 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000af88 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000af8c 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000af96 0003ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000af9a 0003ae30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000b07a 00039c0a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +0000b10a 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b10e 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b11e 0003970a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000b15a 0003520a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +0000b18a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b1e4 00039c0a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +0000b1f6 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000b200 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b204 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b240 0003b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ +0000b244 0003b030 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ +0000b374 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b3aa 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b3ea 0003b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ +0000b3ee 0003b130 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ +0000b3f6 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b3fa 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b406 0003b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyMethodDescr_Type │ │ │ │ │ +0000b40a 0003b230 R_ARM_THM_MOVT_ABS 00000000 PyMethodDescr_Type │ │ │ │ │ +0000b418 0000a72f R_ARM_THM_MOVW_ABS_NC 0000dbc1 slot_tp_call │ │ │ │ │ +0000b41c 0000a730 R_ARM_THM_MOVT_ABS 0000dbc1 slot_tp_call │ │ │ │ │ +0000b434 0000a82f R_ARM_THM_MOVW_ABS_NC 00009f8d tp_new_wrapper │ │ │ │ │ +0000b438 0000a830 R_ARM_THM_MOVT_ABS 00009f8d tp_new_wrapper │ │ │ │ │ +0000b45e 00039e0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000b46e 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000b498 0003502f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_HashNotImplemented │ │ │ │ │ +0000b49c 00035030 R_ARM_THM_MOVT_ABS 00000000 PyObject_HashNotImplemented │ │ │ │ │ +0000b4be 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4c8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b4cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b4e0 00036e0a R_ARM_THM_CALL 00005161 PyType_Ready │ │ │ │ │ +0000b4fa 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b536 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b618 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b61c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b620 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b69c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b730 0003ef0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000b74c 0001362f R_ARM_THM_MOVW_ABS_NC 00001228 .LC105 │ │ │ │ │ +0000b750 00013630 R_ARM_THM_MOVT_ABS 00001228 .LC105 │ │ │ │ │ +0000b754 0003f00a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000b764 0001372f R_ARM_THM_MOVW_ABS_NC 0000125c .LC106 │ │ │ │ │ +0000b768 00013730 R_ARM_THM_MOVT_ABS 0000125c .LC106 │ │ │ │ │ +0000b76e 0003f10a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +0000b774 0003f202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000b778 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000b78e 00009f2f R_ARM_THM_MOVW_ABS_NC 0000b77d subtype_traverse │ │ │ │ │ +0000b792 00009f30 R_ARM_THM_MOVT_ABS 0000b77d subtype_traverse │ │ │ │ │ +0000b7ce 0003f30a R_ARM_THM_CALL 00000000 PyObject_VisitManagedDict │ │ │ │ │ +0000b7fc 0001392f R_ARM_THM_MOVW_ABS_NC 0000b6a1 type_traverse │ │ │ │ │ +0000b800 00013930 R_ARM_THM_MOVT_ABS 0000b6a1 type_traverse │ │ │ │ │ +0000b870 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b874 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b87e 0000782f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC43 │ │ │ │ │ +0000b882 00007830 R_ARM_THM_MOVT_ABS 000008b0 .LC43 │ │ │ │ │ +0000b886 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b89c 0003de0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000b8bc 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b8c0 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b8d0 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b8d4 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b8da 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b8de 0003f630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b8ea 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b8ee 0003f630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b918 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b91c 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b926 0003f70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000b93c 0003f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000b940 0003f830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000b944 0003f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000b948 0003f830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 0000b95c 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000b960 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b972 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b976 0003f630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b982 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b986 0003f630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b99a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b9b4 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b9b8 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b9c8 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b9cc 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b9d2 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b9d6 0003f630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b9e2 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b9e6 0003f630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000ba10 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ba14 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ba1e 0003f70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000ba34 0003f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000ba38 0003f830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000ba44 0003f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000ba48 0003f830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000ba50 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ba54 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ba5c 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000ba60 0003f630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000ba6c 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000ba70 0003f630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000ba76 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ba7a 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ba9a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb22 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000bb26 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b968 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b96c 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b97e 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b982 0003f630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b98e 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b992 0003f630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b9a6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9c0 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b9c4 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b9d4 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b9d8 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b9de 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b9e2 0003f630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b9ee 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b9f2 0003f630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000ba1c 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ba20 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ba2a 0003f70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000ba40 0003f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000ba44 0003f830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000ba50 0003f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000ba54 0003f830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000ba5c 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ba60 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ba68 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000ba6c 0003f630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000ba78 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000ba7c 0003f630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000ba82 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ba86 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000baa6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000bb2e 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000bb32 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000bb38 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000bb6e 0003850a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -0000bc40 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000bc94 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000bc98 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000bd00 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd12 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000bd2c 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000bd30 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000bd78 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bdb6 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000bdba 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000bdc2 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000bde8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bdfa 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be00 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000be04 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000be08 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000be0c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bec4 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000bf04 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000bf08 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000bf54 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bf80 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000bf9a 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000bf9e 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000bfce 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000bfd2 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000bfda 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000bfe4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c018 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c068 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000c08a 0001562f R_ARM_THM_MOVW_ABS_NC 000012a0 .LC110 │ │ │ │ │ -0000c08e 00015630 R_ARM_THM_MOVT_ABS 000012a0 .LC110 │ │ │ │ │ -0000c09a 0003fa0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000c0ac 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000c0b0 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000c0b8 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c17e 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000c1e0 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c1e4 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c23e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c250 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000c26a 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c26e 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c2c2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c306 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000c30a 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000c312 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000c326 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c338 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c340 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c344 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c348 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c34c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c360 00035c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000c364 00035c30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000c37c 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c380 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c384 0000db2f R_ARM_THM_MOVW_ABS_NC 00000d30 .LC71 │ │ │ │ │ -0000c388 0000db30 R_ARM_THM_MOVT_ABS 00000d30 .LC71 │ │ │ │ │ -0000c38c 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000d34 .LC72 │ │ │ │ │ -0000c390 0000dc30 R_ARM_THM_MOVT_ABS 00000d34 .LC72 │ │ │ │ │ -0000c3a2 0001602f R_ARM_THM_MOVW_ABS_NC 00001310 .LC114 │ │ │ │ │ -0000c3a6 00016030 R_ARM_THM_MOVT_ABS 00001310 .LC114 │ │ │ │ │ -0000c3aa 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c3b2 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000c3b6 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000c3ba 00015f2f R_ARM_THM_MOVW_ABS_NC 000012dc .LC113 │ │ │ │ │ -0000c3be 00015f30 R_ARM_THM_MOVT_ABS 000012dc .LC113 │ │ │ │ │ -0000c3c4 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c3ee 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000c404 0003850a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -0000c416 00038e0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -0000c430 0003d80a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000c476 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000c47e 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000c482 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000c486 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ed4 .LC81 │ │ │ │ │ -0000c48a 0000f330 R_ARM_THM_MOVT_ABS 00000ed4 .LC81 │ │ │ │ │ -0000c490 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c4a4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c4a8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c4ac 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c4b0 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c4c8 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000c4cc 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000c4ee 00016a2f R_ARM_THM_MOVW_ABS_NC 00001330 .LC115 │ │ │ │ │ -0000c4f2 00016a30 R_ARM_THM_MOVT_ABS 00001330 .LC115 │ │ │ │ │ -0000c4fe 0003fa0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000c51c 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000c520 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000c53a 0001582f R_ARM_THM_MOVW_ABS_NC 0000c0c5 slot_tp_setattro │ │ │ │ │ -0000c53e 00015830 R_ARM_THM_MOVT_ABS 0000c0c5 slot_tp_setattro │ │ │ │ │ -0000c5d8 0001582f R_ARM_THM_MOVW_ABS_NC 0000c0c5 slot_tp_setattro │ │ │ │ │ -0000c5dc 00015830 R_ARM_THM_MOVT_ABS 0000c0c5 slot_tp_setattro │ │ │ │ │ -0000c5ec 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c5f0 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c5f6 00016a2f R_ARM_THM_MOVW_ABS_NC 00001330 .LC115 │ │ │ │ │ -0000c5fa 00016a30 R_ARM_THM_MOVT_ABS 00001330 .LC115 │ │ │ │ │ -0000c5fe 00015b2f R_ARM_THM_MOVW_ABS_NC 000012b8 .LC112 │ │ │ │ │ -0000c602 00015b30 R_ARM_THM_MOVT_ABS 000012b8 .LC112 │ │ │ │ │ -0000c608 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c64e 0003970a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000c65a 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000c65e 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000c68e 0003520a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -0000c6b8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c770 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c778 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c77c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c79c 0003ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000c7a0 0003ae30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000c842 0003b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ -0000c846 0003b030 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ -0000c972 0003b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ -0000c976 0003b130 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ -0000c97e 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000c982 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000c98e 0003b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyMethodDescr_Type │ │ │ │ │ -0000c992 0003b230 R_ARM_THM_MOVT_ABS 00000000 PyMethodDescr_Type │ │ │ │ │ -0000c9b0 0000a72f R_ARM_THM_MOVW_ABS_NC 0000dbb5 slot_tp_call │ │ │ │ │ -0000c9b4 0000a730 R_ARM_THM_MOVT_ABS 0000dbb5 slot_tp_call │ │ │ │ │ -0000c9ec 0000a82f R_ARM_THM_MOVW_ABS_NC 00009f81 tp_new_wrapper │ │ │ │ │ -0000c9f0 0000a830 R_ARM_THM_MOVT_ABS 00009f81 tp_new_wrapper │ │ │ │ │ -0000ca24 0003502f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_HashNotImplemented │ │ │ │ │ -0000ca28 00035030 R_ARM_THM_MOVT_ABS 00000000 PyObject_HashNotImplemented │ │ │ │ │ -0000ca34 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca4a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ca4e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ca5c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ca60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000caf2 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000caf6 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000cb2c 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000cb52 0003f70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000cb8c 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000cb90 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000cc04 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc14 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000cc2e 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000cc32 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000cc6c 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000cc70 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000cc88 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ccdc 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cce2 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000cce6 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000ccec 0003d20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000ccf2 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000ccf8 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000ccfc 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000cd1c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd24 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cd28 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cd2c 0001732f R_ARM_THM_MOVW_ABS_NC 0000133c .LC116 │ │ │ │ │ -0000cd30 00017330 R_ARM_THM_MOVT_ABS 0000133c .LC116 │ │ │ │ │ -0000cd38 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000cd40 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cd44 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cd48 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cd78 0003770a R_ARM_THM_CALL 00005381 _PyType_LookupStackRefAndVersion │ │ │ │ │ -0000cd92 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000cd96 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000cdb0 0003780a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000cdcc 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000cdd0 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000cdd6 0003d20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000cddc 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000cde8 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000cdec 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000ce0e 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000ce12 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000ce26 0000390a R_ARM_THM_CALL 0000098d call_unbound_noarg.part.0 │ │ │ │ │ -0000ce7c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce9a 0004010a R_ARM_THM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ -0000ceae 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ceec 0003770a R_ARM_THM_CALL 00005381 _PyType_LookupStackRefAndVersion │ │ │ │ │ -0000cf20 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000cf4a 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000cfa4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cfaa 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000cfae 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000cfb6 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000cfc0 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cfc4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cfee 0004070a R_ARM_THM_CALL 00000000 PyDict_Clear │ │ │ │ │ -0000d012 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d074 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d088 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d104 0004080a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -0000d172 0003630a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000d184 0003920a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -0000d1a2 0004090a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ -0000d1ba 00040a0a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -0000d1c0 0003dc0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -0000d24c 00037d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d298 00040b0a R_ARM_THM_CALL 00000000 _PyDictKeys_DecRef │ │ │ │ │ -0000d2b4 00037d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d2e0 0003dc0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -0000d2f2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2f8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d300 00037d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d30e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d314 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb3a 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000bb3e 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000bb44 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000bb7a 0003850a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +0000bc4c 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000bca0 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000bca4 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000bd0c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bd1e 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000bd38 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000bd3c 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000bd84 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bdc2 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000bdc6 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000bdce 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000bdf4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be06 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be0c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000be10 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000be14 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000be18 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bed0 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000bf10 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000bf14 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000bf60 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf8c 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000bfa6 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000bfaa 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000bfda 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000bfde 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000bfe6 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000bff0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c024 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c074 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000c096 0001562f R_ARM_THM_MOVW_ABS_NC 000012a0 .LC110 │ │ │ │ │ +0000c09a 00015630 R_ARM_THM_MOVT_ABS 000012a0 .LC110 │ │ │ │ │ +0000c0a6 0003fa0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000c0b8 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000c0bc 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000c0c4 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c18a 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000c1ec 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c1f0 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c24a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c25c 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000c276 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c27a 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c2ce 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c312 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000c316 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000c31e 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000c332 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c344 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c34c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c350 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c354 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c358 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c36c 00035c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000c370 00035c30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000c388 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c38c 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c390 0000db2f R_ARM_THM_MOVW_ABS_NC 00000d30 .LC71 │ │ │ │ │ +0000c394 0000db30 R_ARM_THM_MOVT_ABS 00000d30 .LC71 │ │ │ │ │ +0000c398 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000d34 .LC72 │ │ │ │ │ +0000c39c 0000dc30 R_ARM_THM_MOVT_ABS 00000d34 .LC72 │ │ │ │ │ +0000c3ae 0001602f R_ARM_THM_MOVW_ABS_NC 00001310 .LC114 │ │ │ │ │ +0000c3b2 00016030 R_ARM_THM_MOVT_ABS 00001310 .LC114 │ │ │ │ │ +0000c3b6 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000c3be 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000c3c2 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000c3c6 00015f2f R_ARM_THM_MOVW_ABS_NC 000012dc .LC113 │ │ │ │ │ +0000c3ca 00015f30 R_ARM_THM_MOVT_ABS 000012dc .LC113 │ │ │ │ │ +0000c3d0 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c3fa 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000c410 0003850a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +0000c422 00038e0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +0000c43c 0003d80a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000c482 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000c48a 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000c48e 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000c492 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ed4 .LC81 │ │ │ │ │ +0000c496 0000f330 R_ARM_THM_MOVT_ABS 00000ed4 .LC81 │ │ │ │ │ +0000c49c 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000c4b0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c4b4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c4b8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c4bc 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c4d4 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000c4d8 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000c4fa 00016a2f R_ARM_THM_MOVW_ABS_NC 00001330 .LC115 │ │ │ │ │ +0000c4fe 00016a30 R_ARM_THM_MOVT_ABS 00001330 .LC115 │ │ │ │ │ +0000c50a 0003fa0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000c528 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000c52c 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000c546 0001582f R_ARM_THM_MOVW_ABS_NC 0000c0d1 slot_tp_setattro │ │ │ │ │ +0000c54a 00015830 R_ARM_THM_MOVT_ABS 0000c0d1 slot_tp_setattro │ │ │ │ │ +0000c5e4 0001582f R_ARM_THM_MOVW_ABS_NC 0000c0d1 slot_tp_setattro │ │ │ │ │ +0000c5e8 00015830 R_ARM_THM_MOVT_ABS 0000c0d1 slot_tp_setattro │ │ │ │ │ +0000c5f8 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c5fc 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c602 00016a2f R_ARM_THM_MOVW_ABS_NC 00001330 .LC115 │ │ │ │ │ +0000c606 00016a30 R_ARM_THM_MOVT_ABS 00001330 .LC115 │ │ │ │ │ +0000c60a 00015b2f R_ARM_THM_MOVW_ABS_NC 000012b8 .LC112 │ │ │ │ │ +0000c60e 00015b30 R_ARM_THM_MOVT_ABS 000012b8 .LC112 │ │ │ │ │ +0000c614 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000c65a 0003970a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000c666 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000c66a 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000c69a 0003520a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +0000c6c4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c77c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c784 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c788 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c7a8 0003ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000c7ac 0003ae30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000c84e 0003b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ +0000c852 0003b030 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ +0000c97e 0003b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ +0000c982 0003b130 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ +0000c98a 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000c98e 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000c99a 0003b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyMethodDescr_Type │ │ │ │ │ +0000c99e 0003b230 R_ARM_THM_MOVT_ABS 00000000 PyMethodDescr_Type │ │ │ │ │ +0000c9bc 0000a72f R_ARM_THM_MOVW_ABS_NC 0000dbc1 slot_tp_call │ │ │ │ │ +0000c9c0 0000a730 R_ARM_THM_MOVT_ABS 0000dbc1 slot_tp_call │ │ │ │ │ +0000c9f8 0000a82f R_ARM_THM_MOVW_ABS_NC 00009f8d tp_new_wrapper │ │ │ │ │ +0000c9fc 0000a830 R_ARM_THM_MOVT_ABS 00009f8d tp_new_wrapper │ │ │ │ │ +0000ca30 0003502f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_HashNotImplemented │ │ │ │ │ +0000ca34 00035030 R_ARM_THM_MOVT_ABS 00000000 PyObject_HashNotImplemented │ │ │ │ │ +0000ca40 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca56 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ca5a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ca68 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ca6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cafe 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000cb02 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000cb38 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000cb5e 0003f70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000cb98 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000cb9c 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000cc10 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc20 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000cc3a 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000cc3e 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000cc78 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000cc7c 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000cc94 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cce8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ccee 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000ccf2 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000ccf8 0003d20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000ccfe 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000cd04 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000cd08 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000cd28 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd30 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cd34 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cd38 0001732f R_ARM_THM_MOVW_ABS_NC 0000133c .LC116 │ │ │ │ │ +0000cd3c 00017330 R_ARM_THM_MOVT_ABS 0000133c .LC116 │ │ │ │ │ +0000cd44 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000cd4c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cd50 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cd54 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cd84 0003770a R_ARM_THM_CALL 00005381 _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000cd9e 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000cda2 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000cdbc 0003780a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000cdd8 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000cddc 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000cde2 0003d20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000cde8 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000cdf4 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000cdf8 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000ce1a 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000ce1e 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000ce32 0000390a R_ARM_THM_CALL 0000098d call_unbound_noarg.part.0 │ │ │ │ │ +0000ce88 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cea6 0004010a R_ARM_THM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ +0000ceba 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cef8 0003770a R_ARM_THM_CALL 00005381 _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000cf2c 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000cf56 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000cfb0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cfb6 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000cfba 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000cfc2 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000cfcc 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cfd0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cffa 0004070a R_ARM_THM_CALL 00000000 PyDict_Clear │ │ │ │ │ +0000d01e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d080 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d094 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d110 0004080a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000d17e 0003630a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000d190 0003920a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +0000d1ae 0004090a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ +0000d1c6 00040a0a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +0000d1cc 0003dc0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +0000d258 00037d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d2a4 00040b0a R_ARM_THM_CALL 00000000 _PyDictKeys_DecRef │ │ │ │ │ +0000d2c0 00037d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d2ec 0003dc0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +0000d2fe 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d304 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d30c 00037d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000d31a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000d320 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000d326 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000d32c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000d332 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000d338 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d348 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d34c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d36a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d3d0 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000d41e 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d422 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d42e 0003970a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000d474 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000d490 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d494 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d524 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d538 0000a02f R_ARM_THM_MOVW_ABS_NC 0000d529 subtype_clear │ │ │ │ │ -0000d53c 0000a030 R_ARM_THM_MOVT_ABS 0000d529 subtype_clear │ │ │ │ │ -0000d58e 0003dd0a R_ARM_THM_CALL 00000000 PyObject_ClearManagedDict │ │ │ │ │ -0000d5ee 0003de0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000d61a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d64a 0004080a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -0000d6c4 0003630a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000d6d6 0003920a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -0000d6f4 0004090a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ -0000d70c 00040a0a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -0000d780 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d7a4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d7c6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d852 00034e0a R_ARM_THM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ -0000d8a4 00034d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d8a8 00034d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d8ca 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d8d8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d8dc 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d8e0 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d33e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d344 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d354 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d358 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d376 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d3dc 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000d42a 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d42e 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d43a 0003970a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000d480 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000d49c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d4a0 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d530 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d544 0000a02f R_ARM_THM_MOVW_ABS_NC 0000d535 subtype_clear │ │ │ │ │ +0000d548 0000a030 R_ARM_THM_MOVT_ABS 0000d535 subtype_clear │ │ │ │ │ +0000d59a 0003dd0a R_ARM_THM_CALL 00000000 PyObject_ClearManagedDict │ │ │ │ │ +0000d5fa 0003de0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000d626 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d656 0004080a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000d6d0 0003630a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000d6e2 0003920a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +0000d700 0004090a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ +0000d718 00040a0a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +0000d78c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d7b0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d7d2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d85e 00034e0a R_ARM_THM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ +0000d8b0 00034d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d8b4 00034d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d8d6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000d8e4 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d8e8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d940 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d956 00034e0a R_ARM_THM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ -0000da04 00034d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000da08 00034d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000da4e 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000daa0 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000daa4 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000dab0 0003970a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000db00 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000db34 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db44 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db62 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db78 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000db7c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000db80 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000db98 00034c0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ -0000dbe2 0003770a R_ARM_THM_CALL 00005381 _PyType_LookupStackRefAndVersion │ │ │ │ │ -0000dc02 0003cf0a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ -0000dc2a 0003d00a R_ARM_THM_CALL 00000000 _PyObject_Call │ │ │ │ │ -0000dc3a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dc6a 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000dc6e 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000dc76 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000dc80 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000dc84 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000dd3c 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000dd5c 0004120a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000dd7c 0004132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000dd80 00041330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000dd88 0004140a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000ddc4 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ddc8 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000de24 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de32 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de44 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000de60 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000de64 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000deb6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000def6 0003732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000defa 00037330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000defe 00019d2f R_ARM_THM_MOVW_ABS_NC 000013d4 .LC122 │ │ │ │ │ -0000df02 00019d30 R_ARM_THM_MOVT_ABS 000013d4 .LC122 │ │ │ │ │ -0000df08 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000df16 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000df1a 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000df22 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000df36 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000df3e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000df4e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000df54 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000df58 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000df5c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000df74 0000642f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000df78 00006430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000df98 0001372f R_ARM_THM_MOVW_ABS_NC 0000125c .LC106 │ │ │ │ │ -0000df9c 00013730 R_ARM_THM_MOVT_ABS 0000125c .LC106 │ │ │ │ │ -0000dfa4 0004160a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000dfd2 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000dfd6 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000dfda 0001a22f R_ARM_THM_MOVW_ABS_NC 000013f4 .LC123 │ │ │ │ │ -0000dfde 0001a230 R_ARM_THM_MOVT_ABS 000013f4 .LC123 │ │ │ │ │ -0000dfe6 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000dfee 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000dff2 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000dff8 0001a32f R_ARM_THM_MOVW_ABS_NC 00001424 .LC124 │ │ │ │ │ -0000dffc 0001a330 R_ARM_THM_MOVT_ABS 00001424 .LC124 │ │ │ │ │ -0000e002 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000e0b8 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000e0fc 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000e100 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000e15a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e16c 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000e186 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000e18a 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000e204 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e20e 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000e212 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000e21a 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000e224 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e228 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e22c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e246 00041d0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000e2f4 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000e32a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e354 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000e358 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000e3b0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e3c2 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000e3dc 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000e3e0 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000e45e 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000e462 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000e46a 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000e474 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e47c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e480 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e484 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e4ba 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000e4d4 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000e4de 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000e4ea 0001b22f R_ARM_THM_MOVW_ABS_NC 0000145c .LC125 │ │ │ │ │ -0000e4ee 0001b230 R_ARM_THM_MOVT_ABS 0000145c .LC125 │ │ │ │ │ -0000e4f2 0003d70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000e52c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e546 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e59a 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000e5a2 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000e5a6 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000e5aa 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ed4 .LC81 │ │ │ │ │ -0000e5ae 0000f330 R_ARM_THM_MOVT_ABS 00000ed4 .LC81 │ │ │ │ │ -0000e5b4 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000e5ce 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e5e0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e5e4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e5e8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e5ec 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e62c 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000e636 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000e642 0001b22f R_ARM_THM_MOVW_ABS_NC 0000145c .LC125 │ │ │ │ │ -0000e646 0001b230 R_ARM_THM_MOVT_ABS 0000145c .LC125 │ │ │ │ │ -0000e64a 0003d70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000e68c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e6a0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e6c6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e6cc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e6d0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e7b6 0003b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ -0000e7ba 0003b030 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ -0000e7c6 0003c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000e7ca 0003c130 R_ARM_THM_MOVT_ABS 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000e7ea 0004280a R_ARM_THM_CALL 00000000 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -0000e818 0004292f R_ARM_THM_MOVW_ABS_NC 00003619 _Py_slot_tp_getattro │ │ │ │ │ -0000e81c 00042930 R_ARM_THM_MOVT_ABS 00003619 _Py_slot_tp_getattro │ │ │ │ │ -0000e832 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e89e 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000e8a2 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000e942 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000e946 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000e9b0 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e9c0 0001c90a R_ARM_THM_CALL 00001cc1 call_attribute │ │ │ │ │ -0000e9c8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e9cc 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e9d0 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e9d4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e9d8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d8e8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d8ec 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d8f0 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d8f4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d94c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d962 00034e0a R_ARM_THM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ +0000da10 00034d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000da14 00034d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000da5a 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000daac 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000dab0 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000dabc 0003970a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000db0c 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000db40 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db50 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db6e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db84 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000db88 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000db8c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000dba4 00034c0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +0000dbee 0003770a R_ARM_THM_CALL 00005381 _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000dc0e 0003cf0a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ +0000dc36 0003d00a R_ARM_THM_CALL 00000000 _PyObject_Call │ │ │ │ │ +0000dc46 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc76 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000dc7a 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000dc82 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000dc8c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000dc90 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000dd48 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000dd68 0004120a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000dd88 0004132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000dd8c 00041330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000dd94 0004140a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000ddd0 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ddd4 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000de30 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de3e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de50 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000de6c 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000de70 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000dec2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df02 0003732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000df06 00037330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000df0a 00019d2f R_ARM_THM_MOVW_ABS_NC 000013d4 .LC122 │ │ │ │ │ +0000df0e 00019d30 R_ARM_THM_MOVT_ABS 000013d4 .LC122 │ │ │ │ │ +0000df14 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000df22 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000df26 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000df2e 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000df42 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df4a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df5a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df60 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000df64 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000df68 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000df80 0000642f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000df84 00006430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000dfa4 0001372f R_ARM_THM_MOVW_ABS_NC 0000125c .LC106 │ │ │ │ │ +0000dfa8 00013730 R_ARM_THM_MOVT_ABS 0000125c .LC106 │ │ │ │ │ +0000dfb0 0004160a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000dfde 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000dfe2 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000dfe6 0001a22f R_ARM_THM_MOVW_ABS_NC 000013f4 .LC123 │ │ │ │ │ +0000dfea 0001a230 R_ARM_THM_MOVT_ABS 000013f4 .LC123 │ │ │ │ │ +0000dff2 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000dffa 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000dffe 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e004 0001a32f R_ARM_THM_MOVW_ABS_NC 00001424 .LC124 │ │ │ │ │ +0000e008 0001a330 R_ARM_THM_MOVT_ABS 00001424 .LC124 │ │ │ │ │ +0000e00e 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000e0c4 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000e108 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000e10c 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000e166 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e178 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000e192 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000e196 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000e210 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e21a 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000e21e 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000e226 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000e230 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e234 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e238 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e252 00041d0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000e300 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000e336 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e360 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000e364 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000e3bc 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e3ce 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000e3e8 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000e3ec 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000e46a 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000e46e 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000e476 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000e480 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e488 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e48c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e490 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e4c6 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000e4e0 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000e4ea 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000e4f6 0001b22f R_ARM_THM_MOVW_ABS_NC 0000145c .LC125 │ │ │ │ │ +0000e4fa 0001b230 R_ARM_THM_MOVT_ABS 0000145c .LC125 │ │ │ │ │ +0000e4fe 0003d70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000e538 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e552 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5a6 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000e5ae 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000e5b2 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000e5b6 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ed4 .LC81 │ │ │ │ │ +0000e5ba 0000f330 R_ARM_THM_MOVT_ABS 00000ed4 .LC81 │ │ │ │ │ +0000e5c0 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000e5da 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5ec 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e5f0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e5f4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e5f8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e638 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000e642 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000e64e 0001b22f R_ARM_THM_MOVW_ABS_NC 0000145c .LC125 │ │ │ │ │ +0000e652 0001b230 R_ARM_THM_MOVT_ABS 0000145c .LC125 │ │ │ │ │ +0000e656 0003d70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000e698 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e6ac 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e6d2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e6d8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e6dc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e7c4 0003b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ +0000e7c8 0003b030 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ +0000e7d4 0003c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000e7d8 0003c230 R_ARM_THM_MOVT_ABS 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000e7f8 0004280a R_ARM_THM_CALL 00000000 _PyObject_GenericGetAttrWithDict │ │ │ │ │ +0000e826 0004292f R_ARM_THM_MOVW_ABS_NC 00003619 _Py_slot_tp_getattro │ │ │ │ │ +0000e82a 00042930 R_ARM_THM_MOVT_ABS 00003619 _Py_slot_tp_getattro │ │ │ │ │ +0000e840 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8b0 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000e8b4 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000e954 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000e958 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000e9c2 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e9d2 0001c90a R_ARM_THM_CALL 00001cc1 call_attribute │ │ │ │ │ 0000e9dc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e9e6 0001c90a R_ARM_THM_CALL 00001cc1 call_attribute │ │ │ │ │ -0000ea04 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000ea08 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000ea0e 0003d20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000ea18 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000ea46 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e9e0 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e9e4 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e9e8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e9ec 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e9f0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e9fa 0001c90a R_ARM_THM_CALL 00001cc1 call_attribute │ │ │ │ │ +0000ea18 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000ea1c 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000ea22 0003d20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000ea2c 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000ea5c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ea70 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ea74 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000eabc 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000eac0 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000eafa 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb02 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb10 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000eb14 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000eb18 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000eb2c 0000642f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000eb30 00006430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000ebe8 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000ec22 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ec26 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ec74 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec86 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000eca4 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000eca8 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ed02 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000ed1a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ed1e 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ed24 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ed28 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ed84 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ed8a 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000ed8e 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000ed94 0003d20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000edb8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ee30 0001e10a R_ARM_THM_CALL 00001403 get_dict_descriptor │ │ │ │ │ -0000ee4a 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ee4e 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ee54 0001de2f R_ARM_THM_MOVW_ABS_NC 00001544 .LC132 │ │ │ │ │ -0000ee58 0001de30 R_ARM_THM_MOVT_ABS 00001544 .LC132 │ │ │ │ │ -0000ee5e 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ee84 0003770a R_ARM_THM_CALL 00005381 _PyType_LookupStackRefAndVersion │ │ │ │ │ -0000eea0 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000eea4 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000eeb0 0003780a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000eed8 00042d0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000eefa 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef0a 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000ef0e 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000ef18 0000390a R_ARM_THM_CALL 0000098d call_unbound_noarg.part.0 │ │ │ │ │ -0000ef4c 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000ef50 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000ef64 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef68 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ef78 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000ef7c 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000ef82 0003d20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000ef88 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000ef96 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000ef9a 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000efa4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000efb8 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000efbc 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000efc4 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000efde 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000efe2 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000efe6 0001e22f R_ARM_THM_MOVW_ABS_NC 00001580 .LC133 │ │ │ │ │ -0000efea 0001e230 R_ARM_THM_MOVT_ABS 00001580 .LC133 │ │ │ │ │ -0000eff0 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000eff6 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000effa 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000effe 00035930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000f014 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f01c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f03a 0001e62f R_ARM_THM_MOVW_ABS_NC 000015ac .LC134 │ │ │ │ │ -0000f03e 0001e630 R_ARM_THM_MOVT_ABS 000015ac .LC134 │ │ │ │ │ -0000f04e 0003fa0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000f056 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f05a 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f082 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f086 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f08a 0001e72f R_ARM_THM_MOVW_ABS_NC 000015b4 .LC135 │ │ │ │ │ -0000f08e 0001e730 R_ARM_THM_MOVT_ABS 000015b4 .LC135 │ │ │ │ │ -0000f094 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f136 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000f13a 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000f1a0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f1b2 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000f1b6 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000f1e4 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f1fe 0004370a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000f210 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000f224 0003b40a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -0000f28c 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000f2a4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f2c0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f2da 0003c40a R_ARM_THM_CALL 00007859 _PyObject_LookupSpecial │ │ │ │ │ -0000f2e6 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2f6 0003c40a R_ARM_THM_CALL 00007859 _PyObject_LookupSpecial │ │ │ │ │ -0000f302 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f30e 0002180a R_ARM_THM_CALL 00002d45 import_copyreg │ │ │ │ │ -0000f326 0003b40a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -0000f354 0003710a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000f39c 0002190a R_ARM_THM_CALL 00002d81 object_getstate │ │ │ │ │ -0000f3b2 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f3b6 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f3e0 00036b0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000f446 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f456 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000f47e 00021a0a R_ARM_THM_CALL 00002c71 _common_reduce.part.0 │ │ │ │ │ -0000f488 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f48c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f490 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f494 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f498 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ea72 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea86 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ea8a 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ead2 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ead6 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000eb10 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb18 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb24 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000eb28 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000eb2c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000eb40 0000642f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000eb44 00006430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000ebfc 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000ec36 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ec3a 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ec88 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec9a 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000ecb8 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ecbc 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ed16 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000ed2e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed32 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ed38 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ed3c 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ed98 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed9e 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000eda2 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000eda8 0003d20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000edcc 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ee44 0001e10a R_ARM_THM_CALL 00001403 get_dict_descriptor │ │ │ │ │ +0000ee5e 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ee62 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ee68 0001de2f R_ARM_THM_MOVW_ABS_NC 00001544 .LC132 │ │ │ │ │ +0000ee6c 0001de30 R_ARM_THM_MOVT_ABS 00001544 .LC132 │ │ │ │ │ +0000ee72 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ee98 0003770a R_ARM_THM_CALL 00005381 _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000eeb4 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000eeb8 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000eec4 0003780a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000eeec 00042d0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000ef0e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef1e 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000ef22 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000ef2c 0000390a R_ARM_THM_CALL 0000098d call_unbound_noarg.part.0 │ │ │ │ │ +0000ef60 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000ef64 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000ef78 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef7c 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ef8c 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000ef90 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000ef96 0003d20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000ef9c 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000efaa 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000efae 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000efb8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000efcc 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000efd0 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000efd8 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eff2 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000eff6 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000effa 0001e22f R_ARM_THM_MOVW_ABS_NC 00001580 .LC133 │ │ │ │ │ +0000effe 0001e230 R_ARM_THM_MOVT_ABS 00001580 .LC133 │ │ │ │ │ +0000f004 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f00a 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000f00e 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000f012 00035930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000f028 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f030 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f04e 0001e62f R_ARM_THM_MOVW_ABS_NC 000015ac .LC134 │ │ │ │ │ +0000f052 0001e630 R_ARM_THM_MOVT_ABS 000015ac .LC134 │ │ │ │ │ +0000f062 0003fa0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000f06a 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f06e 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f096 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f09a 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f09e 0001e72f R_ARM_THM_MOVW_ABS_NC 000015b4 .LC135 │ │ │ │ │ +0000f0a2 0001e730 R_ARM_THM_MOVT_ABS 000015b4 .LC135 │ │ │ │ │ +0000f0a8 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f14a 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000f14e 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000f1b6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f1c8 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000f1cc 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000f1f8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f212 0004370a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000f224 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000f238 0003b40a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +0000f2a0 0003a40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000f2b8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f2d4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f2ee 0003c40a R_ARM_THM_CALL 00007851 _PyObject_LookupSpecial │ │ │ │ │ +0000f2fa 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f30a 0003c40a R_ARM_THM_CALL 00007851 _PyObject_LookupSpecial │ │ │ │ │ +0000f316 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f322 0002180a R_ARM_THM_CALL 00002d45 import_copyreg │ │ │ │ │ +0000f33a 0003b40a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +0000f368 0003710a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000f3b0 0002190a R_ARM_THM_CALL 00002d81 object_getstate │ │ │ │ │ +0000f3c6 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f3ca 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f3f4 00036b0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000f45a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f46a 0003a20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000f492 00021a0a R_ARM_THM_CALL 00002c71 _common_reduce.part.0 │ │ │ │ │ 0000f49c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f4c8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f512 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f52e 0002180a R_ARM_THM_CALL 00002d45 import_copyreg │ │ │ │ │ -0000f54a 0003b40a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -0000f576 00036b0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000f5da 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f5ea 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f5ee 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f5f4 0002152f R_ARM_THM_MOVW_ABS_NC 00001920 .LC153 │ │ │ │ │ -0000f5f8 00021530 R_ARM_THM_MOVT_ABS 00001920 .LC153 │ │ │ │ │ -0000f5fe 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f61a 0004380a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000f62c 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f630 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f63e 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f642 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f656 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f684 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f698 0004390a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000f6a0 0004380a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000f6b6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f714 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f71a 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f71e 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f724 0002102f R_ARM_THM_MOVW_ABS_NC 000017e0 .LC148 │ │ │ │ │ -0000f728 00021030 R_ARM_THM_MOVT_ABS 000017e0 .LC148 │ │ │ │ │ -0000f72e 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f734 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f738 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f73c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f740 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f74c 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f750 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f754 0002142f R_ARM_THM_MOVW_ABS_NC 000018cc .LC152 │ │ │ │ │ -0000f758 00021430 R_ARM_THM_MOVT_ABS 000018cc .LC152 │ │ │ │ │ -0000f75e 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f78c 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f790 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f794 0002132f R_ARM_THM_MOVW_ABS_NC 00001878 .LC151 │ │ │ │ │ -0000f798 00021330 R_ARM_THM_MOVT_ABS 00001878 .LC151 │ │ │ │ │ -0000f7a2 0003732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000f7a6 00037330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000f7aa 0002122f R_ARM_THM_MOVW_ABS_NC 00001838 .LC150 │ │ │ │ │ -0000f7ae 00021230 R_ARM_THM_MOVT_ABS 00001838 .LC150 │ │ │ │ │ -0000f7b4 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f7ba 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f7be 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f7c2 0002112f R_ARM_THM_MOVW_ABS_NC 00001800 .LC149 │ │ │ │ │ -0000f7c6 00021130 R_ARM_THM_MOVT_ABS 00001800 .LC149 │ │ │ │ │ -0000f7d0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7f2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f808 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f828 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f832 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f840 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f84a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f4a0 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f4a4 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f4a8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f4ac 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f4b0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f4dc 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f526 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f542 0002180a R_ARM_THM_CALL 00002d45 import_copyreg │ │ │ │ │ +0000f55e 0003b40a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +0000f58a 00036b0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000f5ee 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f5fe 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f602 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f608 0002152f R_ARM_THM_MOVW_ABS_NC 00001920 .LC153 │ │ │ │ │ +0000f60c 00021530 R_ARM_THM_MOVT_ABS 00001920 .LC153 │ │ │ │ │ +0000f612 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f62e 0004380a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000f640 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f644 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f652 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f656 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f66a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f698 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f6ac 0004390a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0000f6b4 0004380a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000f6ca 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f728 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f72e 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f732 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f738 0002102f R_ARM_THM_MOVW_ABS_NC 000017e0 .LC148 │ │ │ │ │ +0000f73c 00021030 R_ARM_THM_MOVT_ABS 000017e0 .LC148 │ │ │ │ │ +0000f742 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f748 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f74c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f750 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f754 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f760 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f764 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f768 0002142f R_ARM_THM_MOVW_ABS_NC 000018cc .LC152 │ │ │ │ │ +0000f76c 00021430 R_ARM_THM_MOVT_ABS 000018cc .LC152 │ │ │ │ │ +0000f772 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f7a0 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f7a4 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f7a8 0002132f R_ARM_THM_MOVW_ABS_NC 00001878 .LC151 │ │ │ │ │ +0000f7ac 00021330 R_ARM_THM_MOVT_ABS 00001878 .LC151 │ │ │ │ │ +0000f7b6 0003732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000f7ba 00037330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000f7be 0002122f R_ARM_THM_MOVW_ABS_NC 00001838 .LC150 │ │ │ │ │ +0000f7c2 00021230 R_ARM_THM_MOVT_ABS 00001838 .LC150 │ │ │ │ │ +0000f7c8 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f7ce 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f7d2 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f7d6 0002112f R_ARM_THM_MOVW_ABS_NC 00001800 .LC149 │ │ │ │ │ +0000f7da 00021130 R_ARM_THM_MOVT_ABS 00001800 .LC149 │ │ │ │ │ +0000f7e4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f806 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f81c 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f83c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f846 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000f854 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f87e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f886 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f88e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f89e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8a6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8c8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8d0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8d8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f85e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f868 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f892 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f89a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8a2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8b2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8ba 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8dc 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8e4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8ec 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003d9a 0003571e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00003fda 0003721e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00004052 0003831e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ 0000569a 0003571e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000082be 0003c11e R_ARM_THM_JUMP24 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000089a4 0003511e R_ARM_THM_JUMP24 00000000 PyDict_New │ │ │ │ │ -00009a58 0000f11e R_ARM_THM_JUMP24 00000875 object_repr │ │ │ │ │ -00009b74 0003d71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00009d54 0003691e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000a3f6 0003571e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000bad0 0003f91e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -0000bb14 0003f91e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -0000bb7c 0003691e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000c056 0003a41e R_ARM_THM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000cd58 0003ff1e R_ARM_THM_JUMP24 00000000 _PySequence_IterSearch │ │ │ │ │ -0000cea8 0004021e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000d4be 0003571e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000d9a6 00007b1e R_ARM_THM_JUMP24 00001089 managed_static_type_state_clear.part.0 │ │ │ │ │ -0000e536 0003691e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000e66a 0003691e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000ee14 00042c1e R_ARM_THM_JUMP24 00000000 PyObject_GenericGetDict │ │ │ │ │ -0000ee18 00042c1e R_ARM_THM_JUMP24 00000000 PyObject_GenericGetDict │ │ │ │ │ -0000efb2 0003501e R_ARM_THM_JUMP24 00000000 PyObject_HashNotImplemented │ │ │ │ │ +000082ae 0003c21e R_ARM_THM_JUMP24 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000089a8 0003511e R_ARM_THM_JUMP24 00000000 PyDict_New │ │ │ │ │ +00009a60 0000f11e R_ARM_THM_JUMP24 00000875 object_repr │ │ │ │ │ +00009c04 0003d71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00009d60 0003691e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000a402 0003571e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000badc 0003f91e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ +0000bb20 0003f91e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ +0000bb88 0003691e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000c062 0003a41e R_ARM_THM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000cd64 0003ff1e R_ARM_THM_JUMP24 00000000 _PySequence_IterSearch │ │ │ │ │ +0000ceb4 0004021e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000d4ca 0003571e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000d9b2 00007b1e R_ARM_THM_JUMP24 00001089 managed_static_type_state_clear.part.0 │ │ │ │ │ +0000e542 0003691e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000e676 0003691e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000ee28 00042c1e R_ARM_THM_JUMP24 00000000 PyObject_GenericGetDict │ │ │ │ │ +0000ee2c 00042c1e R_ARM_THM_JUMP24 00000000 PyObject_GenericGetDict │ │ │ │ │ +0000efc6 0003501e R_ARM_THM_JUMP24 00000000 PyObject_HashNotImplemented │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x298e4 contains 418 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x29900 contains 418 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000030 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00000030 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 00000038 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000058 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00000058 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 00000060 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000080 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00000080 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 00000088 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000bc 0002732f R_ARM_THM_MOVW_ABS_NC 0000008d slot_nb_matrix_multiply │ │ │ │ │ 000000c0 00027330 R_ARM_THM_MOVT_ABS 0000008d slot_nb_matrix_multiply │ │ │ │ │ 000000d8 0002732f R_ARM_THM_MOVW_ABS_NC 0000008d slot_nb_matrix_multiply │ │ │ │ │ 000000dc 00027330 R_ARM_THM_MOVT_ABS 0000008d slot_nb_matrix_multiply │ │ │ │ │ 00000118 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000011c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -3762,19 +3763,19 @@ │ │ │ │ │ 0000018c 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000190 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001a4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001b8 0001b80a R_ARM_THM_CALL 0000158d vectorcall_maybe │ │ │ │ │ 000001c8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001cc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001d0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001f0 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +000001f0 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 000001f8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000218 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00000218 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 00000220 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000240 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00000240 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 00000248 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000027a 0002812f R_ARM_THM_MOVW_ABS_NC 0000024d slot_nb_remainder │ │ │ │ │ 0000027e 00028130 R_ARM_THM_MOVT_ABS 0000024d slot_nb_remainder │ │ │ │ │ 00000294 0002812f R_ARM_THM_MOVW_ABS_NC 0000024d slot_nb_remainder │ │ │ │ │ 00000298 00028130 R_ARM_THM_MOVT_ABS 0000024d slot_nb_remainder │ │ │ │ │ 000002d4 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002d8 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -3788,28 +3789,28 @@ │ │ │ │ │ 00000348 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000034c 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000360 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000374 0001b80a R_ARM_THM_CALL 0000158d vectorcall_maybe │ │ │ │ │ 00000384 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000388 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000038c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003ac 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ -000003ba 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +000003ac 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ +000003ba 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 000003d4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003e4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003e8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000408 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00000408 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 00000410 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000430 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00000430 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 00000438 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000458 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00000458 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 00000460 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000480 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00000480 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 00000488 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004a8 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +000004a8 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 000004b0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004e2 00029c2f R_ARM_THM_MOVW_ABS_NC 000004b5 slot_nb_rshift │ │ │ │ │ 000004e6 00029c30 R_ARM_THM_MOVT_ABS 000004b5 slot_nb_rshift │ │ │ │ │ 000004fc 00029c2f R_ARM_THM_MOVW_ABS_NC 000004b5 slot_nb_rshift │ │ │ │ │ 00000500 00029c30 R_ARM_THM_MOVT_ABS 000004b5 slot_nb_rshift │ │ │ │ │ 0000053c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000540 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -3823,15 +3824,15 @@ │ │ │ │ │ 000005b0 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000005b4 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000005c8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005dc 0001b80a R_ARM_THM_CALL 0000158d vectorcall_maybe │ │ │ │ │ 000005ec 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000005f0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005f4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000614 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00000614 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 0000061c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000064e 0002a22f R_ARM_THM_MOVW_ABS_NC 00000621 slot_nb_lshift │ │ │ │ │ 00000652 0002a230 R_ARM_THM_MOVT_ABS 00000621 slot_nb_lshift │ │ │ │ │ 00000668 0002a22f R_ARM_THM_MOVW_ABS_NC 00000621 slot_nb_lshift │ │ │ │ │ 0000066c 0002a230 R_ARM_THM_MOVT_ABS 00000621 slot_nb_lshift │ │ │ │ │ 000006a8 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000006ac 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -3845,28 +3846,28 @@ │ │ │ │ │ 0000071c 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000720 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000734 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000748 0001b80a R_ARM_THM_CALL 0000158d vectorcall_maybe │ │ │ │ │ 00000758 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000075c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000760 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000077c 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +0000077c 00015e0a R_ARM_THM_CALL 0000c35d check_num_args │ │ │ │ │ 00000798 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007be 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000007d2 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000007ec 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000806 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000810 0004330a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000826 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000083a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000866 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00000866 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 00000870 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000088c 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +0000088c 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 00000894 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008b0 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +000008b0 00015e0a R_ARM_THM_CALL 0000c35d check_num_args │ │ │ │ │ 000008b6 0004132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000008ba 00041330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000008c2 0004140a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 000008d8 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000008f2 0002bb2f R_ARM_THM_MOVW_ABS_NC 00001c04 .LC173 │ │ │ │ │ 000008f6 0002bb30 R_ARM_THM_MOVT_ABS 00001c04 .LC173 │ │ │ │ │ 000008fe 0001200a R_ARM_THM_CALL 00000555 check_set_special_type_attr │ │ │ │ │ @@ -3886,15 +3887,15 @@ │ │ │ │ │ 00000a36 0003de0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ 00000a3e 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000a42 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000a46 0002c32f R_ARM_THM_MOVW_ABS_NC 00001c4c .LC175 │ │ │ │ │ 00000a4a 0002c330 R_ARM_THM_MOVT_ABS 00001c4c .LC175 │ │ │ │ │ 00000a50 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a6a 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ -00000aa2 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +00000aa2 00015e0a R_ARM_THM_CALL 0000c35d check_num_args │ │ │ │ │ 00000aea 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000aee 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000b0e 00035c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000b12 00035c30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000b1c 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000b20 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000b24 00015f2f R_ARM_THM_MOVW_ABS_NC 000012dc .LC113 │ │ │ │ │ @@ -3935,25 +3936,25 @@ │ │ │ │ │ 00000cda 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000cee 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d00 0003ef0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000d0c 0003f202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000d26 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000d2e 0004500a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ 00000d3c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d58 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +00000d58 00015e0a R_ARM_THM_CALL 0000c35d check_num_args │ │ │ │ │ 00000d7e 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d88 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d90 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d94 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000da8 0004132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000dac 00041330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000db6 0004140a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000dc0 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000e06 0004510a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000e1a 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00000e1a 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 00000e26 0004522f R_ARM_THM_MOVW_ABS_NC 00000000 PyMemoryView_Type │ │ │ │ │ 00000e2a 00045230 R_ARM_THM_MOVT_ABS 00000000 PyMemoryView_Type │ │ │ │ │ 00000e32 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000e36 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000e3a 0002df2f R_ARM_THM_MOVW_ABS_NC 00001ce8 .LC182 │ │ │ │ │ 00000e3e 0002df30 R_ARM_THM_MOVT_ABS 00001ce8 .LC182 │ │ │ │ │ 00000e44 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -3965,33 +3966,33 @@ │ │ │ │ │ 00000eaa 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ 00000ebe 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ecc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000ed0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000f0a 0002e42f R_ARM_THM_MOVW_ABS_NC 0000134d slot_bf_releasebuffer │ │ │ │ │ 00000f0e 0002e430 R_ARM_THM_MOVT_ABS 0000134d slot_bf_releasebuffer │ │ │ │ │ 00000f34 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f68 0000cc0a R_ARM_THM_CALL 000083e1 _PyObject_GC_UNTRACK │ │ │ │ │ +00000f68 0000cc0a R_ARM_THM_CALL 000083dd _PyObject_GC_UNTRACK │ │ │ │ │ 00000f6e 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ 00000f74 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ 00000fb6 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fc4 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +00000fc4 00015e0a R_ARM_THM_CALL 0000c35d check_num_args │ │ │ │ │ 00000fe0 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000fe4 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000fe8 0002e82f R_ARM_THM_MOVW_ABS_NC 00001d14 .LC183 │ │ │ │ │ 00000fec 0002e830 R_ARM_THM_MOVT_ABS 00001d14 .LC183 │ │ │ │ │ 00000ff2 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000ffc 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001000 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000106e 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001072 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001094 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001098 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000010ba 0000c30a R_ARM_THM_CALL 00007f21 supercheck │ │ │ │ │ +000010ba 0000c30a R_ARM_THM_CALL 00007f1d supercheck │ │ │ │ │ 000010e0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001126 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +00001126 00015e0a R_ARM_THM_CALL 0000c35d check_num_args │ │ │ │ │ 0000113c 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001140 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001160 0004560a R_ARM_THM_CALL 00000000 _PyDict_KeysSize │ │ │ │ │ 0000119a 0002f32f R_ARM_THM_MOVW_ABS_NC 00001d40 .LC185 │ │ │ │ │ 0000119e 0002f330 R_ARM_THM_MOVT_ABS 00001d40 .LC185 │ │ │ │ │ 000011a2 0003fa0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 000011aa 0004522f R_ARM_THM_MOVW_ABS_NC 00000000 PyMemoryView_Type │ │ │ │ │ @@ -4017,15 +4018,15 @@ │ │ │ │ │ 00001240 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000124c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001266 0004080a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 0000128e 0004580a R_ARM_THM_CALL 00000000 PyMemoryView_FromBuffer │ │ │ │ │ 00001298 0002f92f R_ARM_THM_MOVW_ABS_NC 00001dcc .LC189 │ │ │ │ │ 0000129c 0002f930 R_ARM_THM_MOVT_ABS 00001dcc .LC189 │ │ │ │ │ 000012a2 0003980a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000012ba 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +000012ba 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 000012c2 0002fa2f R_ARM_THM_MOVW_ABS_NC 00001df8 .LC190 │ │ │ │ │ 000012c6 0002fa30 R_ARM_THM_MOVT_ABS 00001df8 .LC190 │ │ │ │ │ 000012cc 0003980a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 000012e0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012f6 0004390a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 000012fe 0002f92f R_ARM_THM_MOVW_ABS_NC 00001dcc .LC189 │ │ │ │ │ 00001302 0002f930 R_ARM_THM_MOVT_ABS 00001dcc .LC189 │ │ │ │ │ @@ -4040,28 +4041,28 @@ │ │ │ │ │ 00001390 0002e430 R_ARM_THM_MOVT_ABS 0000134d slot_bf_releasebuffer │ │ │ │ │ 000013ee 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000013f2 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001414 0003a10a R_ARM_THM_CALL 00005701 _PyType_LookupRefAndVersion │ │ │ │ │ 0000141a 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ 00001422 0003c80a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ 00001430 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000144a 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +0000144a 00015e0a R_ARM_THM_CALL 0000c35d check_num_args │ │ │ │ │ 00001464 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000014c2 0003952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000014c6 00039530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000014ca 0003022f R_ARM_THM_MOVW_ABS_NC 00001e28 .LC191 │ │ │ │ │ 000014ce 00030230 R_ARM_THM_MOVT_ABS 00001e28 .LC191 │ │ │ │ │ 000014d4 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000014e0 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000014fa 0003732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000014fe 00037330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001502 0003042f R_ARM_THM_MOVW_ABS_NC 00001e4c .LC192 │ │ │ │ │ 00001506 00030430 R_ARM_THM_MOVT_ABS 00001e4c .LC192 │ │ │ │ │ 0000150c 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000153a 00007e0a R_ARM_THM_CALL 00008e7d assign_version_tag │ │ │ │ │ +0000153a 00007e0a R_ARM_THM_CALL 00008e81 assign_version_tag │ │ │ │ │ 00001550 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001568 0003732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000156c 00037330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001570 0003082f R_ARM_THM_MOVW_ABS_NC 00001e64 .LC193 │ │ │ │ │ 00001574 00030830 R_ARM_THM_MOVT_ABS 00001e64 .LC193 │ │ │ │ │ 0000157a 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000158c 0003732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -4133,36 +4134,36 @@ │ │ │ │ │ 00001934 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001938 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000193c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001940 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001974 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000198e 00037e0a R_ARM_THM_CALL 00003da1 PyType_GenericAlloc │ │ │ │ │ 000019be 00041d0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000019d8 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ -000019e8 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +000019d8 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ +000019e8 0001510a R_ARM_THM_CALL 0000be1d vectorcall_method │ │ │ │ │ 000019fe 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001a16 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001a20 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001a24 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000002 00014f1e R_ARM_THM_JUMP24 0000bb3d type_name │ │ │ │ │ +00000002 00014f1e R_ARM_THM_JUMP24 0000bb49 type_name │ │ │ │ │ 0000000a 0002591e R_ARM_THM_JUMP24 000038f9 slot_am_generic │ │ │ │ │ 00000794 0004021e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000a32 00044b1e R_ARM_THM_JUMP24 00000000 _PyObject_SetManagedDict │ │ │ │ │ 00000a86 00041d1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000bc8 0002591e R_ARM_THM_JUMP24 000038f9 slot_am_generic │ │ │ │ │ 00000f52 0003571e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 0000101a 00021a1e R_ARM_THM_JUMP24 00002c71 _common_reduce.part.0 │ │ │ │ │ 000010b0 0003b71e R_ARM_THM_JUMP24 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 00001176 0004571e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00001460 0004021e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 0000169e 0003d71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000016b8 0003d71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00001998 0003721e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x2a5f4 contains 12 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x2a610 contains 12 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000160 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000164 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000168 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000016c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000170 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000174 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -593,17 +593,17 @@ │ │ │ │ │ slot_nb_negative │ │ │ │ │ slot_tp_str │ │ │ │ │ slot_sq_item │ │ │ │ │ slot_nb_and │ │ │ │ │ vectorcall_maybe │ │ │ │ │ method_is_overloaded.isra.0 │ │ │ │ │ type___instancecheck__ │ │ │ │ │ -type_set_doc │ │ │ │ │ type___dir__ │ │ │ │ │ merge_class_dict │ │ │ │ │ +type_set_doc │ │ │ │ │ slot_tp_finalize │ │ │ │ │ call_attribute │ │ │ │ │ slot_nb_or │ │ │ │ │ type_get_annotations │ │ │ │ │ type_get_annotate │ │ │ │ │ slot_tp_richcompare │ │ │ │ │ subtype_dict │ │ │ │ │ @@ -857,16 +857,16 @@ │ │ │ │ │ _Py_Mangle │ │ │ │ │ PyList_Sort │ │ │ │ │ PyList_AsTuple │ │ │ │ │ PyEval_GetGlobals │ │ │ │ │ PyFunction_Type │ │ │ │ │ PyClassMethod_New │ │ │ │ │ PyObject_HasAttrWithError │ │ │ │ │ -PyObject_GenericGetAttr │ │ │ │ │ PyExc_RuntimeWarning │ │ │ │ │ +PyObject_GenericGetAttr │ │ │ │ │ _PyErr_FormatNote │ │ │ │ │ _PyObject_LookupSpecial │ │ │ │ │ PyObject_GetOptionalAttr │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ │ _Py_type_getattro_impl │ │ │ │ │ PyDescr_IsData │ │ │ │ │ PyExc_AttributeError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -806,15 +806,15 @@ │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsls r3, r3, #23 │ │ │ │ │ bmi.n 834 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl b618 │ │ │ │ │ + bl b624 │ │ │ │ │ R_ARM_THM_CALL PyType_GetDict │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC104 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -952,26 +952,26 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 9c3c │ │ │ │ │ + bl 9c48 │ │ │ │ │ R_ARM_THM_CALL type_module │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 90a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ bpl.n 924 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 9d18 │ │ │ │ │ + bl 9d24 │ │ │ │ │ R_ARM_THM_CALL type_qualname │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 91a │ │ │ │ │ ldr r1, [pc, #148] @ (940 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ @@ -1019,15 +1019,15 @@ │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 8c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 9d18 │ │ │ │ │ + bl 9d24 │ │ │ │ │ R_ARM_THM_CALL type_qualname │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 93a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 3d88 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ @@ -1091,15 +1091,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w ip, [ip] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w c01c <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ + b.w c028 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000012 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 000009b4 : │ │ │ │ │ type_get_bases(): │ │ │ │ │ @@ -1281,15 +1281,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl c350 │ │ │ │ │ + bl c35c │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c52 │ │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.n c1a │ │ │ │ │ @@ -1706,15 +1706,15 @@ │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r1, [pc, #100] @ (f6c ) │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl cd5c │ │ │ │ │ + bl cd68 │ │ │ │ │ R_ARM_THM_CALL maybe_call_special_no_args │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1738,15 +1738,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n f16 │ │ │ │ │ ldr r1, [pc, #40] @ (f70 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 94f0 │ │ │ │ │ + bl 94f4 │ │ │ │ │ R_ARM_THM_CALL lookup_method_ex.constprop.0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 568c │ │ │ │ │ R_ARM_THM_CALL PyStackRef_XCLOSE │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ @@ -1874,15 +1874,15 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cbz r1, 1076 <_PyTypes_FiniExtTypes+0x4e> │ │ │ │ │ orrs r3, r7 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ - bl d624 │ │ │ │ │ + bl d630 │ │ │ │ │ R_ARM_THM_CALL fini_static_type │ │ │ │ │ subs r4, #28 │ │ │ │ │ subs r5, #16 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ bne.n 104e <_PyTypes_FiniExtTypes+0x26> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ @@ -2022,15 +2022,15 @@ │ │ │ │ │ bne.n 11ac <_PyTypes_Fini+0x28> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000011d8 : │ │ │ │ │ PyType_GetQualName(): │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 9d18 │ │ │ │ │ + b.w 9d24 │ │ │ │ │ R_ARM_THM_JUMP24 type_qualname │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000011e0 <_PyType_Validate>: │ │ │ │ │ _PyType_Validate(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2049,15 +2049,15 @@ │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, #32] @ (1228 <_PyType_Validate+0x48>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ R_ARM_THM_CALL assign_version_tag │ │ │ │ │ cbz r0, 1222 <_PyType_Validate+0x42> │ │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ b.n 11fa <_PyType_Validate+0x1a> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -2072,15 +2072,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl c350 │ │ │ │ │ + bl c35c │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cbz r0, 126a │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ cbz r0, 1256 │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -2229,30 +2229,30 @@ │ │ │ │ │ nop │ │ │ │ │ .word 0x00005794 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00001398 <_PyObject_MaybeCallSpecialNoArgs>: │ │ │ │ │ _PyObject_MaybeCallSpecialNoArgs(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.w cd5c │ │ │ │ │ + b.w cd68 │ │ │ │ │ R_ARM_THM_JUMP24 maybe_call_special_no_args │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000013a0 : │ │ │ │ │ slot_nb_negative(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [pc, #8] @ (13c0 ) │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00005dd8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 000013c4 : │ │ │ │ │ @@ -2466,25 +2466,25 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - bl 94f0 │ │ │ │ │ + bl 94f4 │ │ │ │ │ R_ARM_THM_CALL lookup_method_ex.constprop.0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ bls.n 15de │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ cbz r0, 15d4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c01c <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ + bl c028 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 568c │ │ │ │ │ R_ARM_THM_CALL PyStackRef_XCLOSE │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -2534,105 +2534,105 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1618 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001638 : │ │ │ │ │ +00001638 : │ │ │ │ │ +type___dir__(): │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyDict_New │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 166e │ │ │ │ │ + bl 170c │ │ │ │ │ + cbnz r0, 166e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyDict_Keys │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3d88 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 1662 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00001674 : │ │ │ │ │ type_set_doc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC126 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC126 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 554 │ │ │ │ │ - cbz r0, 167c │ │ │ │ │ + cbz r0, 16b8 │ │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ │ - cbz r3, 1664 │ │ │ │ │ + cbz r3, 16a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 51ac │ │ │ │ │ R_ARM_THM_CALL type_modified_unlocked │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r0, [r4, #132] @ 0x84 │ │ │ │ │ - bmi.n 1682 │ │ │ │ │ + bmi.n 16be │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [pc, #84] @ (16c8 ) │ │ │ │ │ + ldr r1, [pc, #84] @ (1704 ) │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_SetItem │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r3, [pc, #72] @ (16cc ) │ │ │ │ │ + ldr r3, [pc, #72] @ (1708 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movs r3, #28 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r0, [r0, #400] @ 0x190 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 16bc │ │ │ │ │ + beq.n 16f8 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n 16bc │ │ │ │ │ + bhi.n 16f8 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ - b.n 1670 │ │ │ │ │ + b.n 16ac │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 16b8 │ │ │ │ │ + b.n 16f4 │ │ │ │ │ .word 0x00005618 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000016d0 : │ │ │ │ │ -type___dir__(): │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyDict_New │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 1706 │ │ │ │ │ - bl 170c │ │ │ │ │ - cbnz r0, 1706 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyDict_Keys │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3d88 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 16fa │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ 0000170c : │ │ │ │ │ merge_class_dict(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ @@ -2754,15 +2754,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r1, [pc, #100] @ (1880 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 94f0 │ │ │ │ │ + bl 94f4 │ │ │ │ │ R_ARM_THM_CALL lookup_method_ex.constprop.0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 1842 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ bic.w r7, r3, #1 │ │ │ │ │ cbz r0, 1854 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -2978,15 +2978,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsls r4, r3, #22 │ │ │ │ │ bpl.n 1ad2 │ │ │ │ │ - bl b618 │ │ │ │ │ + bl b624 │ │ │ │ │ R_ARM_THM_CALL PyType_GetDict │ │ │ │ │ ldr r1, [pc, #456] @ (1bdc ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3207,15 +3207,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsls r3, r3, #22 │ │ │ │ │ bpl.n 1c8c │ │ │ │ │ - bl b618 │ │ │ │ │ + bl b624 │ │ │ │ │ R_ARM_THM_CALL PyType_GetDict │ │ │ │ │ ldr r1, [pc, #176] @ (1cb8 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3359,15 +3359,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl c350 │ │ │ │ │ + bl c35c │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ cbz r0, 1d4e │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ @@ -3382,15 +3382,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [pc, #8] @ (1d74 ) │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00005e54 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00001d78 : │ │ │ │ │ @@ -3565,15 +3565,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [pc, #8] @ (1ef8 ) │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00005a7c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00001efc : │ │ │ │ │ @@ -3582,15 +3582,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [pc, #56] @ (1f44 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl cd5c │ │ │ │ │ + bl cd68 │ │ │ │ │ R_ARM_THM_CALL maybe_call_special_no_args │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbnz r0, 1f24 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -3611,15 +3611,15 @@ │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ nop │ │ │ │ │ .word 0x000060a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00001f48 : │ │ │ │ │ PyType_GetModuleName(): │ │ │ │ │ - b.w 9c3c │ │ │ │ │ + b.w 9c48 │ │ │ │ │ R_ARM_THM_JUMP24 type_module │ │ │ │ │ │ │ │ │ │ 00001f4c : │ │ │ │ │ type_set_bases(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -3726,15 +3726,15 @@ │ │ │ │ │ ldr r5, [pc, #596] @ (22c0 ) │ │ │ │ │ ldrd r6, sl, [sp, #16] │ │ │ │ │ bl 51ac │ │ │ │ │ R_ARM_THM_CALL type_modified_unlocked │ │ │ │ │ b.n 207e │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ adds r5, #28 │ │ │ │ │ - bl aef0 │ │ │ │ │ + bl aefc │ │ │ │ │ R_ARM_THM_CALL update_slot │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2076 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyInterpreterState_Get │ │ │ │ │ @@ -3919,15 +3919,15 @@ │ │ │ │ │ beq.w 23ba │ │ │ │ │ ldr.w r1, [sl, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #30 │ │ │ │ │ bmi.n 226c │ │ │ │ │ str.w r0, [sl, #180] @ 0xb4 │ │ │ │ │ b.n 2212 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl d498 │ │ │ │ │ + bl d4a4 │ │ │ │ │ R_ARM_THM_CALL clear_tp_subclasses │ │ │ │ │ b.n 219e │ │ │ │ │ ldr r1, [pc, #92] @ (22cc ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ │ @@ -4915,15 +4915,15 @@ │ │ │ │ │ │ │ │ │ │ 00002b34 : │ │ │ │ │ PyType_GetModuleState(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl dfb4 │ │ │ │ │ + bl dfc0 │ │ │ │ │ R_ARM_THM_CALL PyType_GetModule │ │ │ │ │ cbz r0, 2b4a │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00002b4c : │ │ │ │ │ type_set_annotate(): │ │ │ │ │ @@ -4946,15 +4946,15 @@ │ │ │ │ │ beq.n 2c04 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2c2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b618 │ │ │ │ │ + bl b624 │ │ │ │ │ R_ARM_THM_CALL PyType_GetDict │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [pc, #220] @ (2c68 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5006,15 +5006,15 @@ │ │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 2bd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 51ac │ │ │ │ │ R_ARM_THM_CALL type_modified_unlocked │ │ │ │ │ b.n 2bd0 │ │ │ │ │ - bl b618 │ │ │ │ │ + bl b624 │ │ │ │ │ R_ARM_THM_CALL PyType_GetDict │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [pc, #92] @ (2c68 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5251,15 +5251,15 @@ │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl c01c <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ + bl c028 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 2dd2 │ │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 2df0 │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ @@ -5757,15 +5757,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl c350 │ │ │ │ │ + bl c35c │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ cbz r0, 32c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ blx r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -5858,26 +5858,26 @@ │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r6, [ip, r3] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ str.w ip, [sp, #4] │ │ │ │ │ - bl 94f0 │ │ │ │ │ + bl 94f4 │ │ │ │ │ R_ARM_THM_CALL lookup_method_ex.constprop.0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ bls.n 33d0 <_PyObject_MaybeCallSpecialOneArg+0x64> │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ │ cbz r0, 33c6 <_PyObject_MaybeCallSpecialOneArg+0x5a> │ │ │ │ │ movs r3, #2 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl c01c <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ + bl c028 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 568c │ │ │ │ │ R_ARM_THM_CALL PyStackRef_XCLOSE │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ @@ -5899,15 +5899,15 @@ │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl c350 │ │ │ │ │ + bl c35c │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ cbz r0, 3406 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ @@ -6064,15 +6064,15 @@ │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl c350 │ │ │ │ │ + bl c35c │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ cbz r0, 355e │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -6174,15 +6174,15 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [pc, #8] @ (363c <_Py_slot_tp_getattro+0x24>) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x000057d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00003640 : │ │ │ │ │ @@ -6192,15 +6192,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl c350 │ │ │ │ │ + bl c35c │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ cbz r0, 367c │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ @@ -6225,15 +6225,15 @@ │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r1, [pc, #172] @ (3740 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl cd5c │ │ │ │ │ + bl cd68 │ │ │ │ │ R_ARM_THM_CALL maybe_call_special_no_args │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cbnz r3, 36ca │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 371c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ @@ -6294,15 +6294,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 36e4 │ │ │ │ │ ldr r1, [pc, #28] @ (3744 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl cd5c │ │ │ │ │ + bl cd68 │ │ │ │ │ R_ARM_THM_CALL maybe_call_special_no_args │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 36b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -6347,15 +6347,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [pc, #8] @ (3780 ) │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x000059ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00003784 : │ │ │ │ │ @@ -6528,15 +6528,15 @@ │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bl cd5c │ │ │ │ │ + bl cd68 │ │ │ │ │ R_ARM_THM_CALL maybe_call_special_no_args │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 3918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ @@ -6566,15 +6566,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [pc, #8] @ (3960 ) │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x000056d4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00003964 : │ │ │ │ │ @@ -7779,15 +7779,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [pc, #8] @ (43fc ) │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x000050a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00004400 : │ │ │ │ │ @@ -7795,15 +7795,15 @@ │ │ │ │ │ ldr r3, [pc, #16] @ (4414 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - b.w 8e7c │ │ │ │ │ + b.w 8e80 │ │ │ │ │ R_ARM_THM_JUMP24 assign_version_tag │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00004418 : │ │ │ │ │ wrap_lenfunc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -7811,15 +7811,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl c350 │ │ │ │ │ + bl c35c │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ cbz r0, 445a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ @@ -7984,15 +7984,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [pc, #8] @ (45a8 ) │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00005a98 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 000045ac : │ │ │ │ │ @@ -8050,15 +8050,15 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ beq.n 4728 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - bl 7f20 │ │ │ │ │ + bl 7f1c │ │ │ │ │ R_ARM_THM_CALL supercheck │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 46ee │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -5172,15 +5172,15 @@ │ │ │ │ │ mov ip, r1 │ │ │ │ │ b.n 3762 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ ldr r1, [pc, #252] @ (38b8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - bl 94f0 │ │ │ │ │ + bl 94f4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ beq.w 3934 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ bic.w r0, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 3884 │ │ │ │ │ @@ -5945,16 +5945,16 @@ │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.n 3e20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3ece │ │ │ │ │ - b.n 3ea6 │ │ │ │ │ + beq.n 3ea6 │ │ │ │ │ + b.n 3ece │ │ │ │ │ nop │ │ │ │ │ .word 0x0000009a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00003ef8 <_PyType_AllocNoTrack>: │ │ │ │ │ _PyType_AllocNoTrack(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ @@ -8296,15 +8296,15 @@ │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ bgt.n 54c4 <_PyType_LookupStackRefAndVersion+0x144> │ │ │ │ │ mov r7, ip │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r7, [r7, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ @@ -8707,15 +8707,15 @@ │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ bgt.n 577c <_PyType_LookupRefAndVersion+0x7c> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r8, [r8, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 5788 <_PyType_LookupRefAndVersion+0x88> │ │ │ │ │ @@ -8980,24 +8980,24 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 5cb0 │ │ │ │ │ ble.w 6fe4 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 741e │ │ │ │ │ + bge.w 73b4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ beq.w 6a7c │ │ │ │ │ add.w sl, r7, #16 │ │ │ │ │ movs r6, #1 │ │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 7436 │ │ │ │ │ + bge.w 73dc │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ bne.n 5ade │ │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ ble.w 6fe4 │ │ │ │ │ add.w r5, r7, #12 │ │ │ │ │ @@ -9005,135 +9005,135 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r6, r8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov fp, r9 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 745e │ │ │ │ │ + beq.w 7256 │ │ │ │ │ sub.w lr, r2, ip │ │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ │ mvn.w lr, lr │ │ │ │ │ ands.w lr, lr, #7 │ │ │ │ │ beq.w 6b70 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 7312 │ │ │ │ │ + ble.w 72e2 │ │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 736a │ │ │ │ │ + bne.w 72b2 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ beq.w 6b70 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ beq.n 5bd8 │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ beq.n 5bbe │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ beq.n 5ba4 │ │ │ │ │ cmp.w lr, #5 │ │ │ │ │ beq.n 5b8a │ │ │ │ │ cmp.w lr, #6 │ │ │ │ │ - bne.w 73f2 │ │ │ │ │ + bne.w 7390 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 7312 │ │ │ │ │ + ble.w 72e2 │ │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 736a │ │ │ │ │ + bne.w 72b2 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 7312 │ │ │ │ │ + ble.w 72e2 │ │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 736a │ │ │ │ │ + bne.w 72b2 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 7312 │ │ │ │ │ + ble.w 72e2 │ │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 736a │ │ │ │ │ + bne.w 72b2 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 7312 │ │ │ │ │ + ble.w 72e2 │ │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 736a │ │ │ │ │ + bne.w 72b2 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 7312 │ │ │ │ │ + ble.w 72e2 │ │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 736a │ │ │ │ │ + bne.w 72b2 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w fp, [sp, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 730e │ │ │ │ │ + ble.w 72de │ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 7364 │ │ │ │ │ + bne.w 72ac │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ beq.w 6dde │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 7364 │ │ │ │ │ + bne.w 72ac │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 7364 │ │ │ │ │ + bne.w 72ac │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ add.w r2, sl, #2 │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 7364 │ │ │ │ │ + bne.w 72ac │ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ │ add.w r2, sl, #3 │ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 7364 │ │ │ │ │ + bne.w 72ac │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ add.w r2, sl, #4 │ │ │ │ │ add.w r1, lr, #16 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - ble.w 730e │ │ │ │ │ + ble.w 72de │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 7364 │ │ │ │ │ + bne.w 72ac │ │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ │ add.w r2, sl, #5 │ │ │ │ │ add.w r1, lr, #20 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 7364 │ │ │ │ │ + bne.w 72ac │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ add.w r2, sl, #6 │ │ │ │ │ add.w r1, lr, #24 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 7364 │ │ │ │ │ + bne.w 72ac │ │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ │ add.w r2, sl, #7 │ │ │ │ │ add.w r1, lr, #28 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ b.n 5bf8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -9150,26 +9150,26 @@ │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Copy │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 72f4 │ │ │ │ │ + beq.w 729e │ │ │ │ │ ldr r1, [pc, #780] @ (5fec ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 6b7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 72f4 │ │ │ │ │ + bne.w 729e │ │ │ │ │ ldr.w r6, [r4, #144] @ 0x90 │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ clz r6, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 69f0 │ │ │ │ │ @@ -9178,15 +9178,15 @@ │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_GenericAlloc │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_GenericAlloc │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 72cc │ │ │ │ │ + bne.w 7276 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ adds r1, #3 │ │ │ │ │ mla r3, r2, r3, r3 │ │ │ │ │ ldr.w r2, [r8, #84] @ 0x54 │ │ │ │ │ add.w fp, r3, r1 │ │ │ │ │ @@ -9201,15 +9201,15 @@ │ │ │ │ │ bmi.w 6b54 │ │ │ │ │ add.w r0, r3, fp │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7302 │ │ │ │ │ + beq.w 72d2 │ │ │ │ │ add.w r9, r0, r3 │ │ │ │ │ cbz r3, 5d76 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #17 │ │ │ │ │ bpl.n 5d84 │ │ │ │ │ @@ -9265,15 +9265,15 @@ │ │ │ │ │ str.w r8, [r9, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r0, [r3, #3760] @ 0xeb0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ addw r0, r3, #3740 @ 0xe9c │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ - bgt.w 7298 │ │ │ │ │ + bgt.w 71b8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov.w r2, #17920 @ 0x4600 │ │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ │ add.w r2, r9, #208 @ 0xd0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ │ it lt │ │ │ │ │ @@ -9339,20 +9339,20 @@ │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 637a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 7702 │ │ │ │ │ + bne.w 760e │ │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r8, [r9, #132] @ 0x84 │ │ │ │ │ - bmi.w 77d2 │ │ │ │ │ + bmi.w 77f6 │ │ │ │ │ ldr r1, [pc, #224] @ (5ff4 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 637a │ │ │ │ │ beq.w 6da4 │ │ │ │ │ @@ -9365,15 +9365,15 @@ │ │ │ │ │ blt.w 637a │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 69d8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - bpl.w 7798 │ │ │ │ │ + bpl.w 77c4 │ │ │ │ │ ldr r1, [pc, #176] @ (5ff8 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r3, [r9, #436] @ 0x1b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 637a │ │ │ │ │ @@ -9395,15 +9395,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add.w fp, r0, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77ca │ │ │ │ │ + beq.w 7840 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r3, [r9, #88] @ 0x58 │ │ │ │ │ @@ -9419,26 +9419,26 @@ │ │ │ │ │ bne.w 637a │ │ │ │ │ ldr r1, [pc, #76] @ (6004 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7130 │ │ │ │ │ + bne.w 7440 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 637a │ │ │ │ │ ldr r1, [pc, #52] @ (6008 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 70e2 │ │ │ │ │ + bne.w 70ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 637a │ │ │ │ │ b.n 600c │ │ │ │ │ .word 0x00006370 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -9473,22 +9473,22 @@ │ │ │ │ │ str.w r3, [r9, #20] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ str.w sl, [r9, #16] │ │ │ │ │ ands.w r5, r3, #8388608 @ 0x800000 │ │ │ │ │ itt ne │ │ │ │ │ ldrne r3, [r2, #16] │ │ │ │ │ addne r3, r9 │ │ │ │ │ - beq.w 777a │ │ │ │ │ + beq.w 75b0 │ │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 6942 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7284 │ │ │ │ │ + bne.w 7242 │ │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt.w 694e │ │ │ │ │ ldr r1, [pc, #712] @ (6344 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -9507,29 +9507,29 @@ │ │ │ │ │ beq.w 697a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 771c │ │ │ │ │ + bne.w 75ce │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCell_Set │ │ │ │ │ ldr r1, [pc, #656] @ (6348 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 637a │ │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #19 │ │ │ │ │ bmi.n 60de │ │ │ │ │ lsls r2, r3, #22 │ │ │ │ │ - bpl.w 72b0 │ │ │ │ │ + bpl.w 71fa │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 3f8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.w 637a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -9591,15 +9591,15 @@ │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.w 66ec │ │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ beq.w 66ec │ │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7258 │ │ │ │ │ + beq.w 7216 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 667a │ │ │ │ │ adds r5, r1, #1 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ @@ -9631,15 +9631,15 @@ │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ lsls r2, r4, #31 │ │ │ │ │ bmi.n 6206 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 720a │ │ │ │ │ + beq.w 71c0 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq sl, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ @@ -9666,20 +9666,20 @@ │ │ │ │ │ bne.w 611a │ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr.w r0, [r9, #132] @ 0x84 │ │ │ │ │ bl 0 <_PyDict_HasOnlyStringKeys> │ │ │ │ │ R_ARM_THM_CALL _PyDict_HasOnlyStringKeys │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7754 │ │ │ │ │ + beq.w 75e8 │ │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r0, [r9, #132] @ 0x84 │ │ │ │ │ - bmi.w 74cc │ │ │ │ │ + bmi.w 772a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Copy │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 637a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ @@ -9747,15 +9747,15 @@ │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 633c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 728e │ │ │ │ │ + beq.w 724c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 6988 │ │ │ │ │ b.n 6354 │ │ │ │ │ .word 0x00005408 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005450 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -9776,23 +9776,23 @@ │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cbnz r3, 637a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 72fa │ │ │ │ │ + bge.w 72a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72fa │ │ │ │ │ + bne.w 72a4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 72fa │ │ │ │ │ + b.w 72a4 │ │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ │ orr.w r3, r3, #8 │ │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ │ mvn.w r3, #15 │ │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ │ b.n 6020 │ │ │ │ │ ldr r2, [pc, #628] @ (6628 ) │ │ │ │ │ @@ -9835,15 +9835,15 @@ │ │ │ │ │ lsls r1, r4, #31 │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ bmi.n 6424 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7234 │ │ │ │ │ + beq.w 71ea │ │ │ │ │ bic.w r1, r0, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyWrapperDescr_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyWrapperDescr_Type │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ @@ -9858,15 +9858,15 @@ │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ add.w r7, lr, #110592 @ 0x1b000 │ │ │ │ │ ldr.w r2, [r7, #3996] @ 0xf9c │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 7226 │ │ │ │ │ + beq.w 71dc │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ add.w r6, lr, #114176 @ 0x1be00 │ │ │ │ │ add.w r6, r6, #416 @ 0x1a0 │ │ │ │ │ str.w r5, [r7, #3996] @ 0xf9c │ │ │ │ │ ldr.w r4, [r2, #264] @ 0x108 │ │ │ │ │ cbz r4, 6494 │ │ │ │ │ ldr r2, [pc, #440] @ (6630 ) │ │ │ │ │ @@ -9898,15 +9898,15 @@ │ │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ │ bls.w 66dc │ │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ │ subs r2, #224 @ 0xe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq.n 6586 │ │ │ │ │ adds r5, r4, r2 │ │ │ │ │ - beq.w 758c │ │ │ │ │ + beq.w 7784 │ │ │ │ │ ldr r4, [r4, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq.n 6586 │ │ │ │ │ ldr.w r2, [r7, #4004] @ 0xfa4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 6654 │ │ │ │ │ add.w r7, lr, #114176 @ 0x1be00 │ │ │ │ │ @@ -10096,15 +10096,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyMethodDescr_Type │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r6, #0 │ │ │ │ │ it ne │ │ │ │ │ strne r5, [sp, #28] │ │ │ │ │ - beq.w 7244 │ │ │ │ │ + beq.w 703a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_tp_call │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_tp_call │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ittt eq │ │ │ │ │ ldreq r2, [r3, #84] @ 0x54 │ │ │ │ │ @@ -10202,47 +10202,47 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 637a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 7810 │ │ │ │ │ + blt.w 770c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 67ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7570 │ │ │ │ │ + beq.w 7720 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w fp, [pc, #564] @ 6a0c │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r2, [fp, #680] @ 0x2a8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 6d68 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.w 7084 │ │ │ │ │ + bne.w 704e │ │ │ │ │ ldr.w r2, [fp, #688] @ 0x2b0 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.w 7084 │ │ │ │ │ + beq.w 704e │ │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 709e │ │ │ │ │ + beq.w 707c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - bge.w 70c8 │ │ │ │ │ + bge.w 7404 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble.w 6aaa │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ │ @@ -10264,15 +10264,15 @@ │ │ │ │ │ ldr r1, [pc, #436] @ (6a00 ) │ │ │ │ │ bl 0 <_Py_dict_lookup_threadsafe_stackref> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r0, #3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq.w 757a │ │ │ │ │ + beq.w 7766 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne.w 6a10 │ │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ blt.n 6832 │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -10280,15 +10280,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ bmi.n 6884 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7218 │ │ │ │ │ + beq.w 71ce │ │ │ │ │ adds r3, #1 │ │ │ │ │ beq.w 6354 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cbz r7, 68d8 │ │ │ │ │ ldr.w r2, [fp, #680] @ 0x2a8 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ bne.n 68d8 │ │ │ │ │ @@ -10342,29 +10342,29 @@ │ │ │ │ │ add.w r2, r2, #400 @ 0x190 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr.w lr, [lr, #400] @ 0x190 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w ip, ip, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 70d6 │ │ │ │ │ + beq.w 73a6 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ b.n 6846 │ │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ │ sub.w r2, r2, #368 @ 0x170 │ │ │ │ │ b.n 64c4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 6a94 │ │ │ │ │ ldr r3, [pc, #188] @ (6a08 ) │ │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cbnz r3, 695a │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 74bc │ │ │ │ │ + beq.w 7792 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 6078 │ │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 6078 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -10392,15 +10392,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cbnz r3, 69aa │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 7824 │ │ │ │ │ + beq.w 77a2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 6294 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 6294 │ │ │ │ │ @@ -10524,15 +10524,15 @@ │ │ │ │ │ b.n 6312 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 7622 │ │ │ │ │ + bne.w 7596 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCell_Set │ │ │ │ │ ldr r1, [pc, #584] @ (6d5c ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ @@ -10568,30 +10568,30 @@ │ │ │ │ │ b.w 5d58 │ │ │ │ │ str.w fp, [sp, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ b.w 5bf8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ - bmi.w 7564 │ │ │ │ │ + bmi.w 758a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 72f4 │ │ │ │ │ + beq.w 729e │ │ │ │ │ ldr.w sl, [r4, #104] @ 0x68 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ bne.w 6d36 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 73ec │ │ │ │ │ + bne.w 738a │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.w 6d40 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ mov r6, r5 │ │ │ │ │ @@ -10599,46 +10599,46 @@ │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bpl.w 7606 │ │ │ │ │ + bpl.w 756e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_IsIdentifier │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75d2 │ │ │ │ │ + beq.w 74ec │ │ │ │ │ ldr r1, [pc, #376] @ (6d60 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 73d0 │ │ │ │ │ + bne.w 7422 │ │ │ │ │ ldr r1, [pc, #368] @ (6d64 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 73be │ │ │ │ │ + bne.w 7412 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ bgt.n 6bca │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ adds r0, r5, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ subs r0, r2, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73ae │ │ │ │ │ + beq.w 7384 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble.n 6c92 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r9, r8 │ │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ │ @@ -10648,48 +10648,48 @@ │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ strd r1, r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 717e │ │ │ │ │ + bne.w 7118 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n 6d46 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 <_Py_Mangle> │ │ │ │ │ R_ARM_THM_CALL _Py_Mangle │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 76a0 │ │ │ │ │ + beq.w 756a │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ str.w r0, [r3, sl, lsl #2] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 76a0 │ │ │ │ │ - bne.w 763c │ │ │ │ │ + blt.w 756a │ │ │ │ │ + bne.w 7506 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bne.n 6c3e │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Sort │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 7680 │ │ │ │ │ + beq.w 754a │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_AsTuple │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 6cbe │ │ │ │ │ @@ -10697,59 +10697,59 @@ │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cbnz r2, 6cbe │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 73ae │ │ │ │ │ + beq.w 7384 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 3d88 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ble.w 5d12 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 75c0 │ │ │ │ │ + bne.w 74da │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 75c0 │ │ │ │ │ + bne.w 74da │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w ip, r7, #12 │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ beq.n 6d2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 759a │ │ │ │ │ + bne.w 74b4 │ │ │ │ │ cbnz r6, 6d0a │ │ │ │ │ ldr.w r6, [r2, #144] @ 0x90 │ │ │ │ │ subs r6, r6, r1 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 73e2 │ │ │ │ │ + beq.w 7436 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 7410 │ │ │ │ │ + bne.w 74a6 │ │ │ │ │ ldr r5, [r2, #104] @ 0x68 │ │ │ │ │ subs r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7408 │ │ │ │ │ + bne.w 749e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 7408 │ │ │ │ │ + bne.w 749e │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.n 6cf0 │ │ │ │ │ b.w 5d12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 738a │ │ │ │ │ + bgt.w 7360 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ b.n 6c0e │ │ │ │ │ ldr r1, [pc, #28] @ (6d64 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ @@ -10766,76 +10766,76 @@ │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000065dc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldrh.w r1, [r3, #206] @ 0xce │ │ │ │ │ cmp.w r1, #1000 @ 0x3e8 │ │ │ │ │ bcs.w 67ec │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.w 7084 │ │ │ │ │ + bne.w 704e │ │ │ │ │ ldr.w r2, [fp, #684] @ 0x2ac │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ bgt.w 67f2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ │ add.w r1, fp, #676 @ 0x2a4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r7, [r3, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 6884 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_GetGlobals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5f24 │ │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ │ - ldr r1, [pc, #704] @ (7074 ) │ │ │ │ │ + ldr r1, [pc, #692] @ (7068 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r2, 6dd2 │ │ │ │ │ - ldr r1, [pc, #696] @ (7078 ) │ │ │ │ │ + ldr r1, [pc, #684] @ (706c ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 72a0 │ │ │ │ │ + blt.w 748e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ bge.w 5f24 │ │ │ │ │ b.w 637a │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.w 71a6 │ │ │ │ │ + bne.w 70a6 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov sl, fp │ │ │ │ │ str.w fp, [sp, #16] │ │ │ │ │ strd r9, r7, [sp, #28] │ │ │ │ │ strd ip, r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 718e │ │ │ │ │ + bge.w 714a │ │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ │ lsls r7, r1, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r3, [r4, #132] @ 0x84 │ │ │ │ │ bmi.n 6e66 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 76a4 │ │ │ │ │ + beq.w 7692 │ │ │ │ │ lsls r6, r1, #21 │ │ │ │ │ bpl.w 6fcc │ │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.n 6eae │ │ │ │ │ ldr.w r9, [r5, #128] @ 0x80 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ @@ -10844,22 +10844,22 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.n 6f22 │ │ │ │ │ ldr.w r7, [r6, #128] @ 0x80 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.n 6f42 │ │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 71ca │ │ │ │ │ + beq.w 7128 │ │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 703a │ │ │ │ │ + beq.w 7162 │ │ │ │ │ bl 4fb4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 7042 │ │ │ │ │ - ldr r3, [pc, #532] @ (707c ) │ │ │ │ │ + b.n 716a │ │ │ │ │ + ldr r3, [pc, #520] @ (7070 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ @@ -10986,15 +10986,15 @@ │ │ │ │ │ bne.w 5fb6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyStaticMethod_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 637a │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #224] @ (7080 ) │ │ │ │ │ + ldr r1, [pc, #212] @ (7074 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 6366 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -11033,110 +11033,104 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ beq.n 6f78 │ │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 71d4 │ │ │ │ │ + beq.w 7182 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - ble.w 71f2 │ │ │ │ │ + ble.w 71a0 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ cmp r0, sl │ │ │ │ │ bne.n 701a │ │ │ │ │ b.n 6ed4 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ │ add r2, r3 │ │ │ │ │ b.n 6eaa │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr.w r2, [r8, #16] │ │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 7058 │ │ │ │ │ - ldr.w r2, [r8, #20] │ │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r8, r1 │ │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 6f4a │ │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ │ - ldr.w r3, [r8, #20] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r7, r8 │ │ │ │ │ - b.n 6f4a │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00005d9c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00005d3c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000020c │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00005df4 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldr r0, [pc, #712] @ (7350 ) │ │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + it ne │ │ │ │ │ + movne r2, r5 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + b.w 66c2 │ │ │ │ │ + ldr r0, [pc, #40] @ (7078 ) │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w 67fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ b.w 6354 │ │ │ │ │ + .word 0x00005d9c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00005d3c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00000200 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00005df4 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000062a4 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #30 │ │ │ │ │ - bmi.w 7514 │ │ │ │ │ + bmi.w 762c │ │ │ │ │ lsls r0, r2, #18 │ │ │ │ │ bmi.w 6354 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 5160 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 7096 │ │ │ │ │ + beq.n 7060 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6354 │ │ │ │ │ b.w 6808 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 688a │ │ │ │ │ - orr.w r2, r0, #1 │ │ │ │ │ - b.w 6824 │ │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ - add.w r3, r3, #376 @ 0x178 │ │ │ │ │ - adds r2, r1, r3 │ │ │ │ │ - b.n 6936 │ │ │ │ │ + ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC type_new │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS type_new │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 6de8 │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 67ce │ │ │ │ │ + b.n 6fe4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFunction_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFunction_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.w 600c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyClassMethod_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 637a │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #592] @ (7354 ) │ │ │ │ │ + ldr r1, [pc, #736] @ (73cc ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 6366 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -11145,89 +11139,67 @@ │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 600c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.w 600c │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyFunction_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyFunction_Type │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 5fd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyClassMethod_New │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 637a │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #520] @ (7358 ) │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 6366 │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 5fd0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 5fd0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 5fd0 │ │ │ │ │ - ldr r1, [pc, #476] @ (735c ) │ │ │ │ │ + ldr r1, [pc, #692] @ (73d0 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6c4c │ │ │ │ │ b.n 6c7e │ │ │ │ │ + movw r8, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r8, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ │ + ldr.w r3, [r8, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 6f4a │ │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ │ + ldr.w r3, [r8, #20] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r7, r8 │ │ │ │ │ + b.n 6f4a │ │ │ │ │ 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 r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 6fe4 │ │ │ │ │ - ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC type_new │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS type_new │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 6de8 │ │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 67ce │ │ │ │ │ - b.n 6fe4 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 7058 │ │ │ │ │ + ldr.w r2, [r8, #16] │ │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 7130 │ │ │ │ │ + ldr.w r2, [r8, #20] │ │ │ │ │ + ldr r3, [r1, #20] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r8, r1 │ │ │ │ │ + b.n 7130 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r3, sl │ │ │ │ │ beq.w 6ed4 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 71d6 │ │ │ │ │ + bne.n 7184 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ beq.w 6ed4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -11238,14 +11210,17 @@ │ │ │ │ │ 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 6fe4 │ │ │ │ │ + bl 0 <_Py_TriggerGC> │ │ │ │ │ + R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ + b.w 5e32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ b.w 6206 │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -11261,140 +11236,156 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ b.w 6424 │ │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - it ne │ │ │ │ │ - movne r2, r5 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - b.w 66c2 │ │ │ │ │ + orr.w r3, r3, #256 @ 0x100 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str.w r3, [r9, #84] @ 0x54 │ │ │ │ │ + bl 0 <_Py_SetImmortalUntracked> │ │ │ │ │ + R_ARM_THM_CALL _Py_SetImmortalUntracked │ │ │ │ │ + ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ │ + lsls r6, r3, #19 │ │ │ │ │ + bpl.w 60d0 │ │ │ │ │ + b.w 60de │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #30 │ │ │ │ │ - bmi.w 76b6 │ │ │ │ │ + bmi.w 76a4 │ │ │ │ │ lsls r4, r2, #18 │ │ │ │ │ bmi.w 6206 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 5160 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.w 6700 │ │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6206 │ │ │ │ │ b.w 6198 │ │ │ │ │ - ldr r3, [pc, #216] @ (7360 ) │ │ │ │ │ + ldr r3, [pc, #400] @ (73d4 ) │ │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ │ b.w 694e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.w 633c │ │ │ │ │ - bl 0 <_Py_TriggerGC> │ │ │ │ │ - R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.w 5e32 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 6dd2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6dd2 │ │ │ │ │ - orr.w r3, r3, #256 @ 0x100 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str.w r3, [r9, #84] @ 0x54 │ │ │ │ │ - bl 0 <_Py_SetImmortalUntracked> │ │ │ │ │ - R_ARM_THM_CALL _Py_SetImmortalUntracked │ │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ │ - lsls r6, r3, #19 │ │ │ │ │ - bpl.w 60d0 │ │ │ │ │ - b.w 60de │ │ │ │ │ + mov lr, r6 │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + beq.n 72cc │ │ │ │ │ + ldr.w lr, [lr, #128] @ 0x80 │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + bne.n 7258 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne.n 72e2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b.n 730e │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 5e32 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r3, 72f4 │ │ │ │ │ + cbz r3, 729e │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 72f4 │ │ │ │ │ + bge.n 729e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 72f4 │ │ │ │ │ + cbnz r3, 729e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 3d88 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ b.w 67bc │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + beq.n 72e2 │ │ │ │ │ + add.w sl, r0, #16 │ │ │ │ │ + mov.w lr, #1 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + ldr.w r0, [sl, #4]! │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne.n 7356 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b.n 730e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 72da │ │ │ │ │ + beq.n 7284 │ │ │ │ │ b.n 6b4c │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ ldr.w lr, [r3, #172] @ 0xac │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 7480 │ │ │ │ │ + beq.n 7322 │ │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ │ add.w r9, lr, #12 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - ble.w 749c │ │ │ │ │ + ble.n 733e │ │ │ │ │ ldr.w sl, [r9, #4]! │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bne.n 732c │ │ │ │ │ + bne.n 72fa │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.w 74b4 │ │ │ │ │ + bne.n 731a │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r6, r3 │ │ │ │ │ b.n 6de2 │ │ │ │ │ - .word 0x000062a4 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000053e0 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00005a2c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00005598 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000c88 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - beq.n 7312 │ │ │ │ │ - add.w sl, r0, #16 │ │ │ │ │ - mov.w lr, #1 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - ldr.w r0, [sl, #4]! │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne.n 73b4 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b.n 7342 │ │ │ │ │ + mov r0, lr │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.w 5b0e │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + beq.n 730e │ │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 7324 │ │ │ │ │ + movw lr, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt lr, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp r6, lr │ │ │ │ │ + beq.w 7628 │ │ │ │ │ + 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 .LC35 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 6fe4 │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ + cmp r9, lr │ │ │ │ │ + bne.n 72c2 │ │ │ │ │ + b.n 72e2 │ │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ beq.w 6bb8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -11404,64 +11395,48 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 72de │ │ │ │ │ - add.w lr, lr, #1 │ │ │ │ │ - cmp r9, lr │ │ │ │ │ - bne.n 737a │ │ │ │ │ - b.n 7312 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 75a6 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 75a6 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.n 6c00 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 75ec │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 75ec │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 6bf2 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 6d2c │ │ │ │ │ - b.w 5d12 │ │ │ │ │ + b.n 7288 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bgt.n 7396 │ │ │ │ │ + bgt.n 736c │ │ │ │ │ b.n 6d40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 7312 │ │ │ │ │ + ble.n 72e2 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 736a │ │ │ │ │ + bne.n 72b2 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ b.w 5b70 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 5d12 │ │ │ │ │ - b.n 6d2c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 5d12 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 6d2c │ │ │ │ │ - b.n 7408 │ │ │ │ │ - ldr r1, [pc, #792] @ (7738 ) │ │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ + add.w r3, r3, #376 @ 0x178 │ │ │ │ │ + adds r2, r1, r3 │ │ │ │ │ + b.w 6936 │ │ │ │ │ + ldr r1, [pc, #32] @ (73d8 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 6fe4 │ │ │ │ │ - bne.n 7446 │ │ │ │ │ + bne.n 73ec │ │ │ │ │ cmp r5, #1 │ │ │ │ │ beq.w 5af2 │ │ │ │ │ b.w 5ad8 │ │ │ │ │ - ldr r1, [pc, #768] @ (7738 ) │ │ │ │ │ + .word 0x000053e0 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00005598 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00000c88 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x00005d5c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + ldr r1, [pc, #784] @ (76f0 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 6fe4 │ │ │ │ │ beq.w 5aec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -11471,137 +11446,79 @@ │ │ │ │ │ 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 6fe4 │ │ │ │ │ - mov lr, r6 │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - beq.n 7384 │ │ │ │ │ - ldr.w lr, [lr, #128] @ 0x80 │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - bne.n 7460 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - bne.w 7312 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b.n 7342 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - beq.w 7342 │ │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 7482 │ │ │ │ │ - movw lr, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt lr, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r6, lr │ │ │ │ │ - beq.n 7560 │ │ │ │ │ - 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 .LC35 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6fe4 │ │ │ │ │ - mov r0, lr │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 5b0e │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.w 688a │ │ │ │ │ + orr.w r2, r0, #1 │ │ │ │ │ + b.w 6824 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.n 74c0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 74c0 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.w 6c00 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 7678 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 7678 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.w 6bf2 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 6d2c │ │ │ │ │ + b.w 5d12 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyFunction_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ - str.w r3, [r9, #72] @ 0x48 │ │ │ │ │ - b.w 695a │ │ │ │ │ - ldr r3, [pc, #620] @ (773c ) │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - movs r3, #28 │ │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ │ - adds r0, r2, r3 │ │ │ │ │ - add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ - ldr.w r0, [r0, #400] @ 0x190 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - beq.n 7508 │ │ │ │ │ - cmp r1, #10 │ │ │ │ │ - bhi.n 7508 │ │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ - add.w r3, r3, #376 @ 0x178 │ │ │ │ │ - add r2, r3 │ │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ │ - b.w 6274 │ │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ - add.w r3, r3, #400 @ 0x190 │ │ │ │ │ - add r2, r3 │ │ │ │ │ - b.n 7502 │ │ │ │ │ - ldr r2, [pc, #552] @ (7740 ) │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr.w r0, [r3, #180] @ 0xb4 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ │ - movs r2, #28 │ │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ │ - add.w ip, r1, r2 │ │ │ │ │ - add.w ip, ip, #91136 @ 0x16400 │ │ │ │ │ - ldr.w ip, [ip, #400] @ 0x190 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - beq.n 7554 │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - bhi.n 7554 │ │ │ │ │ - add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ │ - add.w r2, r2, #376 @ 0x178 │ │ │ │ │ - add r2, r1 │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 6354 │ │ │ │ │ - b.n 70ac │ │ │ │ │ - add.w r2, r2, #91136 @ 0x16400 │ │ │ │ │ - add.w r2, r2, #400 @ 0x190 │ │ │ │ │ - add r2, r1 │ │ │ │ │ - b.n 754a │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - b.n 7342 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - b.w 6b8a │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyFunction_Type │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 5fd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyClassMethod_New │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 637a │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [pc, #660] @ (76f4 ) │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 6366 │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 5fd0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 5fd0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 67ce │ │ │ │ │ - str r5, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 6874 │ │ │ │ │ - ldr.w r2, [r7, #4004] @ 0xfa4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 64de │ │ │ │ │ - b.w 6596 │ │ │ │ │ + b.w 5fd0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 6dd2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 6dd2 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 5d12 │ │ │ │ │ + b.n 6d2c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 5d12 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 6d2c │ │ │ │ │ + b.n 749e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ bne.w 6d12 │ │ │ │ │ b.w 5d12 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -11609,15 +11526,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 73ae │ │ │ │ │ + b.n 7384 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ beq.w 5d12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 6ce8 │ │ │ │ │ b.w 5d12 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -11627,67 +11544,28 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 73ae │ │ │ │ │ - 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 .LC52 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 73ae │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 73ae │ │ │ │ │ - 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 .LC57 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.w 637a │ │ │ │ │ - ldr r1, [pc, #260] @ (7744 ) │ │ │ │ │ + b.n 7384 │ │ │ │ │ + ldr r1, [pc, #496] @ (76f8 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 6c7a │ │ │ │ │ - ldr r1, [pc, #252] @ (7748 ) │ │ │ │ │ + ldr r1, [pc, #484] @ (76fc ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 6c7a │ │ │ │ │ - ldr r1, [pc, #240] @ (774c ) │ │ │ │ │ + ldr r1, [pc, #476] @ (7700 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 6c7a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -11700,129 +11578,271 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 73ae │ │ │ │ │ + bge.w 7384 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 73ae │ │ │ │ │ + bne.w 7384 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 73ae │ │ │ │ │ + b.n 7384 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 7680 │ │ │ │ │ + b.n 754a │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 7384 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + b.w 6b8a │ │ │ │ │ + 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 .LC57 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.w 637a │ │ │ │ │ + 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 .LC43 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.w 6054 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.w 637a │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeWarning │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_RuntimeWarning │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + bne.w 6264 │ │ │ │ │ + b.w 637a │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.w 637a │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + b.n 730e │ │ │ │ │ + ldr r2, [pc, #212] @ (7704 ) │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr.w r0, [r3, #180] @ 0xb4 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ + movs r2, #28 │ │ │ │ │ + mul.w r2, r0, r2 │ │ │ │ │ + add.w ip, r1, r2 │ │ │ │ │ + add.w ip, ip, #91136 @ 0x16400 │ │ │ │ │ + ldr.w ip, [ip, #400] @ 0x190 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + beq.n 766c │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + bhi.n 766c │ │ │ │ │ + add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ │ + add.w r2, r2, #376 @ 0x178 │ │ │ │ │ + add r2, r1 │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 6354 │ │ │ │ │ + b.n 708a │ │ │ │ │ + add.w r2, r2, #91136 @ 0x16400 │ │ │ │ │ + add.w r2, r2, #400 @ 0x190 │ │ │ │ │ + add r2, r1 │ │ │ │ │ + b.n 7662 │ │ │ │ │ + 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 .LC52 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 7384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5160 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.w 6fe4 │ │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ │ b.w 6e20 │ │ │ │ │ - ldr r2, [pc, #152] @ (7750 ) │ │ │ │ │ + ldr r2, [pc, #96] @ (7708 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr.w r1, [r3, #180] @ 0xb4 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r2, #28 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds r4, r0, r2 │ │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ │ ldr.w r4, [r4, #400] @ 0x190 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 76f6 │ │ │ │ │ + beq.n 76e4 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n 76f6 │ │ │ │ │ + bhi.n 76e4 │ │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ │ add.w r2, r2, #376 @ 0x178 │ │ │ │ │ add r2, r0 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 6206 │ │ │ │ │ - b.n 7266 │ │ │ │ │ + b.n 7224 │ │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ │ add.w r2, r2, #400 @ 0x190 │ │ │ │ │ add r2, r0 │ │ │ │ │ - b.n 76ec │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w 637a │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.w 637a │ │ │ │ │ - nop │ │ │ │ │ + b.n 76da │ │ │ │ │ .word 0x00005d5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000262 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000224 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00005a2c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005fb0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005408 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005450 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000090 │ │ │ │ │ + .word 0x000000d0 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x0000005a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 67bc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.w 67bc │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.w 67ce │ │ │ │ │ + ldr r3, [pc, #284] @ (7848 ) │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + movs r3, #28 │ │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ │ + adds r0, r2, r3 │ │ │ │ │ + add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ + ldr.w r0, [r0, #400] @ 0x190 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + beq.n 7778 │ │ │ │ │ + cmp r1, #10 │ │ │ │ │ + bhi.n 7778 │ │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ + add.w r3, r3, #376 @ 0x178 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ │ + b.w 6274 │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + b.w 6874 │ │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ + add.w r3, r3, #400 @ 0x190 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + b.n 7760 │ │ │ │ │ + ldr.w r2, [r7, #4004] @ 0xfa4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 64de │ │ │ │ │ + b.w 6596 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeWarning │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_RuntimeWarning │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ + str.w r3, [r9, #72] @ 0x48 │ │ │ │ │ + b.w 695a │ │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w 6264 │ │ │ │ │ - b.w 637a │ │ │ │ │ - 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 .LC43 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.w 6054 │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ + bl 0 <_PyErr_FormatNote> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_FormatNote │ │ │ │ │ + b.w 6362 │ │ │ │ │ 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 .LC56 │ │ │ │ │ @@ -11836,78 +11856,57 @@ │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 637a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 637a │ │ │ │ │ b.w 6376 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.w 637a │ │ │ │ │ - ldr r3, [pc, #128] @ (7854 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (784c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movs r3, #28 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r0, [r0, #400] @ 0x190 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq.n 7846 │ │ │ │ │ + beq.n 7834 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n 7846 │ │ │ │ │ + bhi.n 7834 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ │ b.w 5f12 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 67bc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 67bc │ │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ - bl 0 <_PyErr_FormatNote> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatNote │ │ │ │ │ - b.w 6362 │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 7808 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000074 │ │ │ │ │ + b.n 782c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.w 637a │ │ │ │ │ + .word 0x00000110 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00000048 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007858 <_PyObject_LookupSpecial>: │ │ │ │ │ +00007850 <_PyObject_LookupSpecial>: │ │ │ │ │ _PyObject_LookupSpecial(): │ │ │ │ │ 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, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r2, [pc, #412] @ (7a0c <_PyObject_LookupSpecial+0x1b4>) │ │ │ │ │ + ldr r2, [pc, #416] @ (7a08 <_PyObject_LookupSpecial+0x1b8>) │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr.w r7, [r3, #192] @ 0xc0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ eor.w r3, r7, r1, asr #3 │ │ │ │ │ @@ -11917,69 +11916,69 @@ │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ movs r2, #12 │ │ │ │ │ mul.w r8, r2, r3 │ │ │ │ │ add.w r9, r5, r8 │ │ │ │ │ add.w r9, r9, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r9, #1420] @ 0x58c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 78fc <_PyObject_LookupSpecial+0xa4> │ │ │ │ │ + bne.n 78f4 <_PyObject_LookupSpecial+0xa4> │ │ │ │ │ ldr.w r3, [r9, #1424] @ 0x590 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 78fc <_PyObject_LookupSpecial+0xa4> │ │ │ │ │ + bne.n 78f4 <_PyObject_LookupSpecial+0xa4> │ │ │ │ │ add.w r2, r5, #40960 @ 0xa000 │ │ │ │ │ add.w r3, r2, r8 │ │ │ │ │ ldr.w r3, [r3, #1428] @ 0x594 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7966 <_PyObject_LookupSpecial+0x10e> │ │ │ │ │ + beq.n 795e <_PyObject_LookupSpecial+0x10e> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7970 <_PyObject_LookupSpecial+0x118> │ │ │ │ │ + bge.n 7968 <_PyObject_LookupSpecial+0x118> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 7966 <_PyObject_LookupSpecial+0x10e> │ │ │ │ │ + beq.n 795e <_PyObject_LookupSpecial+0x10e> │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bmi.n 797a <_PyObject_LookupSpecial+0x122> │ │ │ │ │ + bmi.n 7974 <_PyObject_LookupSpecial+0x124> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ │ - cbz r6, 78f4 <_PyObject_LookupSpecial+0x9c> │ │ │ │ │ + cbz r6, 78ec <_PyObject_LookupSpecial+0x9c> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 78f4 <_PyObject_LookupSpecial+0x9c> │ │ │ │ │ + bge.n 78ec <_PyObject_LookupSpecial+0x9c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7a00 <_PyObject_LookupSpecial+0x1a8> │ │ │ │ │ + beq.w 79fa <_PyObject_LookupSpecial+0x1aa> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 79a6 <_PyObject_LookupSpecial+0x14e> │ │ │ │ │ + beq.n 79a0 <_PyObject_LookupSpecial+0x150> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 7966 <_PyObject_LookupSpecial+0x10e> │ │ │ │ │ + beq.n 795e <_PyObject_LookupSpecial+0x10e> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 795a <_PyObject_LookupSpecial+0x102> │ │ │ │ │ + bne.n 7952 <_PyObject_LookupSpecial+0x102> │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n 795a <_PyObject_LookupSpecial+0x102> │ │ │ │ │ + bgt.n 7952 <_PyObject_LookupSpecial+0x102> │ │ │ │ │ add.w r2, r5, #42240 @ 0xa500 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ │ add.w r1, r2, r8 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ add.w r1, r8, #4 │ │ │ │ │ @@ -11989,117 +11988,119 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ str r6, [r2, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r7, [r2, r8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7998 <_PyObject_LookupSpecial+0x140> │ │ │ │ │ + blt.n 7992 <_PyObject_LookupSpecial+0x142> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 7966 <_PyObject_LookupSpecial+0x10e> │ │ │ │ │ + beq.n 795e <_PyObject_LookupSpecial+0x10e> │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bmi.n 797a <_PyObject_LookupSpecial+0x122> │ │ │ │ │ + bmi.n 7974 <_PyObject_LookupSpecial+0x124> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 78ce <_PyObject_LookupSpecial+0x76> │ │ │ │ │ + bne.n 78c6 <_PyObject_LookupSpecial+0x76> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bics.w r2, r3, #1 │ │ │ │ │ - beq.n 7966 <_PyObject_LookupSpecial+0x10e> │ │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ │ + it ne │ │ │ │ │ + orrne.w r3, r3, #1 │ │ │ │ │ + beq.n 795e <_PyObject_LookupSpecial+0x10e> │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 78f4 <_PyObject_LookupSpecial+0x9c> │ │ │ │ │ + beq.n 78ec <_PyObject_LookupSpecial+0x9c> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 78d8 <_PyObject_LookupSpecial+0x80> │ │ │ │ │ + b.n 78d0 <_PyObject_LookupSpecial+0x80> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7958 <_PyObject_LookupSpecial+0x100> │ │ │ │ │ + bne.n 7950 <_PyObject_LookupSpecial+0x100> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7958 <_PyObject_LookupSpecial+0x100> │ │ │ │ │ + b.n 7950 <_PyObject_LookupSpecial+0x100> │ │ │ │ │ ldrh.w r3, [r0, #206] @ 0xce │ │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n 79f2 <_PyObject_LookupSpecial+0x19a> │ │ │ │ │ + bcs.n 79ec <_PyObject_LookupSpecial+0x19c> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ 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 79f2 <_PyObject_LookupSpecial+0x19a> │ │ │ │ │ + bne.n 79ec <_PyObject_LookupSpecial+0x19c> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ │ - bgt.n 79f2 <_PyObject_LookupSpecial+0x19a> │ │ │ │ │ + bgt.n 79ec <_PyObject_LookupSpecial+0x19c> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r7, [r7, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 7966 <_PyObject_LookupSpecial+0x10e> │ │ │ │ │ + beq.n 795e <_PyObject_LookupSpecial+0x10e> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 7958 <_PyObject_LookupSpecial+0x100> │ │ │ │ │ + beq.n 7950 <_PyObject_LookupSpecial+0x100> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 791c <_PyObject_LookupSpecial+0xc4> │ │ │ │ │ - b.n 795a <_PyObject_LookupSpecial+0x102> │ │ │ │ │ + beq.n 7914 <_PyObject_LookupSpecial+0xc4> │ │ │ │ │ + b.n 7952 <_PyObject_LookupSpecial+0x102> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 7958 <_PyObject_LookupSpecial+0x100> │ │ │ │ │ - b.n 7966 <_PyObject_LookupSpecial+0x10e> │ │ │ │ │ + bne.n 7950 <_PyObject_LookupSpecial+0x100> │ │ │ │ │ + b.n 795e <_PyObject_LookupSpecial+0x10e> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 78f4 <_PyObject_LookupSpecial+0x9c> │ │ │ │ │ - .word 0x00000190 │ │ │ │ │ + b.n 78ec <_PyObject_LookupSpecial+0x9c> │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00000194 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007a10 : │ │ │ │ │ +00007a0c : │ │ │ │ │ super_vectorcall(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ea4 │ │ │ │ │ + bne.w 7ee2 │ │ │ │ │ bic.w r8, r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - bhi.w 7e8a │ │ │ │ │ + bhi.w 7ec8 │ │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_GenericAlloc │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_GenericAlloc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 7e52 │ │ │ │ │ + bne.w 7e4c │ │ │ │ │ ldrd r6, r3, [r5, #16] │ │ │ │ │ add r6, r3 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ adds r6, #3 │ │ │ │ │ and.w r2, r3, #24 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ ubfx r7, r3, #14, #1 │ │ │ │ │ @@ -12119,49 +12120,49 @@ │ │ │ │ │ bicmi.w r2, r2, #3 │ │ │ │ │ addmi.w r3, r2, r3, lsl #2 │ │ │ │ │ addmi r6, r6, r3 │ │ │ │ │ adds r0, r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7e44 │ │ │ │ │ + beq.w 7e3e │ │ │ │ │ adds r4, r0, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 7ddc │ │ │ │ │ + beq.w 7dd6 │ │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ lsls r7, r2, #17 │ │ │ │ │ - bpl.n 7ab0 │ │ │ │ │ + bpl.n 7aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_GC_Link> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_Link │ │ │ │ │ sub.w r2, r6, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r4, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7d42 │ │ │ │ │ + bne.w 7d3e │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 7d5e │ │ │ │ │ + bmi.w 7d5a │ │ │ │ │ lsls r3, r3, #17 │ │ │ │ │ - bpl.n 7b4c │ │ │ │ │ - ldr r3, [pc, #648] @ (7d70 ) │ │ │ │ │ + bpl.n 7b48 │ │ │ │ │ + ldr r3, [pc, #648] @ (7d6c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldr.w r7, [r0, #3760] @ 0xeb0 │ │ │ │ │ @@ -12184,169 +12185,169 @@ │ │ │ │ │ orrs r3, r2 │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ cmp r5, ip │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ str.w lr, [r0, #128] @ 0x80 │ │ │ │ │ str r5, [r0, #28] │ │ │ │ │ - bgt.w 7d6a │ │ │ │ │ + bgt.w 7d66 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 7d78 │ │ │ │ │ + beq.w 7d74 │ │ │ │ │ ldr.w r6, [r9] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 7ebe │ │ │ │ │ + bge.w 7efc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - bne.w 7e38 │ │ │ │ │ + bne.w 7e32 │ │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7de6 │ │ │ │ │ + bge.w 7de0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 7dec │ │ │ │ │ + beq.w 7de6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7df4 │ │ │ │ │ + bge.w 7dee │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - beq.w 7dfa │ │ │ │ │ + beq.w 7df4 │ │ │ │ │ ldr r7, [r5, #4] │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 7be6 │ │ │ │ │ + bge.n 7be2 │ │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7c54 │ │ │ │ │ + beq.n 7c50 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 7be6 │ │ │ │ │ + ble.n 7be2 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 7c6e │ │ │ │ │ + beq.n 7c6a │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 7be6 │ │ │ │ │ + beq.n 7be2 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 7c6e │ │ │ │ │ + beq.n 7c6a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 7be6 │ │ │ │ │ + beq.n 7be2 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 7c6e │ │ │ │ │ + beq.n 7c6a │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 7be6 │ │ │ │ │ + beq.n 7be2 │ │ │ │ │ adds r3, #24 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 7c6e │ │ │ │ │ + beq.n 7c6a │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 7bd8 │ │ │ │ │ + bne.n 7bd4 │ │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7ed8 │ │ │ │ │ + beq.w 7e5c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 7c94 │ │ │ │ │ + ble.n 7c90 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n 7c7e │ │ │ │ │ + bne.n 7c7a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7c08 │ │ │ │ │ + bge.n 7c04 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbz r0, 7c20 │ │ │ │ │ + cbz r0, 7c1c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7c20 │ │ │ │ │ + bge.n 7c1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7d36 │ │ │ │ │ + beq.w 7d32 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ - cbz r0, 7c36 │ │ │ │ │ + cbz r0, 7c32 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7c36 │ │ │ │ │ + bge.n 7c32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7d30 │ │ │ │ │ + beq.n 7d2c │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ - cbz r0, 7c4c │ │ │ │ │ + cbz r0, 7c48 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7c4c │ │ │ │ │ + bge.n 7c48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7d3c │ │ │ │ │ + beq.n 7d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 7c6e │ │ │ │ │ + beq.n 7c6a │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7c56 │ │ │ │ │ + bne.n 7c52 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 7be6 │ │ │ │ │ + bne.n 7be2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7c7a │ │ │ │ │ + bge.n 7c76 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 7c08 │ │ │ │ │ + b.n 7c04 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 7c94 │ │ │ │ │ + beq.n 7c90 │ │ │ │ │ adds r3, #16 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.n 7bfc │ │ │ │ │ + beq.n 7bf8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 7c86 │ │ │ │ │ - ldr r1, [pc, #220] @ (7d74 ) │ │ │ │ │ + bne.n 7c82 │ │ │ │ │ + ldr r1, [pc, #220] @ (7d70 ) │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7cf4 │ │ │ │ │ + blt.n 7cf0 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - cbz r7, 7cb6 │ │ │ │ │ + cbz r7, 7cb2 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 7cb6 │ │ │ │ │ + bge.n 7cb2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 7e18 │ │ │ │ │ + bne.w 7e12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 3d88 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -12371,346 +12372,347 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7d06 │ │ │ │ │ + bge.n 7d02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7e62 │ │ │ │ │ + beq.w 7ea0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7d18 │ │ │ │ │ + bge.n 7d14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7efc │ │ │ │ │ + beq.w 7ec0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7d2c │ │ │ │ │ + bge.n 7d28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7d2c │ │ │ │ │ + cbnz r3, 7d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7c4c │ │ │ │ │ + b.n 7c48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7c36 │ │ │ │ │ + b.n 7c32 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7c20 │ │ │ │ │ + b.n 7c1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7c4c │ │ │ │ │ + b.n 7c48 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bpl.w 7ae2 │ │ │ │ │ + bpl.w 7ade │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_InitInlineValues> │ │ │ │ │ R_ARM_THM_CALL _PyObject_InitInlineValues │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ - b.n 7ae2 │ │ │ │ │ + b.n 7ade │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 7b4c │ │ │ │ │ + b.n 7b48 │ │ │ │ │ .word 0x00000280 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000053c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldr r3, [pc, #416] @ (7f1c ) │ │ │ │ │ + ldr r3, [pc, #416] @ (7f18 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ strd r8, r8, [sp, #20] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f04 │ │ │ │ │ + beq.w 7ea8 │ │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bhi.w 7ef8 │ │ │ │ │ + bhi.w 7e9c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 7db6 │ │ │ │ │ + beq.n 7db0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ add.w r2, r3, #128 @ 0x80 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc.w 7ef8 │ │ │ │ │ + bcc.n 7e9c │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 308 <_PyStaticType_InitBuiltin+0x2b0> │ │ │ │ │ R_ARM_THM_CALL super_init_without_args │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 7d18 │ │ │ │ │ + beq.n 7d14 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 7dfa │ │ │ │ │ + beq.n 7df4 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7ba0 │ │ │ │ │ - b.n 7c08 │ │ │ │ │ + bne.w 7b9c │ │ │ │ │ + b.n 7c04 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #17 │ │ │ │ │ - bpl.w 7ab0 │ │ │ │ │ - b.n 7aaa │ │ │ │ │ + bpl.w 7aac │ │ │ │ │ + b.n 7aa6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 7b84 │ │ │ │ │ + bne.w 7b80 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 7c08 │ │ │ │ │ + b.n 7c04 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.w 7ba0 │ │ │ │ │ + bne.w 7b9c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7dec │ │ │ │ │ + bge.n 7de6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7dec │ │ │ │ │ + bne.n 7de6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7dec │ │ │ │ │ + b.n 7de6 │ │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ │ - cbz r3, 7e6a │ │ │ │ │ + cbz r3, 7e7c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.w 7cb6 │ │ │ │ │ + ble.w 7cb2 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 7c08 │ │ │ │ │ + beq.w 7c04 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 7e24 │ │ │ │ │ + b.n 7e1e │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7dec │ │ │ │ │ + bge.n 7de6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 7dec │ │ │ │ │ + b.n 7de6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d2c │ │ │ │ │ - b.n 7d66 │ │ │ │ │ + beq.w 7d28 │ │ │ │ │ + b.n 7d62 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b4c │ │ │ │ │ - b.n 7d2c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7d06 │ │ │ │ │ + bne.w 7b48 │ │ │ │ │ + b.n 7d28 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.w 7bf8 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 7e5e │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w 7bf8 │ │ │ │ │ + b.n 7c90 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 7c08 │ │ │ │ │ + beq.w 7c04 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7e6c │ │ │ │ │ + bne.n 7e7e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 7c08 │ │ │ │ │ - b.n 7cb6 │ │ │ │ │ + beq.w 7c04 │ │ │ │ │ + b.n 7cb2 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + b.n 7d86 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 7d02 │ │ │ │ │ + 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 .LC65 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 7d14 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 7d14 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d2c │ │ │ │ │ - b.n 7a38 │ │ │ │ │ + beq.w 7d28 │ │ │ │ │ + b.n 7a34 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d2c │ │ │ │ │ - b.n 7a2c │ │ │ │ │ + beq.w 7d28 │ │ │ │ │ + b.n 7a28 │ │ │ │ │ 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 .LC64 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 7d18 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.w 7bfc │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 7eda │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.w 7bfc │ │ │ │ │ - b.n 7c94 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - b.n 7d8a │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7d18 │ │ │ │ │ - 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 .LC65 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 7d18 │ │ │ │ │ + b.n 7d14 │ │ │ │ │ + nop │ │ │ │ │ .word 0x00000196 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007f20 : │ │ │ │ │ +00007f1c : │ │ │ │ │ supercheck(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 7f80 │ │ │ │ │ + bge.n 7f7c │ │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ │ - cbz r3, 7f66 │ │ │ │ │ + cbz r3, 7f62 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - bge.n 7f80 │ │ │ │ │ + bge.n 7f7c │ │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 7f46 │ │ │ │ │ + bne.n 7f42 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ - b.n 7fa6 │ │ │ │ │ + b.n 7fa2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 7f56 │ │ │ │ │ + beq.n 7f52 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7f68 │ │ │ │ │ + bne.n 7f64 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 7f56 │ │ │ │ │ + beq.n 7f52 │ │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ │ - cbz r3, 7fae │ │ │ │ │ + cbz r3, 7faa │ │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble.n 7fc8 │ │ │ │ │ + ble.n 7fc4 │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bne.n 7faa │ │ │ │ │ + bne.n 7fa6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7fa6 │ │ │ │ │ + bge.n 7fa2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 7f8e │ │ │ │ │ + b.n 7f8a │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 7f9a │ │ │ │ │ + beq.n 7f96 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7fb0 │ │ │ │ │ + bne.n 7fac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 7f9a │ │ │ │ │ + beq.n 7f96 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #148] @ (8064 ) │ │ │ │ │ + ldr r1, [pc, #148] @ (8060 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 8028 │ │ │ │ │ + blt.n 8024 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - cbz r0, 7fec │ │ │ │ │ + cbz r0, 7fe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 7fec │ │ │ │ │ + bge.n 7fe8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 802c │ │ │ │ │ + bne.n 8028 │ │ │ │ │ bl 3d88 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -12733,91 +12735,91 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7fa6 │ │ │ │ │ + b.n 7fa2 │ │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ │ - cbz r3, 8048 │ │ │ │ │ + cbz r3, 8044 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n 7fec │ │ │ │ │ + ble.n 7fe8 │ │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ │ cmp r4, ip │ │ │ │ │ - beq.n 7fa6 │ │ │ │ │ + beq.n 7fa2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 8038 │ │ │ │ │ + b.n 8034 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 7fa6 │ │ │ │ │ + beq.n 7fa2 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 804a │ │ │ │ │ + bne.n 8046 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 7fa6 │ │ │ │ │ - b.n 7fec │ │ │ │ │ + beq.n 7fa2 │ │ │ │ │ + b.n 7fe8 │ │ │ │ │ .word 0x000053c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008068 : │ │ │ │ │ +00008064 : │ │ │ │ │ super_getattro(): │ │ │ │ │ stmdb 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] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.n 808e │ │ │ │ │ + bpl.n 808a │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.w 82a6 │ │ │ │ │ + beq.w 8296 │ │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 82b4 │ │ │ │ │ + beq.w 82a4 │ │ │ │ │ ldr.w r4, [r9, #172] @ 0xac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8254 │ │ │ │ │ + beq.w 8250 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bge.w 825e │ │ │ │ │ + bge.w 825a │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - ble.w 824e │ │ │ │ │ + ble.w 824a │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r6, r4 │ │ │ │ │ - bne.w 8274 │ │ │ │ │ + bne.w 8270 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ add.w fp, r4, r8, lsl #2 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r0, [r2, #132] @ 0x84 │ │ │ │ │ - bpl.n 8126 │ │ │ │ │ - ldr r3, [pc, #500] @ (82e0 ) │ │ │ │ │ + bpl.n 8122 │ │ │ │ │ + ldr r3, [pc, #500] @ (82dc ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ movs r1, #28 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w r3, [r2, #180] @ 0xb4 │ │ │ │ │ @@ -12829,197 +12831,197 @@ │ │ │ │ │ movhi r3, #1 │ │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r1, [ip, #400] @ 0x190 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 82c2 │ │ │ │ │ + beq.w 82b2 │ │ │ │ │ ldr.w r0, [ip, #416] @ 0x1a0 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ - cbz r0, 817e │ │ │ │ │ + cbz r0, 817a │ │ │ │ │ lsls r3, r6, #31 │ │ │ │ │ - bmi.n 8140 │ │ │ │ │ + bmi.n 813c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 82ce │ │ │ │ │ + beq.w 82ca │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8254 │ │ │ │ │ + beq.w 8250 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ │ - cbz r3, 8176 │ │ │ │ │ + cbz r3, 8172 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ itet eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ movne r2, r9 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8176 │ │ │ │ │ + bge.n 8172 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 82d6 │ │ │ │ │ + beq.w 82d2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bge.n 824e │ │ │ │ │ + bge.n 824a │ │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r0, [r2, #132] @ 0x84 │ │ │ │ │ - bpl.n 81d0 │ │ │ │ │ - ldr r3, [pc, #332] @ (82e4 ) │ │ │ │ │ + bpl.n 81cc │ │ │ │ │ + ldr r3, [pc, #332] @ (82e0 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr.w r0, [r2, #180] @ 0xb4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movs r3, #28 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ add.w ip, r1, r3 │ │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ │ ldr.w ip, [ip, #400] @ 0x190 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq.n 81c4 │ │ │ │ │ + beq.n 81c0 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bls.n 829a │ │ │ │ │ + bls.n 82be │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ │ add r1, r3 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8130 │ │ │ │ │ + bne.n 812c │ │ │ │ │ add.w r8, r8, #2 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge.n 824e │ │ │ │ │ + bge.n 824a │ │ │ │ │ adds r4, #16 │ │ │ │ │ ldr.w r3, [r4, r8, lsl #2] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr r0, [pc, #248] @ (82e8 ) │ │ │ │ │ + ldr r0, [pc, #248] @ (82e4 ) │ │ │ │ │ movs r2, #28 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #30 │ │ │ │ │ - bpl.n 8294 │ │ │ │ │ + bpl.n 8290 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr.w r1, [ip, r0] │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ ldr.w r1, [r3, #180] @ 0xb4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mul.w lr, r2, r1 │ │ │ │ │ add.w r0, ip, lr │ │ │ │ │ add.w r2, lr, #91136 @ 0x16400 │ │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ add.w r2, r2, #400 @ 0x190 │ │ │ │ │ add r2, ip │ │ │ │ │ ldr.w r0, [r0, #400] @ 0x190 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 8236 │ │ │ │ │ + beq.n 8232 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ ittt ls │ │ │ │ │ addls.w r2, lr, #96768 @ 0x17a00 │ │ │ │ │ addls.w r2, r2, #376 @ 0x178 │ │ │ │ │ addls r2, ip │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8130 │ │ │ │ │ + bne.w 812c │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - blt.n 81e6 │ │ │ │ │ + blt.n 81e2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 568c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 82b4 │ │ │ │ │ + cbz r0, 82a4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 8176 │ │ │ │ │ + b.n 8172 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ orr.w r6, r4, #1 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - ble.n 824e │ │ │ │ │ + ble.n 824a │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 80d2 │ │ │ │ │ + beq.w 80ce │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq.n 824e │ │ │ │ │ + beq.n 824a │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 827c │ │ │ │ │ + bne.n 8278 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - blt.w 80d6 │ │ │ │ │ - b.n 824e │ │ │ │ │ + blt.w 80d2 │ │ │ │ │ + b.n 824a │ │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ │ - b.n 8238 │ │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ - add.w r3, r3, #376 @ 0x178 │ │ │ │ │ - add r1, r3 │ │ │ │ │ - b.n 81ce │ │ │ │ │ - ldr r1, [pc, #68] @ (82ec ) │ │ │ │ │ + b.n 8234 │ │ │ │ │ + ldr r1, [pc, #80] @ (82e8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 808e │ │ │ │ │ + beq.w 808a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GenericGetAttr │ │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ │ add.w r0, r0, #376 @ 0x178 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ - b.n 8126 │ │ │ │ │ + b.n 8122 │ │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ + add.w r3, r3, #376 @ 0x178 │ │ │ │ │ + add r1, r3 │ │ │ │ │ + b.n 81ca │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8140 │ │ │ │ │ + b.n 813c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8176 │ │ │ │ │ + b.n 8172 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000140 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000053c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000082f0 : │ │ │ │ │ +000082ec : │ │ │ │ │ super_dealloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ @@ -13031,103 +13033,103 @@ │ │ │ │ │ bfi r0, r2, #0, #2 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #176] @ (83dc ) │ │ │ │ │ + ldr r2, [pc, #176] @ (83d8 ) │ │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ and.w r0, r0, #1 │ │ │ │ │ str.w r0, [r3, #-4] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 83a6 │ │ │ │ │ + ble.n 83a2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ │ ldr.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ - cbz r0, 8372 │ │ │ │ │ + cbz r0, 836e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8372 │ │ │ │ │ + bge.n 836e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 83be │ │ │ │ │ + cbz r2, 83ba │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 8384 │ │ │ │ │ + cbz r0, 8380 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8384 │ │ │ │ │ + bge.n 8380 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 83c8 │ │ │ │ │ + cbz r2, 83c4 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - cbz r0, 8396 │ │ │ │ │ + cbz r0, 8392 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8396 │ │ │ │ │ + bge.n 8392 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 83d2 │ │ │ │ │ + cbz r2, 83ce │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ ldr.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8372 │ │ │ │ │ + beq.n 836e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 836c │ │ │ │ │ - b.n 8372 │ │ │ │ │ + blt.n 8368 │ │ │ │ │ + b.n 836e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 8372 │ │ │ │ │ + b.n 836e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 8384 │ │ │ │ │ + b.n 8380 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 8396 │ │ │ │ │ + b.n 8392 │ │ │ │ │ .word 0x00000096 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000083e0 <_PyObject_GC_UNTRACK>: │ │ │ │ │ +000083dc <_PyObject_GC_UNTRACK>: │ │ │ │ │ _PyObject_GC_UNTRACK(): │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ bic.w ip, r1, #3 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ bfi r1, r3, #0, #2 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #56] @ (8440 <_PyObject_GC_UNTRACK+0x60>) │ │ │ │ │ + ldr r3, [pc, #56] @ (843c <_PyObject_GC_UNTRACK+0x60>) │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ @@ -13142,54 +13144,54 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x00000022 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008444 : │ │ │ │ │ +00008440 : │ │ │ │ │ object_init_subclass(): │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008450 : │ │ │ │ │ +0000844c : │ │ │ │ │ type_init(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r2, 8470 │ │ │ │ │ + cbnz r2, 846c │ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne.n 8492 │ │ │ │ │ + bne.n 848e │ │ │ │ │ pop {r3, pc} │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 8462 │ │ │ │ │ + bne.n 845e │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 846e │ │ │ │ │ + beq.n 846a │ │ │ │ │ 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 .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 84a8 │ │ │ │ │ + b.n 84a4 │ │ │ │ │ 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 .LC68 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -13197,111 +13199,111 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000084b0 : │ │ │ │ │ +000084ac : │ │ │ │ │ object_dealloc(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -000084b8 <_Py_type_getattro_impl>: │ │ │ │ │ +000084b4 <_Py_type_getattro_impl>: │ │ │ │ │ _Py_type_getattro_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, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.w 8982 <_Py_type_getattro_impl+0x4ca> │ │ │ │ │ + bpl.w 8984 <_Py_type_getattro_impl+0x4d0> │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w fp, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.w 8654 <_Py_type_getattro_impl+0x19c> │ │ │ │ │ + bmi.w 8650 <_Py_type_getattro_impl+0x19c> │ │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8698 <_Py_type_getattro_impl+0x1e0> │ │ │ │ │ + beq.w 8694 <_Py_type_getattro_impl+0x1e0> │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #672] @ (8798 <_Py_type_getattro_impl+0x2e0>) │ │ │ │ │ + ldr r3, [pc, #676] @ (8798 <_Py_type_getattro_impl+0x2e4>) │ │ │ │ │ asrs r5, r7, #3 │ │ │ │ │ ldr.w sl, [fp, #192] @ 0xc0 │ │ │ │ │ movs r2, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ eor.w r3, sl, r5 │ │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r6, r4, r3 │ │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne.w 8710 <_Py_type_getattro_impl+0x258> │ │ │ │ │ + bne.w 86fc <_Py_type_getattro_impl+0x248> │ │ │ │ │ ldr.w r2, [r6, #1424] @ 0x590 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 8710 <_Py_type_getattro_impl+0x258> │ │ │ │ │ + bne.w 86fc <_Py_type_getattro_impl+0x248> │ │ │ │ │ add.w r2, r4, #40960 @ 0xa000 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 85b8 <_Py_type_getattro_impl+0x100> │ │ │ │ │ + beq.n 85b4 <_Py_type_getattro_impl+0x100> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 86a6 <_Py_type_getattro_impl+0x1ee> │ │ │ │ │ + bge.w 86a2 <_Py_type_getattro_impl+0x1ee> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.w 86fe <_Py_type_getattro_impl+0x246> │ │ │ │ │ + beq.w 8784 <_Py_type_getattro_impl+0x2d0> │ │ │ │ │ lsls r6, r2, #31 │ │ │ │ │ - bmi.w 86b0 <_Py_type_getattro_impl+0x1f8> │ │ │ │ │ + bmi.w 86ae <_Py_type_getattro_impl+0x1fa> │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 86cc <_Py_type_getattro_impl+0x214> │ │ │ │ │ + beq.w 86ca <_Py_type_getattro_impl+0x216> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDescr_IsData │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86f0 <_Py_type_getattro_impl+0x238> │ │ │ │ │ + beq.w 86ee <_Py_type_getattro_impl+0x23a> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8594 <_Py_type_getattro_impl+0xdc> │ │ │ │ │ + bge.n 8590 <_Py_type_getattro_impl+0xdc> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 899c <_Py_type_getattro_impl+0x4e4> │ │ │ │ │ + beq.w 899e <_Py_type_getattro_impl+0x4ea> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 8776 <_Py_type_getattro_impl+0x2be> │ │ │ │ │ - ldr r3, [pc, #492] @ (879c <_Py_type_getattro_impl+0x2e4>) │ │ │ │ │ + bne.w 8762 <_Py_type_getattro_impl+0x2ae> │ │ │ │ │ + ldr r3, [pc, #496] @ (879c <_Py_type_getattro_impl+0x2e8>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr.w r9, [r8, #192] @ 0xc0 │ │ │ │ │ @@ -13309,62 +13311,62 @@ │ │ │ │ │ eor.w r5, r5, r9 │ │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ │ mul.w r5, r2, r5 │ │ │ │ │ add.w sl, r4, r5 │ │ │ │ │ add.w sl, sl, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.w 87b4 <_Py_type_getattro_impl+0x2fc> │ │ │ │ │ + bne.w 87b4 <_Py_type_getattro_impl+0x300> │ │ │ │ │ ldr.w r2, [sl, #1424] @ 0x590 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 87b4 <_Py_type_getattro_impl+0x2fc> │ │ │ │ │ + bne.w 87b4 <_Py_type_getattro_impl+0x300> │ │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ │ add r4, r5 │ │ │ │ │ ldr.w r2, [r4, #1428] @ 0x594 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 882a <_Py_type_getattro_impl+0x372> │ │ │ │ │ + beq.w 882a <_Py_type_getattro_impl+0x376> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 885a <_Py_type_getattro_impl+0x3a2> │ │ │ │ │ + bge.w 885a <_Py_type_getattro_impl+0x3a6> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.w 882a <_Py_type_getattro_impl+0x372> │ │ │ │ │ + beq.w 882a <_Py_type_getattro_impl+0x376> │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bmi.w 8864 <_Py_type_getattro_impl+0x3ac> │ │ │ │ │ + bmi.w 8866 <_Py_type_getattro_impl+0x3b2> │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr.w r5, [r2, #136] @ 0x88 │ │ │ │ │ - cbz r3, 862e <_Py_type_getattro_impl+0x176> │ │ │ │ │ + cbz r3, 862a <_Py_type_getattro_impl+0x176> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 862e <_Py_type_getattro_impl+0x176> │ │ │ │ │ + bge.n 862a <_Py_type_getattro_impl+0x176> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 86dc <_Py_type_getattro_impl+0x224> │ │ │ │ │ + beq.n 86da <_Py_type_getattro_impl+0x226> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 86e6 <_Py_type_getattro_impl+0x22e> │ │ │ │ │ + beq.n 86e4 <_Py_type_getattro_impl+0x230> │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8594 <_Py_type_getattro_impl+0xdc> │ │ │ │ │ + bge.n 8590 <_Py_type_getattro_impl+0xdc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8594 <_Py_type_getattro_impl+0xdc> │ │ │ │ │ + bne.n 8590 <_Py_type_getattro_impl+0xdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8594 <_Py_type_getattro_impl+0xdc> │ │ │ │ │ - ldr r3, [pc, #328] @ (87a0 <_Py_type_getattro_impl+0x2e8>) │ │ │ │ │ + b.n 8590 <_Py_type_getattro_impl+0xdc> │ │ │ │ │ + ldr r3, [pc, #332] @ (87a0 <_Py_type_getattro_impl+0x2ec>) │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ movs r2, #28 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ │ @@ -13376,88 +13378,81 @@ │ │ │ │ │ movhi r3, #1 │ │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ │ ldr.w r2, [r0, #400] @ 0x190 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8958 <_Py_type_getattro_impl+0x4a0> │ │ │ │ │ + beq.w 895a <_Py_type_getattro_impl+0x4a6> │ │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 84f4 <_Py_type_getattro_impl+0x3c> │ │ │ │ │ + bne.w 84f0 <_Py_type_getattro_impl+0x3c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 5160 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 84f0 <_Py_type_getattro_impl+0x38> │ │ │ │ │ - b.n 8842 <_Py_type_getattro_impl+0x38a> │ │ │ │ │ + bne.w 84ec <_Py_type_getattro_impl+0x38> │ │ │ │ │ + b.n 8842 <_Py_type_getattro_impl+0x38e> │ │ │ │ │ bics.w r3, r2, #1 │ │ │ │ │ - beq.n 86fe <_Py_type_getattro_impl+0x246> │ │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ │ + it ne │ │ │ │ │ + orrne.w r2, r2, #1 │ │ │ │ │ + beq.n 8784 <_Py_type_getattro_impl+0x2d0> │ │ │ │ │ bic.w r3, r2, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8564 <_Py_type_getattro_impl+0xac> │ │ │ │ │ - ldr r2, [pc, #212] @ (87a4 <_Py_type_getattro_impl+0x2ec>) │ │ │ │ │ + bne.w 8560 <_Py_type_getattro_impl+0xac> │ │ │ │ │ + ldr r2, [pc, #216] @ (87a4 <_Py_type_getattro_impl+0x2f0>) │ │ │ │ │ movs r6, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ - b.n 85bc <_Py_type_getattro_impl+0x104> │ │ │ │ │ + b.n 85b8 <_Py_type_getattro_impl+0x104> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8632 <_Py_type_getattro_impl+0x17a> │ │ │ │ │ + bne.n 862e <_Py_type_getattro_impl+0x17a> │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [pc, #180] @ (87a8 <_Py_type_getattro_impl+0x2f0>) │ │ │ │ │ + ldr r2, [pc, #184] @ (87a8 <_Py_type_getattro_impl+0x2f4>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ - b.n 85bc <_Py_type_getattro_impl+0x104> │ │ │ │ │ - ldr r3, [pc, #172] @ (87ac <_Py_type_getattro_impl+0x2f4>) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 85bc <_Py_type_getattro_impl+0x104> │ │ │ │ │ + b.n 85b8 <_Py_type_getattro_impl+0x104> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 8892 <_Py_type_getattro_impl+0x3da> │ │ │ │ │ + beq.w 8894 <_Py_type_getattro_impl+0x3e0> │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 85ac <_Py_type_getattro_impl+0xf4> │ │ │ │ │ + beq.w 85a8 <_Py_type_getattro_impl+0xf4> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - bne.n 8778 <_Py_type_getattro_impl+0x2c0> │ │ │ │ │ + bne.n 8764 <_Py_type_getattro_impl+0x2b0> │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n 8778 <_Py_type_getattro_impl+0x2c0> │ │ │ │ │ + bgt.n 8764 <_Py_type_getattro_impl+0x2b0> │ │ │ │ │ add.w r4, r4, #42240 @ 0xa500 │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ adds r4, #140 @ 0x8c │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ @@ -13467,67 +13462,76 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r7, #0] │ │ │ │ │ str r7, [r4, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str.w sl, [r4, r3] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 8882 <_Py_type_getattro_impl+0x3ca> │ │ │ │ │ + blt.w 8884 <_Py_type_getattro_impl+0x3d0> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 86fe <_Py_type_getattro_impl+0x246> │ │ │ │ │ + beq.n 8784 <_Py_type_getattro_impl+0x2d0> │ │ │ │ │ lsls r4, r2, #31 │ │ │ │ │ - bmi.n 86b0 <_Py_type_getattro_impl+0x1f8> │ │ │ │ │ + bmi.n 86ae <_Py_type_getattro_impl+0x1fa> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8556 <_Py_type_getattro_impl+0x9e> │ │ │ │ │ + bne.w 8552 <_Py_type_getattro_impl+0x9e> │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #36] @ (87b0 <_Py_type_getattro_impl+0x2f8>) │ │ │ │ │ + ldr r2, [pc, #52] @ (87ac <_Py_type_getattro_impl+0x2f8>) │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ - b.n 85bc <_Py_type_getattro_impl+0x104> │ │ │ │ │ - .word 0x00000296 │ │ │ │ │ + b.n 85b8 <_Py_type_getattro_impl+0x104> │ │ │ │ │ + ldr r3, [pc, #40] @ (87b0 <_Py_type_getattro_impl+0x2fc>) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 85b8 <_Py_type_getattro_impl+0x104> │ │ │ │ │ + nop │ │ │ │ │ + .word 0x0000029a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000001ea │ │ │ │ │ + .word 0x000001ee │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000140 │ │ │ │ │ + .word 0x00000144 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000d0 │ │ │ │ │ + .word 0x000000d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000b2 │ │ │ │ │ + .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000a8 │ │ │ │ │ + .word 0x00000030 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000020 │ │ │ │ │ + .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 88ee <_Py_type_getattro_impl+0x436> │ │ │ │ │ + beq.w 88f0 <_Py_type_getattro_impl+0x43c> │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 882a <_Py_type_getattro_impl+0x372> │ │ │ │ │ + beq.n 882a <_Py_type_getattro_impl+0x376> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 881c <_Py_type_getattro_impl+0x364> │ │ │ │ │ + bne.n 881c <_Py_type_getattro_impl+0x368> │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n 881c <_Py_type_getattro_impl+0x364> │ │ │ │ │ + bgt.n 881c <_Py_type_getattro_impl+0x368> │ │ │ │ │ add.w r1, r4, #42240 @ 0xa500 │ │ │ │ │ bic.w r4, r2, #1 │ │ │ │ │ adds r1, #140 @ 0x8c │ │ │ │ │ adds r0, r1, r5 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ adds r4, r5, #4 │ │ │ │ │ @@ -13537,191 +13541,193 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r7, #0] │ │ │ │ │ str r7, [r1, r4] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r9, [r1, r5] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8846 <_Py_type_getattro_impl+0x38e> │ │ │ │ │ + blt.n 8846 <_Py_type_getattro_impl+0x392> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 882a <_Py_type_getattro_impl+0x372> │ │ │ │ │ + beq.n 882a <_Py_type_getattro_impl+0x376> │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.n 8864 <_Py_type_getattro_impl+0x3ac> │ │ │ │ │ + bmi.n 8866 <_Py_type_getattro_impl+0x3b2> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8614 <_Py_type_getattro_impl+0x15c> │ │ │ │ │ + bne.w 8610 <_Py_type_getattro_impl+0x15c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8574 <_Py_type_getattro_impl+0xbc> │ │ │ │ │ + bne.w 8570 <_Py_type_getattro_impl+0xbc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 897e <_Py_type_getattro_impl+0x4c6> │ │ │ │ │ + bne.w 8980 <_Py_type_getattro_impl+0x4cc> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 893a <_Py_type_getattro_impl+0x482> │ │ │ │ │ + beq.n 893c <_Py_type_getattro_impl+0x488> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 8594 <_Py_type_getattro_impl+0xdc> │ │ │ │ │ + b.n 8590 <_Py_type_getattro_impl+0xdc> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 881a <_Py_type_getattro_impl+0x362> │ │ │ │ │ + bne.n 881a <_Py_type_getattro_impl+0x366> │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 881c <_Py_type_getattro_impl+0x364> │ │ │ │ │ + b.n 881c <_Py_type_getattro_impl+0x368> │ │ │ │ │ bics.w r1, r2, #1 │ │ │ │ │ - beq.n 882a <_Py_type_getattro_impl+0x372> │ │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ │ + it ne │ │ │ │ │ + orrne.w r2, r2, #1 │ │ │ │ │ + beq.n 882a <_Py_type_getattro_impl+0x376> │ │ │ │ │ bic.w r4, r2, #1 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r5, [r2, #136] @ 0x88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 861e <_Py_type_getattro_impl+0x166> │ │ │ │ │ - b.n 862e <_Py_type_getattro_impl+0x176> │ │ │ │ │ + bne.w 861a <_Py_type_getattro_impl+0x166> │ │ │ │ │ + b.n 862a <_Py_type_getattro_impl+0x176> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8776 <_Py_type_getattro_impl+0x2be> │ │ │ │ │ + bne.w 8762 <_Py_type_getattro_impl+0x2ae> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8776 <_Py_type_getattro_impl+0x2be> │ │ │ │ │ + b.n 8762 <_Py_type_getattro_impl+0x2ae> │ │ │ │ │ ldrh.w r2, [fp, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 859c <_Py_type_getattro_impl+0xe4> │ │ │ │ │ + bcs.w 8598 <_Py_type_getattro_impl+0xe4> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 859c <_Py_type_getattro_impl+0xe4> │ │ │ │ │ + bne.w 8598 <_Py_type_getattro_impl+0xe4> │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.w 859c <_Py_type_getattro_impl+0xe4> │ │ │ │ │ + bgt.w 8598 <_Py_type_getattro_impl+0xe4> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w sl, [fp, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 85ac <_Py_type_getattro_impl+0xf4> │ │ │ │ │ + beq.w 85a8 <_Py_type_getattro_impl+0xf4> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 8776 <_Py_type_getattro_impl+0x2be> │ │ │ │ │ + beq.w 8762 <_Py_type_getattro_impl+0x2ae> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 873c <_Py_type_getattro_impl+0x284> │ │ │ │ │ - b.n 8778 <_Py_type_getattro_impl+0x2c0> │ │ │ │ │ + beq.w 8728 <_Py_type_getattro_impl+0x274> │ │ │ │ │ + b.n 8764 <_Py_type_getattro_impl+0x2b0> │ │ │ │ │ ldrh.w r2, [r8, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n 8968 <_Py_type_getattro_impl+0x4b0> │ │ │ │ │ + bcs.n 896a <_Py_type_getattro_impl+0x4b6> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 8968 <_Py_type_getattro_impl+0x4b0> │ │ │ │ │ + bne.n 896a <_Py_type_getattro_impl+0x4b6> │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n 8968 <_Py_type_getattro_impl+0x4b0> │ │ │ │ │ + bgt.n 896a <_Py_type_getattro_impl+0x4b6> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r9, [r8, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 882a <_Py_type_getattro_impl+0x372> │ │ │ │ │ + beq.w 882a <_Py_type_getattro_impl+0x376> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 87da <_Py_type_getattro_impl+0x322> │ │ │ │ │ - b.n 881a <_Py_type_getattro_impl+0x362> │ │ │ │ │ + bne.w 87da <_Py_type_getattro_impl+0x326> │ │ │ │ │ + b.n 881a <_Py_type_getattro_impl+0x366> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8842 <_Py_type_getattro_impl+0x38a> │ │ │ │ │ + b.n 8842 <_Py_type_getattro_impl+0x38e> │ │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ │ ldr.w r3, [r1, #392] @ 0x188 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 84f4 <_Py_type_getattro_impl+0x3c> │ │ │ │ │ - b.n 8698 <_Py_type_getattro_impl+0x1e0> │ │ │ │ │ + bne.w 84f0 <_Py_type_getattro_impl+0x3c> │ │ │ │ │ + b.n 8694 <_Py_type_getattro_impl+0x1e0> │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 881a <_Py_type_getattro_impl+0x362> │ │ │ │ │ - b.n 882a <_Py_type_getattro_impl+0x372> │ │ │ │ │ + bne.w 881a <_Py_type_getattro_impl+0x366> │ │ │ │ │ + b.n 882a <_Py_type_getattro_impl+0x376> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 8594 <_Py_type_getattro_impl+0xdc> │ │ │ │ │ + b.n 8590 <_Py_type_getattro_impl+0xdc> │ │ │ │ │ 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 .LC69 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8842 <_Py_type_getattro_impl+0x38a> │ │ │ │ │ + b.n 8842 <_Py_type_getattro_impl+0x38e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8594 <_Py_type_getattro_impl+0xdc> │ │ │ │ │ + b.n 8590 <_Py_type_getattro_impl+0xdc> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000089a4 : │ │ │ │ │ +000089a8 : │ │ │ │ │ type_prepare(): │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_New │ │ │ │ │ │ │ │ │ │ -000089a8 : │ │ │ │ │ +000089ac : │ │ │ │ │ PyType_GenericNew(): │ │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_GenericAlloc │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_GenericAlloc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 8afc │ │ │ │ │ + bne.w 8b00 │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r6, r2, [r0, #16] │ │ │ │ │ @@ -13746,49 +13752,49 @@ │ │ │ │ │ bicmi.w r2, r2, #3 │ │ │ │ │ addmi.w r3, r2, r3, lsl #2 │ │ │ │ │ addmi r6, r6, r3 │ │ │ │ │ adds r0, r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b00 │ │ │ │ │ + beq.n 8b04 │ │ │ │ │ adds r5, r0, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 8aee │ │ │ │ │ + beq.n 8af2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #17 │ │ │ │ │ - bpl.n 8af4 │ │ │ │ │ + bpl.n 8af8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_GC_Link> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_Link │ │ │ │ │ movs r1, #0 │ │ │ │ │ sub.w r2, r6, #8 │ │ │ │ │ add.w r0, r5, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8ac2 │ │ │ │ │ + bne.n 8ac6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.n 8adc │ │ │ │ │ + bmi.n 8ae0 │ │ │ │ │ lsls r3, r3, #17 │ │ │ │ │ - bpl.n 8abc │ │ │ │ │ - ldr r3, [pc, #168] @ (8b0c ) │ │ │ │ │ + bpl.n 8ac0 │ │ │ │ │ + ldr r3, [pc, #168] @ (8b10 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w r1, r5, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ addw r7, r0, #3756 @ 0xeac │ │ │ │ │ @@ -13811,83 +13817,83 @@ │ │ │ │ │ orrs r3, r7 │ │ │ │ │ str.w r3, [r5, #-8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ str.w r4, [r0, #128] @ 0x80 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - bgt.n 8ae8 │ │ │ │ │ + bgt.n 8aec │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bpl.n 8a5e │ │ │ │ │ + bpl.n 8a62 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_InitInlineValues> │ │ │ │ │ R_ARM_THM_CALL _PyObject_InitInlineValues │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ - b.n 8a5e │ │ │ │ │ + b.n 8a62 │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 8abc │ │ │ │ │ + b.n 8ac0 │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #17 │ │ │ │ │ - bmi.n 8a2a │ │ │ │ │ + bmi.n 8a2e │ │ │ │ │ sub.w r2, r6, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 8a36 │ │ │ │ │ + b.n 8a3a │ │ │ │ │ movs r1, #0 │ │ │ │ │ bx r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8abc │ │ │ │ │ - b.n 8ae4 │ │ │ │ │ + beq.n 8ac0 │ │ │ │ │ + b.n 8ae8 │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008b10 : │ │ │ │ │ +00008b14 : │ │ │ │ │ PyType_GetFlags(): │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00008b14 : │ │ │ │ │ +00008b18 : │ │ │ │ │ object_new(): │ │ │ │ │ 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, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8c5a │ │ │ │ │ + bne.w 8c5e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8c48 │ │ │ │ │ + bne.w 8c4c │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #11 │ │ │ │ │ - bmi.w 8d06 │ │ │ │ │ + bmi.w 8cf2 │ │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_GenericAlloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_GenericAlloc │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.w 8cd2 │ │ │ │ │ + bne.w 8ce4 │ │ │ │ │ ldrd r6, r2, [r4, #16] │ │ │ │ │ ubfx r7, r3, #14, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ and.w r2, r3, #24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r7, #1 │ │ │ │ │ @@ -13906,49 +13912,49 @@ │ │ │ │ │ bicmi.w r2, r2, #3 │ │ │ │ │ addmi.w r3, r2, r3, lsl #2 │ │ │ │ │ addmi r6, r6, r3 │ │ │ │ │ adds r0, r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ce0 │ │ │ │ │ + beq.w 8cd8 │ │ │ │ │ adds r5, r0, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8cc2 │ │ │ │ │ + beq.w 8cc8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #17 │ │ │ │ │ - bpl.w 8cca │ │ │ │ │ + bpl.w 8cd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_GC_Link> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_Link │ │ │ │ │ movs r1, #0 │ │ │ │ │ sub.w r2, r6, #8 │ │ │ │ │ add.w r0, r5, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8c96 │ │ │ │ │ + bne.n 8c9c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.n 8cb0 │ │ │ │ │ + bmi.n 8cb6 │ │ │ │ │ lsls r3, r3, #17 │ │ │ │ │ - bpl.n 8c42 │ │ │ │ │ - ldr r3, [pc, #520] @ (8df4 ) │ │ │ │ │ + bpl.n 8c46 │ │ │ │ │ + ldr r3, [pc, #520] @ (8df8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w r1, r5, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ addw r7, r0, #3756 @ 0xeac │ │ │ │ │ @@ -13971,167 +13977,154 @@ │ │ │ │ │ orrs r3, r7 │ │ │ │ │ str.w r3, [r5, #-8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ str.w r4, [r0, #128] @ 0x80 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - bgt.n 8cbc │ │ │ │ │ + bgt.n 8cc2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.w 8b34 │ │ │ │ │ + bpl.w 8b38 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8b34 │ │ │ │ │ + beq.w 8b38 │ │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC object_new │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS object_new │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 8cec │ │ │ │ │ + bne.w 8dbc │ │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC object_init │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS object_init │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 8b34 │ │ │ │ │ + bne.w 8b38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8d02 │ │ │ │ │ + b.n 8dd2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bpl.n 8be4 │ │ │ │ │ + bpl.n 8be8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_InitInlineValues> │ │ │ │ │ R_ARM_THM_CALL _PyObject_InitInlineValues │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ - b.n 8be4 │ │ │ │ │ + b.n 8be8 │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 8c42 │ │ │ │ │ + b.n 8c46 │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #17 │ │ │ │ │ - bmi.w 8bb0 │ │ │ │ │ + bmi.w 8bb4 │ │ │ │ │ sub.w r2, r6, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 8bbc │ │ │ │ │ + b.n 8bc0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 8cbe │ │ │ │ │ + b.n 8c46 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 8c42 │ │ │ │ │ - b.n 8cb8 │ │ │ │ │ - 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 .LC73 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 8c42 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9c8 │ │ │ │ │ R_ARM_THM_CALL type_abstractmethods │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8d02 │ │ │ │ │ + beq.n 8dd2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8d2a │ │ │ │ │ + bge.n 8d16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8dd2 │ │ │ │ │ + beq.n 8dd6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8d02 │ │ │ │ │ + beq.n 8dd2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Sort │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8dda │ │ │ │ │ + bne.n 8dde │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8dda │ │ │ │ │ + beq.n 8dde │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Join │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8d66 │ │ │ │ │ + bge.n 8d52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 8d66 │ │ │ │ │ + cbnz r3, 8d52 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8dda │ │ │ │ │ + beq.n 8dde │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8d86 │ │ │ │ │ + bge.n 8d72 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 8d86 │ │ │ │ │ + cbnz r3, 8d72 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.n 8dba │ │ │ │ │ + beq.n 8da6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ @@ -14150,310 +14143,322 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8d02 │ │ │ │ │ + bge.n 8dd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 8d02 │ │ │ │ │ + cbnz r3, 8dd2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8d02 │ │ │ │ │ + b.n 8dd2 │ │ │ │ │ + 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 .LC73 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 8c46 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8d2a │ │ │ │ │ + b.n 8d16 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8d02 │ │ │ │ │ + bge.n 8dd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8d02 │ │ │ │ │ + bne.n 8dd2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8d02 │ │ │ │ │ + b.n 8dd2 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001fe │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008df8 : │ │ │ │ │ +00008dfc : │ │ │ │ │ object_init(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbz r3, 8e32 │ │ │ │ │ + cbz r3, 8e36 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC object_init │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS object_init │ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 8e64 │ │ │ │ │ + bne.n 8e68 │ │ │ │ │ ldr.w r1, [r2, #156] @ 0x9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC object_new │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS object_new │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 8e46 │ │ │ │ │ + beq.n 8e4a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8e2e │ │ │ │ │ + beq.n 8e32 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ - bpl.n 8e2e │ │ │ │ │ + bpl.n 8e32 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8e0a │ │ │ │ │ - b.n 8e2e │ │ │ │ │ + bne.n 8e0e │ │ │ │ │ + b.n 8e32 │ │ │ │ │ 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 .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8e2e │ │ │ │ │ + b.n 8e32 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8e5e │ │ │ │ │ + b.n 8e62 │ │ │ │ │ │ │ │ │ │ -00008e7c : │ │ │ │ │ +00008e80 : │ │ │ │ │ assign_version_tag(): │ │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ │ - cbz r3, 8e86 │ │ │ │ │ + cbz r3, 8e8a │ │ │ │ │ movs r0, #1 │ │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ tst.w ip, #4096 @ 0x1000 │ │ │ │ │ - beq.w 9108 │ │ │ │ │ + beq.w 910c │ │ │ │ │ ldrh.w r2, [r1, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 9108 │ │ │ │ │ + bcs.w 910c │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [r1, #168] @ 0xa8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 9110 │ │ │ │ │ + ble.w 9114 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add.w r6, r1, #12 │ │ │ │ │ add.w sl, r4, #40960 @ 0xa000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 90a8 │ │ │ │ │ + bne.w 90ac │ │ │ │ │ ldr.w lr, [r3, #84] @ 0x54 │ │ │ │ │ tst.w lr, #4096 @ 0x1000 │ │ │ │ │ - beq.w 9108 │ │ │ │ │ + beq.w 910c │ │ │ │ │ ldrh.w r1, [r3, #206] @ 0xce │ │ │ │ │ cmp.w r1, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 9108 │ │ │ │ │ + bcs.w 910c │ │ │ │ │ ldr.w ip, [r3, #168] @ 0xa8 │ │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.w 912a │ │ │ │ │ + ble.w 912e │ │ │ │ │ add.w r9, ip, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ add.w r0, r7, #40960 @ 0xa000 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ strd r0, r3, [sp, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr.w r2, [r3, #192] @ 0xc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 907e │ │ │ │ │ + bne.w 9082 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #19 │ │ │ │ │ - bpl.w 9108 │ │ │ │ │ + bpl.w 910c │ │ │ │ │ ldrh.w r0, [r3, #206] @ 0xce │ │ │ │ │ cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 9108 │ │ │ │ │ + bcs.w 910c │ │ │ │ │ ldr.w r0, [r3, #168] @ 0xa8 │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 902e │ │ │ │ │ + ble.n 9032 │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ add.w r1, r7, #40960 @ 0xa000 │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ strd r1, r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9022 │ │ │ │ │ + bne.n 9026 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r0, #19 │ │ │ │ │ - bpl.w 9108 │ │ │ │ │ + bpl.w 910c │ │ │ │ │ ldrh.w ip, [r2, #206] @ 0xce │ │ │ │ │ cmp.w ip, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 9108 │ │ │ │ │ + bcs.w 910c │ │ │ │ │ ldr.w lr, [r2, #168] @ 0xa8 │ │ │ │ │ ldr.w ip, [lr, #8] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble.n 8fd0 │ │ │ │ │ + ble.n 8fd4 │ │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ │ add.w r4, lr, #12 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9108 │ │ │ │ │ + beq.w 910c │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 8faa │ │ │ │ │ + bne.n 8fae │ │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ ands.w ip, r0, #256 @ 0x100 │ │ │ │ │ - bne.w 918c │ │ │ │ │ + bne.w 9190 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r1, [r4, #1416] @ 0x588 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 9108 │ │ │ │ │ + beq.w 910c │ │ │ │ │ add.w lr, r1, #1 │ │ │ │ │ - ldr r0, [pc, #580] @ (9230 ) │ │ │ │ │ + ldr r0, [pc, #580] @ (9234 ) │ │ │ │ │ str.w lr, [r4, #1416] @ 0x588 │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr.w lr, [r2, #192] @ 0xc0 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w 921c │ │ │ │ │ + bne.w 9220 │ │ │ │ │ str.w r1, [r2, #192] @ 0xc0 │ │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ │ ldrh.w r1, [r2, #206] @ 0xce │ │ │ │ │ add.w r0, r0, #97280 @ 0x17c00 │ │ │ │ │ adds r1, #1 │ │ │ │ │ strh.w r1, [r2, #206] @ 0xce │ │ │ │ │ str.w r2, [r0, #148] @ 0x94 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 8f6c │ │ │ │ │ + bne.n 8f70 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r0, r1, #256 @ 0x100 │ │ │ │ │ - bne.w 9178 │ │ │ │ │ + bne.w 917c │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ ldr.w r2, [r4, #1416] @ 0x588 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9108 │ │ │ │ │ + beq.n 910c │ │ │ │ │ add.w ip, r2, #1 │ │ │ │ │ - ldr r1, [pc, #492] @ (9234 ) │ │ │ │ │ + ldr r1, [pc, #492] @ (9238 ) │ │ │ │ │ str.w ip, [r4, #1416] @ 0x588 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w ip, [r3, #192] @ 0xc0 │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 91f6 │ │ │ │ │ + bne.w 91fa │ │ │ │ │ str.w r2, [r3, #192] @ 0xc0 │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ │ ldrh.w r2, [r3, #206] @ 0xce │ │ │ │ │ add.w r1, r1, #97280 @ 0x17c00 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strh.w r2, [r3, #206] @ 0xce │ │ │ │ │ str.w r3, [r1, #148] @ 0x94 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 8f20 │ │ │ │ │ + bne.w 8f24 │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #23 │ │ │ │ │ - bpl.n 9130 │ │ │ │ │ + bpl.n 9134 │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ bl 354 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 9108 │ │ │ │ │ + cbz r0, 910c │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 39c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 8ed0 │ │ │ │ │ + bne.w 8ed4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #23 │ │ │ │ │ - bmi.n 9116 │ │ │ │ │ + bmi.n 911a │ │ │ │ │ add.w r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr.w r1, [r3, #1416] @ 0x588 │ │ │ │ │ - cbz r1, 9108 │ │ │ │ │ + cbz r1, 910c │ │ │ │ │ add.w ip, r1, #1 │ │ │ │ │ - ldr r0, [pc, #368] @ (9238 ) │ │ │ │ │ + ldr r0, [pc, #368] @ (923c ) │ │ │ │ │ str.w ip, [r3, #1416] @ 0x588 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr.w ip, [r2, #192] @ 0xc0 │ │ │ │ │ ldr r3, [r3, r0] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 91a4 │ │ │ │ │ + bne.n 91a8 │ │ │ │ │ ubfx ip, r1, #0, #12 │ │ │ │ │ ldrh.w r0, [r2, #206] @ 0xce │ │ │ │ │ str.w r1, [r2, #192] @ 0xc0 │ │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ │ strh.w r1, [r2, #206] @ 0xce │ │ │ │ │ @@ -14461,130 +14466,130 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ │ - beq.n 90b8 │ │ │ │ │ + beq.n 90bc │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 354 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9108 │ │ │ │ │ + beq.n 910c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 39c │ │ │ │ │ - b.n 9100 │ │ │ │ │ + b.n 9104 │ │ │ │ │ tst.w lr, #256 @ 0x100 │ │ │ │ │ - bne.n 9094 │ │ │ │ │ + bne.n 9098 │ │ │ │ │ ldr.w r1, [sl, #1416] @ 0x588 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 9108 │ │ │ │ │ + beq.n 910c │ │ │ │ │ add.w ip, r1, #1 │ │ │ │ │ - ldr r0, [pc, #252] @ (923c ) │ │ │ │ │ + ldr r0, [pc, #252] @ (9240 ) │ │ │ │ │ str.w ip, [sl, #1416] @ 0x588 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr.w ip, [r3, #192] @ 0xc0 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 91cc │ │ │ │ │ + bne.n 91d0 │ │ │ │ │ str.w r1, [r3, #192] @ 0xc0 │ │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ │ ldrh.w r1, [r3, #206] @ 0xce │ │ │ │ │ add.w r0, r0, #97280 @ 0x17c00 │ │ │ │ │ adds r1, #1 │ │ │ │ │ strh.w r1, [r3, #206] @ 0xce │ │ │ │ │ str.w r3, [r0, #148] @ 0x94 │ │ │ │ │ - b.n 90a8 │ │ │ │ │ + b.n 90ac │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 354 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9108 │ │ │ │ │ + beq.n 910c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 39c │ │ │ │ │ - b.n 907e │ │ │ │ │ + b.n 9082 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 354 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9108 │ │ │ │ │ + beq.n 910c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 39c │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 9022 │ │ │ │ │ + b.n 9026 │ │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ │ ubfx ip, ip, #0, #12 │ │ │ │ │ adds r3, #148 @ 0x94 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r0, [r3, ip, lsl #2] │ │ │ │ │ ubfx ip, r1, #0, #12 │ │ │ │ │ ldrh.w r0, [r2, #206] @ 0xce │ │ │ │ │ str.w r1, [r2, #192] @ 0xc0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ strh.w r1, [r2, #206] @ 0xce │ │ │ │ │ str.w r2, [r3, ip, lsl #2] │ │ │ │ │ - b.n 9100 │ │ │ │ │ + b.n 9104 │ │ │ │ │ add.w r0, r0, #97280 @ 0x17c00 │ │ │ │ │ ubfx ip, ip, #0, #12 │ │ │ │ │ adds r0, #148 @ 0x94 │ │ │ │ │ ubfx r4, r1, #0, #12 │ │ │ │ │ ldrh.w lr, [r3, #206] @ 0xce │ │ │ │ │ movs r5, #0 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w r5, [r0, ip, lsl #2] │ │ │ │ │ strh.w lr, [r3, #206] @ 0xce │ │ │ │ │ str.w r1, [r3, #192] @ 0xc0 │ │ │ │ │ str.w r3, [r0, r4, lsl #2] │ │ │ │ │ - b.n 90a8 │ │ │ │ │ + b.n 90ac │ │ │ │ │ add.w r1, r1, #97280 @ 0x17c00 │ │ │ │ │ ubfx ip, ip, #0, #12 │ │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ │ str.w r0, [r1, ip, lsl #2] │ │ │ │ │ str.w r2, [r3, #192] @ 0xc0 │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ ldrh.w r0, [r3, #206] @ 0xce │ │ │ │ │ adds r0, #1 │ │ │ │ │ strh.w r0, [r3, #206] @ 0xce │ │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ │ - b.n 907e │ │ │ │ │ + b.n 9082 │ │ │ │ │ ubfx lr, lr, #0, #12 │ │ │ │ │ add.w lr, r0, lr, lsl #2 │ │ │ │ │ add.w lr, lr, #97280 @ 0x17c00 │ │ │ │ │ str.w ip, [lr, #148] @ 0x94 │ │ │ │ │ - b.n 9004 │ │ │ │ │ + b.n 9008 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000023c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000164 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000f2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00009240 : │ │ │ │ │ +00009244 : │ │ │ │ │ slot_tp_init(): │ │ │ │ │ stmdb 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, [pc, #656] @ (94e4 ) │ │ │ │ │ + ldr r3, [pc, #656] @ (94e8 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov fp, r1 │ │ │ │ │ - ldr.w r8, [pc, #644] @ 94e8 │ │ │ │ │ + ldr.w r8, [pc, #644] @ 94ec │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movs r2, #12 │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ @@ -14594,90 +14599,90 @@ │ │ │ │ │ eor.w r4, r6, r8, asr #3 │ │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ adds r5, r3, r4 │ │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 9318 │ │ │ │ │ + bne.n 931c │ │ │ │ │ ldr.w r2, [r5, #1424] @ 0x590 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 9318 │ │ │ │ │ + bne.n 931c │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r1, [r3, #1428] @ 0x594 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 9450 │ │ │ │ │ + beq.w 9454 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 9450 │ │ │ │ │ + beq.w 9454 │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #14 │ │ │ │ │ - bpl.w 9424 │ │ │ │ │ + bpl.w 9428 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_Call_Prepend> │ │ │ │ │ R_ARM_THM_CALL _PyObject_Call_Prepend │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.n 92f6 │ │ │ │ │ + bmi.n 92fa │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9476 │ │ │ │ │ + beq.w 947a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 93be │ │ │ │ │ + beq.n 93c2 │ │ │ │ │ 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 939a │ │ │ │ │ + bne.n 939e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 94c2 │ │ │ │ │ + blt.w 94c6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 93c4 │ │ │ │ │ - ldr r1, [pc, #456] @ (94e8 ) │ │ │ │ │ + beq.n 93c8 │ │ │ │ │ + ldr r1, [pc, #456] @ (94ec ) │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 944c │ │ │ │ │ - ldr r3, [pc, #444] @ (94ec ) │ │ │ │ │ + beq.w 9450 │ │ │ │ │ + ldr r3, [pc, #444] @ (94f0 ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr.w r0, [r3, #2576] @ 0xa10 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 92c0 │ │ │ │ │ + bne.n 92c4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r2, [r2, #2580] @ 0xa14 │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n 92c0 │ │ │ │ │ + bgt.n 92c4 │ │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ │ adds r2, r3, r4 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ @@ -14689,24 +14694,24 @@ │ │ │ │ │ ldrlt r5, [sp, #12] │ │ │ │ │ strlt.w r2, [r5, #2572] @ 0xa0c │ │ │ │ │ str.w r8, [r3, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str r6, [r3, r4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 938c │ │ │ │ │ + blt.n 9390 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n 92c0 │ │ │ │ │ + b.n 92c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9388 │ │ │ │ │ + bne.n 938c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9388 │ │ │ │ │ + b.n 938c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ @@ -14714,147 +14719,147 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 94d4 │ │ │ │ │ + blt.w 94d8 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9312 │ │ │ │ │ + b.n 9316 │ │ │ │ │ ldrh.w r2, [r0, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n 9440 │ │ │ │ │ - ldr r1, [pc, #284] @ (94ec ) │ │ │ │ │ + bcs.n 9444 │ │ │ │ │ + ldr r1, [pc, #284] @ (94f0 ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr.w r1, [r1, #2576] @ 0xa10 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 9440 │ │ │ │ │ + bne.n 9444 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr.w r2, [r6, #2580] @ 0xa14 │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n 94ae │ │ │ │ │ + bgt.n 94b2 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ addw r1, r6, #2572 @ 0xa0c │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r6, [sl, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 944c │ │ │ │ │ + beq.n 9450 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 9388 │ │ │ │ │ + beq.n 938c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr.w r2, [r2, #2576] @ 0xa10 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 9344 │ │ │ │ │ - b.n 92c0 │ │ │ │ │ + beq.n 9348 │ │ │ │ │ + b.n 92c4 │ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ │ - cbnz r3, 947e │ │ │ │ │ + cbnz r3, 9482 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_Call> │ │ │ │ │ R_ARM_THM_CALL _PyObject_Call │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bmi.w 92f6 │ │ │ │ │ - b.n 92ea │ │ │ │ │ - ldr r1, [pc, #164] @ (94e8 ) │ │ │ │ │ + bmi.w 92fa │ │ │ │ │ + b.n 92ee │ │ │ │ │ + ldr r1, [pc, #164] @ (94ec ) │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 9388 │ │ │ │ │ + bne.n 938c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ - ldr r1, [pc, #140] @ (94e8 ) │ │ │ │ │ + ldr r1, [pc, #140] @ (94ec ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ lsls r2, r0, #31 │ │ │ │ │ - bmi.n 93be │ │ │ │ │ + bmi.n 93c2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 93be │ │ │ │ │ + bne.n 93c2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 93be │ │ │ │ │ + b.n 93c2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 92f6 │ │ │ │ │ + b.n 92fa │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 568c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 9460 │ │ │ │ │ + beq.n 9464 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ite lt │ │ │ │ │ movlt r1, r4 │ │ │ │ │ orrge.w r1, r4, #1 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ - b.n 942a │ │ │ │ │ + b.n 942e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ addw r1, r3, #2572 @ 0xa0c │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 9388 │ │ │ │ │ - b.n 944c │ │ │ │ │ + bne.w 938c │ │ │ │ │ + b.n 9450 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9310 │ │ │ │ │ + bne.w 9314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9310 │ │ │ │ │ + b.n 9314 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 93be │ │ │ │ │ + bne.w 93c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 9470 │ │ │ │ │ + b.n 9474 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000286 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00005a0c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000094f0 : │ │ │ │ │ +000094f4 : │ │ │ │ │ lookup_method_ex.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ @@ -14862,156 +14867,156 @@ │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 5380 <_PyType_LookupStackRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupStackRefAndVersion │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 9530 │ │ │ │ │ + beq.n 9534 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #14 │ │ │ │ │ - bpl.n 9526 │ │ │ │ │ + bpl.n 952a │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ │ - cbnz r3, 9538 │ │ │ │ │ + cbnz r3, 953c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 9522 │ │ │ │ │ - cbnz r5, 957a │ │ │ │ │ + b.n 9526 │ │ │ │ │ + cbnz r5, 957e │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9522 │ │ │ │ │ + b.n 9526 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ bl 568c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 955e │ │ │ │ │ + cbz r3, 9562 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 952c │ │ │ │ │ + b.n 9530 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 9532 │ │ │ │ │ + bne.n 9536 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9532 │ │ │ │ │ + beq.n 9536 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 9532 │ │ │ │ │ + b.n 9536 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 9532 │ │ │ │ │ + b.n 9536 │ │ │ │ │ │ │ │ │ │ -0000958c <_Py_type_getattro>: │ │ │ │ │ +00009590 <_Py_type_getattro>: │ │ │ │ │ _Py_type_getattro(): │ │ │ │ │ stmdb 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] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ - bpl.w 9a2c <_Py_type_getattro+0x4a0> │ │ │ │ │ + bpl.w 9a32 <_Py_type_getattro+0x4a2> │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w fp, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ - bmi.w 971e <_Py_type_getattro+0x192> │ │ │ │ │ + bmi.w 9722 <_Py_type_getattro+0x192> │ │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9762 <_Py_type_getattro+0x1d6> │ │ │ │ │ + beq.w 9766 <_Py_type_getattro+0x1d6> │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #668] @ (9864 <_Py_type_getattro+0x2d8>) │ │ │ │ │ + ldr r3, [pc, #668] @ (9868 <_Py_type_getattro+0x2d8>) │ │ │ │ │ asrs r5, r7, #3 │ │ │ │ │ ldr.w sl, [fp, #192] @ 0xc0 │ │ │ │ │ movs r2, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ eor.w r4, sl, r5 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ adds r6, r3, r4 │ │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne.w 97dc <_Py_type_getattro+0x250> │ │ │ │ │ + bne.w 97ce <_Py_type_getattro+0x23e> │ │ │ │ │ ldr.w r2, [r6, #1424] @ 0x590 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 97dc <_Py_type_getattro+0x250> │ │ │ │ │ + bne.w 97ce <_Py_type_getattro+0x23e> │ │ │ │ │ add.w r2, r3, #40960 @ 0xa000 │ │ │ │ │ add r2, r4 │ │ │ │ │ ldr.w r2, [r2, #1428] @ 0x594 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9682 <_Py_type_getattro+0xf6> │ │ │ │ │ + beq.n 9686 <_Py_type_getattro+0xf6> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9770 <_Py_type_getattro+0x1e4> │ │ │ │ │ + bge.w 9774 <_Py_type_getattro+0x1e4> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - beq.w 97ca <_Py_type_getattro+0x23e> │ │ │ │ │ + beq.w 9856 <_Py_type_getattro+0x2c6> │ │ │ │ │ lsls r4, r2, #31 │ │ │ │ │ - bmi.w 977c <_Py_type_getattro+0x1f0> │ │ │ │ │ + bmi.w 9780 <_Py_type_getattro+0x1f0> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr.w r6, [r3, #136] @ 0x88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9798 <_Py_type_getattro+0x20c> │ │ │ │ │ + beq.w 979c <_Py_type_getattro+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDescr_IsData │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 97bc <_Py_type_getattro+0x230> │ │ │ │ │ + beq.w 97c0 <_Py_type_getattro+0x230> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 965e <_Py_type_getattro+0xd2> │ │ │ │ │ + bge.n 9662 <_Py_type_getattro+0xd2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a48 <_Py_type_getattro+0x4bc> │ │ │ │ │ + beq.w 9a4e <_Py_type_getattro+0x4be> │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 9842 <_Py_type_getattro+0x2b6> │ │ │ │ │ - ldr r3, [pc, #496] @ (9868 <_Py_type_getattro+0x2dc>) │ │ │ │ │ + bne.w 9834 <_Py_type_getattro+0x2a4> │ │ │ │ │ + ldr r3, [pc, #496] @ (986c <_Py_type_getattro+0x2dc>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr.w r9, [r8, #192] @ 0xc0 │ │ │ │ │ @@ -15019,62 +15024,62 @@ │ │ │ │ │ eor.w r5, r5, r9 │ │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ │ mul.w r5, r2, r5 │ │ │ │ │ add.w sl, r3, r5 │ │ │ │ │ add.w sl, sl, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.w 9880 <_Py_type_getattro+0x2f4> │ │ │ │ │ + bne.w 9884 <_Py_type_getattro+0x2f4> │ │ │ │ │ ldr.w r2, [sl, #1424] @ 0x590 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 9880 <_Py_type_getattro+0x2f4> │ │ │ │ │ + bne.w 9884 <_Py_type_getattro+0x2f4> │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 98f6 <_Py_type_getattro+0x36a> │ │ │ │ │ + beq.w 98fa <_Py_type_getattro+0x36a> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 992c <_Py_type_getattro+0x3a0> │ │ │ │ │ + bge.w 9930 <_Py_type_getattro+0x3a0> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - beq.w 98f6 <_Py_type_getattro+0x36a> │ │ │ │ │ + beq.w 98fa <_Py_type_getattro+0x36a> │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.w 9936 <_Py_type_getattro+0x3aa> │ │ │ │ │ + bmi.w 993c <_Py_type_getattro+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr.w r6, [r3, #136] @ 0x88 │ │ │ │ │ - cbz r4, 96f8 <_Py_type_getattro+0x16c> │ │ │ │ │ + cbz r4, 96fc <_Py_type_getattro+0x16c> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 96f8 <_Py_type_getattro+0x16c> │ │ │ │ │ + bge.n 96fc <_Py_type_getattro+0x16c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 97a8 <_Py_type_getattro+0x21c> │ │ │ │ │ + beq.n 97ac <_Py_type_getattro+0x21c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 97b2 <_Py_type_getattro+0x226> │ │ │ │ │ + beq.n 97b6 <_Py_type_getattro+0x226> │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 965e <_Py_type_getattro+0xd2> │ │ │ │ │ + bge.n 9662 <_Py_type_getattro+0xd2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 965e <_Py_type_getattro+0xd2> │ │ │ │ │ + bne.n 9662 <_Py_type_getattro+0xd2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 965e <_Py_type_getattro+0xd2> │ │ │ │ │ - ldr r3, [pc, #332] @ (986c <_Py_type_getattro+0x2e0>) │ │ │ │ │ + b.n 9662 <_Py_type_getattro+0xd2> │ │ │ │ │ + ldr r3, [pc, #332] @ (9870 <_Py_type_getattro+0x2e0>) │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ movs r1, #28 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ │ @@ -15086,89 +15091,81 @@ │ │ │ │ │ movhi r3, #1 │ │ │ │ │ add.w r0, r2, #91136 @ 0x16400 │ │ │ │ │ ldr.w r1, [r0, #400] @ 0x190 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a0a <_Py_type_getattro+0x47e> │ │ │ │ │ + beq.w 9a10 <_Py_type_getattro+0x480> │ │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 95c6 <_Py_type_getattro+0x3a> │ │ │ │ │ + bne.w 95ca <_Py_type_getattro+0x3a> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 5160 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 95c2 <_Py_type_getattro+0x36> │ │ │ │ │ - b.n 9a44 <_Py_type_getattro+0x4b8> │ │ │ │ │ + bne.w 95c6 <_Py_type_getattro+0x36> │ │ │ │ │ + b.n 9a4a <_Py_type_getattro+0x4ba> │ │ │ │ │ bics.w r3, r2, #1 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ │ - beq.n 97ca <_Py_type_getattro+0x23e> │ │ │ │ │ + beq.n 9856 <_Py_type_getattro+0x2c6> │ │ │ │ │ bic.w r4, r2, #1 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r6, [r3, #136] @ 0x88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9636 <_Py_type_getattro+0xaa> │ │ │ │ │ - ldr r3, [pc, #212] @ (9870 <_Py_type_getattro+0x2e4>) │ │ │ │ │ + bne.w 963a <_Py_type_getattro+0xaa> │ │ │ │ │ + ldr r3, [pc, #212] @ (9874 <_Py_type_getattro+0x2e4>) │ │ │ │ │ movs r6, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b.n 9686 <_Py_type_getattro+0xfa> │ │ │ │ │ + b.n 968a <_Py_type_getattro+0xfa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 96fc <_Py_type_getattro+0x170> │ │ │ │ │ + bne.n 9700 <_Py_type_getattro+0x170> │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #180] @ (9874 <_Py_type_getattro+0x2e8>) │ │ │ │ │ + ldr r3, [pc, #180] @ (9878 <_Py_type_getattro+0x2e8>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b.n 9686 <_Py_type_getattro+0xfa> │ │ │ │ │ - ldr r3, [pc, #172] @ (9878 <_Py_type_getattro+0x2ec>) │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - b.n 9686 <_Py_type_getattro+0xfa> │ │ │ │ │ + b.n 968a <_Py_type_getattro+0xfa> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 9964 <_Py_type_getattro+0x3d8> │ │ │ │ │ + beq.w 996a <_Py_type_getattro+0x3da> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9676 <_Py_type_getattro+0xea> │ │ │ │ │ + beq.w 967a <_Py_type_getattro+0xea> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n 9844 <_Py_type_getattro+0x2b8> │ │ │ │ │ + bne.n 9836 <_Py_type_getattro+0x2a6> │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n 9844 <_Py_type_getattro+0x2b8> │ │ │ │ │ + bgt.n 9836 <_Py_type_getattro+0x2a6> │ │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ │ adds r1, r3, r4 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ @@ -15178,67 +15175,75 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r7, #0] │ │ │ │ │ str r7, [r3, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str.w sl, [r3, r4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9954 <_Py_type_getattro+0x3c8> │ │ │ │ │ + blt.w 995a <_Py_type_getattro+0x3ca> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 97ca <_Py_type_getattro+0x23e> │ │ │ │ │ + beq.n 9856 <_Py_type_getattro+0x2c6> │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bmi.n 977c <_Py_type_getattro+0x1f0> │ │ │ │ │ + bmi.n 9780 <_Py_type_getattro+0x1f0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9628 <_Py_type_getattro+0x9c> │ │ │ │ │ - ldr r3, [pc, #40] @ (987c <_Py_type_getattro+0x2f0>) │ │ │ │ │ + bne.w 962c <_Py_type_getattro+0x9c> │ │ │ │ │ + ldr r3, [pc, #52] @ (987c <_Py_type_getattro+0x2ec>) │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b.n 9686 <_Py_type_getattro+0xfa> │ │ │ │ │ + b.n 968a <_Py_type_getattro+0xfa> │ │ │ │ │ + ldr r3, [pc, #40] @ (9880 <_Py_type_getattro+0x2f0>) │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + b.n 968a <_Py_type_getattro+0xfa> │ │ │ │ │ .word 0x00000290 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000142 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000b2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000a4 │ │ │ │ │ + .word 0x0000002e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 99c0 <_Py_type_getattro+0x434> │ │ │ │ │ + beq.w 99c6 <_Py_type_getattro+0x436> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 98f6 <_Py_type_getattro+0x36a> │ │ │ │ │ + beq.n 98fa <_Py_type_getattro+0x36a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 98e8 <_Py_type_getattro+0x35c> │ │ │ │ │ + bne.n 98ec <_Py_type_getattro+0x35c> │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n 98e8 <_Py_type_getattro+0x35c> │ │ │ │ │ + bgt.n 98ec <_Py_type_getattro+0x35c> │ │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ @@ -15248,526 +15253,529 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r7, #0] │ │ │ │ │ str r7, [r3, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r9, [r3, r5] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 991e <_Py_type_getattro+0x392> │ │ │ │ │ + blt.n 9922 <_Py_type_getattro+0x392> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 98f6 <_Py_type_getattro+0x36a> │ │ │ │ │ + beq.n 98fa <_Py_type_getattro+0x36a> │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bmi.n 9936 <_Py_type_getattro+0x3aa> │ │ │ │ │ + bmi.n 993c <_Py_type_getattro+0x3ac> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 96de <_Py_type_getattro+0x152> │ │ │ │ │ + bne.w 96e2 <_Py_type_getattro+0x152> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9642 <_Py_type_getattro+0xb6> │ │ │ │ │ - cbnz r4, 991a <_Py_type_getattro+0x38e> │ │ │ │ │ + bne.w 9646 <_Py_type_getattro+0xb6> │ │ │ │ │ + cbnz r4, 991e <_Py_type_getattro+0x38e> │ │ │ │ │ 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 .LC70 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 965e <_Py_type_getattro+0xd2> │ │ │ │ │ + b.n 9662 <_Py_type_getattro+0xd2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 98e6 <_Py_type_getattro+0x35a> │ │ │ │ │ + bne.n 98ea <_Py_type_getattro+0x35a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 98e6 <_Py_type_getattro+0x35a> │ │ │ │ │ + b.n 98ea <_Py_type_getattro+0x35a> │ │ │ │ │ bics.w r3, r2, #1 │ │ │ │ │ - beq.n 98f6 <_Py_type_getattro+0x36a> │ │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ │ + it ne │ │ │ │ │ + orrne.w r2, r2, #1 │ │ │ │ │ + beq.n 98fa <_Py_type_getattro+0x36a> │ │ │ │ │ bic.w r5, r2, #1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r6, [r3, #136] @ 0x88 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 96e8 <_Py_type_getattro+0x15c> │ │ │ │ │ - b.n 96f8 <_Py_type_getattro+0x16c> │ │ │ │ │ + bne.w 96ec <_Py_type_getattro+0x15c> │ │ │ │ │ + b.n 96fc <_Py_type_getattro+0x16c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9842 <_Py_type_getattro+0x2b6> │ │ │ │ │ + bne.w 9834 <_Py_type_getattro+0x2a4> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9842 <_Py_type_getattro+0x2b6> │ │ │ │ │ + b.n 9834 <_Py_type_getattro+0x2a4> │ │ │ │ │ ldrh.w r2, [fp, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 9666 <_Py_type_getattro+0xda> │ │ │ │ │ + bcs.w 966a <_Py_type_getattro+0xda> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 9666 <_Py_type_getattro+0xda> │ │ │ │ │ + bne.w 966a <_Py_type_getattro+0xda> │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.w 9666 <_Py_type_getattro+0xda> │ │ │ │ │ + bgt.w 966a <_Py_type_getattro+0xda> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w sl, [fp, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9676 <_Py_type_getattro+0xea> │ │ │ │ │ + beq.w 967a <_Py_type_getattro+0xea> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 9842 <_Py_type_getattro+0x2b6> │ │ │ │ │ + beq.w 9834 <_Py_type_getattro+0x2a4> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 9808 <_Py_type_getattro+0x27c> │ │ │ │ │ - b.n 9844 <_Py_type_getattro+0x2b8> │ │ │ │ │ + beq.w 97fa <_Py_type_getattro+0x26a> │ │ │ │ │ + b.n 9836 <_Py_type_getattro+0x2a6> │ │ │ │ │ ldrh.w r2, [r8, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n 9a1a <_Py_type_getattro+0x48e> │ │ │ │ │ + bcs.n 9a20 <_Py_type_getattro+0x490> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 9a1a <_Py_type_getattro+0x48e> │ │ │ │ │ + bne.n 9a20 <_Py_type_getattro+0x490> │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n 9a1a <_Py_type_getattro+0x48e> │ │ │ │ │ + bgt.n 9a20 <_Py_type_getattro+0x490> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r9, [r8, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 98f6 <_Py_type_getattro+0x36a> │ │ │ │ │ + beq.w 98fa <_Py_type_getattro+0x36a> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 98a4 <_Py_type_getattro+0x318> │ │ │ │ │ - b.n 98e6 <_Py_type_getattro+0x35a> │ │ │ │ │ + bne.w 98a8 <_Py_type_getattro+0x318> │ │ │ │ │ + b.n 98ea <_Py_type_getattro+0x35a> │ │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ │ ldr.w r3, [r2, #392] @ 0x188 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 95c6 <_Py_type_getattro+0x3a> │ │ │ │ │ - b.n 9762 <_Py_type_getattro+0x1d6> │ │ │ │ │ + bne.w 95ca <_Py_type_getattro+0x3a> │ │ │ │ │ + b.n 9766 <_Py_type_getattro+0x1d6> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 98e6 <_Py_type_getattro+0x35a> │ │ │ │ │ - b.n 98f6 <_Py_type_getattro+0x36a> │ │ │ │ │ + bne.w 98ea <_Py_type_getattro+0x35a> │ │ │ │ │ + b.n 98fa <_Py_type_getattro+0x36a> │ │ │ │ │ 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 .LC69 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 965e <_Py_type_getattro+0xd2> │ │ │ │ │ + b.n 9662 <_Py_type_getattro+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 965e <_Py_type_getattro+0xd2> │ │ │ │ │ + b.n 9662 <_Py_type_getattro+0xd2> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00009a50 : │ │ │ │ │ +00009a58 : │ │ │ │ │ object_str(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r3, 9a58 │ │ │ │ │ + cbz r3, 9a60 │ │ │ │ │ bx r3 │ │ │ │ │ b.w 874 │ │ │ │ │ R_ARM_THM_JUMP24 object_repr │ │ │ │ │ │ │ │ │ │ -00009a5c : │ │ │ │ │ +00009a64 : │ │ │ │ │ type_repr(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 9b64 │ │ │ │ │ + beq.w 9bf4 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ - lsls r6, r3, #22 │ │ │ │ │ - bpl.n 9b08 │ │ │ │ │ - lsls r0, r3, #30 │ │ │ │ │ + lsls r0, r3, #22 │ │ │ │ │ + bpl.n 9b0a │ │ │ │ │ + lsls r1, r3, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r0, [r4, #132] @ 0x84 │ │ │ │ │ - bmi.n 9b78 │ │ │ │ │ - ldr r1, [pc, #420] @ (9c2c ) │ │ │ │ │ + bmi.w 9ba6 │ │ │ │ │ + ldr r1, [pc, #420] @ (9c38 ) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9bfe │ │ │ │ │ + beq.w 9c1a │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 9bd4 │ │ │ │ │ + beq.w 9c32 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r1, r3, #3 │ │ │ │ │ - bpl.w 9bb2 │ │ │ │ │ + lsls r2, r3, #3 │ │ │ │ │ + bpl.n 9b24 │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ - lsls r2, r3, #22 │ │ │ │ │ - bpl.n 9b18 │ │ │ │ │ + lsls r3, r3, #22 │ │ │ │ │ + bpl.n 9b44 │ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ - ldr r1, [pc, #372] @ (9c30 ) │ │ │ │ │ + ldr r1, [pc, #372] @ (9c3c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ - cbnz r0, 9b2e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 9b70 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9ae4 │ │ │ │ │ + bge.n 9af0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 9af8 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + cbz r3, 9b1c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9af2 │ │ │ │ │ + bge.n 9b04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cbz r3, 9b00 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 9b6a │ │ │ │ │ + mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9ae4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9af2 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strrchr │ │ │ │ │ - cbnz r0, 9b40 │ │ │ │ │ - ldr r3, [pc, #284] @ (9c30 ) │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 9b82 │ │ │ │ │ + ldr r3, [pc, #292] @ (9c3c ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 9a92 │ │ │ │ │ + b.n 9a9e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 9af0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 9b38 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 9b38 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ + ands.w r3, r3, #512 @ 0x200 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r5, r3 │ │ │ │ │ + bne.n 9c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d34 │ │ │ │ │ + bl 9d40 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9aba │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - bl 3d88 │ │ │ │ │ - b.n 9af2 │ │ │ │ │ + beq.n 9be0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 9ac4 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 9af4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 9b04 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 9ad6 │ │ │ │ │ + b.n 9ae2 │ │ │ │ │ subs r1, r0, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9a92 │ │ │ │ │ - ldr r3, [pc, #228] @ (9c34 ) │ │ │ │ │ + beq.n 9a9e │ │ │ │ │ + ldr r3, [pc, #172] @ (9c40 ) │ │ │ │ │ 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_InternMortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternMortal │ │ │ │ │ - b.n 9a92 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ - ldr r2, [pc, #188] @ (9c38 ) │ │ │ │ │ + b.n 9a9e │ │ │ │ │ + ldr r2, [pc, #156] @ (9c44 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ │ movs r3, #28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r0, [r0, #400] @ 0x190 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 9bc8 │ │ │ │ │ + beq.n 9be8 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n 9bc8 │ │ │ │ │ + bhi.n 9be8 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ - b.n 9a84 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9bd8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 9bd8 │ │ │ │ │ + b.n 9a90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9bd8 │ │ │ │ │ + bl 3d88 │ │ │ │ │ + b.n 9b04 │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 9bae │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #22 │ │ │ │ │ - bpl.n 9c16 │ │ │ │ │ - ldr.w r5, [r4, #436] @ 0x1b4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9c24 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ + b.n 9bdc │ │ │ │ │ + mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 9ae4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ + ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 9b54 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + b.n 9b54 │ │ │ │ │ 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 .LC81 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 9a92 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9d34 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 9bea │ │ │ │ │ - b.n 9b24 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - b.n 9bea │ │ │ │ │ - nop │ │ │ │ │ + b.n 9a9e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ + b.n 9b38 │ │ │ │ │ .word 0x00005d3c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00007120 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000000da │ │ │ │ │ + .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000b0 │ │ │ │ │ + .word 0x0000008e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00009c3c : │ │ │ │ │ +00009c48 : │ │ │ │ │ type_module(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ sub sp, #20 │ │ │ │ │ lsls r2, r3, #22 │ │ │ │ │ - bpl.n 9c6c │ │ │ │ │ + bpl.n 9c78 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - bmi.n 9cbe │ │ │ │ │ - ldr r1, [pc, #168] @ (9d08 ) │ │ │ │ │ + bmi.n 9cca │ │ │ │ │ + ldr r1, [pc, #168] @ (9d14 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ - cbz r0, 9ca6 │ │ │ │ │ + cbz r0, 9cb2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strrchr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 9c82 │ │ │ │ │ - ldr r3, [pc, #140] @ (9d0c ) │ │ │ │ │ + cbnz r0, 9c8e │ │ │ │ │ + ldr r3, [pc, #140] @ (9d18 ) │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 9c66 │ │ │ │ │ + b.n 9c72 │ │ │ │ │ subs r1, r0, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c66 │ │ │ │ │ - ldr r3, [pc, #124] @ (9d10 ) │ │ │ │ │ + beq.n 9c72 │ │ │ │ │ + ldr r3, [pc, #124] @ (9d1c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternMortal │ │ │ │ │ - b.n 9c66 │ │ │ │ │ + b.n 9c72 │ │ │ │ │ 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 .LC81 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 9c66 │ │ │ │ │ - ldr r2, [pc, #84] @ (9d14 ) │ │ │ │ │ + b.n 9c72 │ │ │ │ │ + ldr r2, [pc, #84] @ (9d20 ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ │ movs r3, #28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w ip, r2, r3 │ │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ │ ldr.w ip, [ip, #400] @ 0x190 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.n 9cfc │ │ │ │ │ + beq.n 9d08 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n 9cfc │ │ │ │ │ + bhi.n 9d08 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ - b.n 9c5c │ │ │ │ │ + b.n 9c68 │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 9cf8 │ │ │ │ │ + b.n 9d04 │ │ │ │ │ .word 0x00005d3c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00007120 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000046 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00009d18 : │ │ │ │ │ +00009d24 : │ │ │ │ │ type_qualname(): │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #22 │ │ │ │ │ - bpl.n 9d32 │ │ │ │ │ + bpl.n 9d3e │ │ │ │ │ ldr.w r0, [r0, #436] @ 0x1b4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9d2c │ │ │ │ │ + blt.n 9d38 │ │ │ │ │ bx lr │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ - b.n 9d34 │ │ │ │ │ + b.n 9d40 │ │ │ │ │ │ │ │ │ │ -00009d34 : │ │ │ │ │ +00009d40 : │ │ │ │ │ type_qualname.part.0(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strrchr │ │ │ │ │ - cbnz r0, 9d58 │ │ │ │ │ + cbnz r0, 9d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - b.n 9d4e │ │ │ │ │ + b.n 9d5a │ │ │ │ │ │ │ │ │ │ -00009d5c <_PyObject_LookupSpecialMethod>: │ │ │ │ │ +00009d68 <_PyObject_LookupSpecialMethod>: │ │ │ │ │ _PyObject_LookupSpecialMethod(): │ │ │ │ │ stmdb 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, [r1, #4] │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldr r2, [pc, #412] @ (9f10 <_PyObject_LookupSpecialMethod+0x1b4>) │ │ │ │ │ + ldr r2, [pc, #412] @ (9f1c <_PyObject_LookupSpecialMethod+0x1b4>) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ bic.w r8, r3, #1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ @@ -15778,68 +15786,68 @@ │ │ │ │ │ eor.w r5, r9, r0, asr #3 │ │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ │ mul.w r5, r2, r5 │ │ │ │ │ adds r7, r4, r5 │ │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.n 9e02 <_PyObject_LookupSpecialMethod+0xa6> │ │ │ │ │ + bne.n 9e0e <_PyObject_LookupSpecialMethod+0xa6> │ │ │ │ │ ldr.w r2, [r7, #1424] @ 0x590 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 9e02 <_PyObject_LookupSpecialMethod+0xa6> │ │ │ │ │ + bne.n 9e0e <_PyObject_LookupSpecialMethod+0xa6> │ │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ │ add r4, r5 │ │ │ │ │ ldr.w r3, [r4, #1428] @ 0x594 │ │ │ │ │ - cbz r3, 9df8 <_PyObject_LookupSpecialMethod+0x9c> │ │ │ │ │ + cbz r3, 9e04 <_PyObject_LookupSpecialMethod+0x9c> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ bic.w r0, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 9dfe <_PyObject_LookupSpecialMethod+0xa2> │ │ │ │ │ + bls.n 9e0a <_PyObject_LookupSpecialMethod+0xa2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #14 │ │ │ │ │ - bpl.n 9ec6 <_PyObject_LookupSpecialMethod+0x16a> │ │ │ │ │ + bpl.n 9ed2 <_PyObject_LookupSpecialMethod+0x16a> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 9e60 <_PyObject_LookupSpecialMethod+0x104> │ │ │ │ │ + bne.n 9e6c <_PyObject_LookupSpecialMethod+0x104> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 9de4 <_PyObject_LookupSpecialMethod+0x88> │ │ │ │ │ + b.n 9df0 <_PyObject_LookupSpecialMethod+0x88> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 9e74 <_PyObject_LookupSpecialMethod+0x118> │ │ │ │ │ + beq.n 9e80 <_PyObject_LookupSpecialMethod+0x118> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9df8 <_PyObject_LookupSpecialMethod+0x9c> │ │ │ │ │ + beq.n 9e04 <_PyObject_LookupSpecialMethod+0x9c> │ │ │ │ │ ldr r1, [r6, #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, [sl] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 9dd2 <_PyObject_LookupSpecialMethod+0x76> │ │ │ │ │ + bne.n 9dde <_PyObject_LookupSpecialMethod+0x76> │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n 9dd2 <_PyObject_LookupSpecialMethod+0x76> │ │ │ │ │ + bgt.n 9dde <_PyObject_LookupSpecialMethod+0x76> │ │ │ │ │ add.w r4, r4, #42240 @ 0xa500 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ adds r4, #140 @ 0x8c │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r2, r5, #4 │ │ │ │ │ @@ -15849,193 +15857,193 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ str r6, [r4, r2] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r9, [r4, r5] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9e66 <_PyObject_LookupSpecialMethod+0x10a> │ │ │ │ │ + blt.n 9e72 <_PyObject_LookupSpecialMethod+0x10a> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - b.n 9dd2 <_PyObject_LookupSpecialMethod+0x76> │ │ │ │ │ + b.n 9dde <_PyObject_LookupSpecialMethod+0x76> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9e60 <_PyObject_LookupSpecialMethod+0x104> │ │ │ │ │ + bne.n 9e6c <_PyObject_LookupSpecialMethod+0x104> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9e60 <_PyObject_LookupSpecialMethod+0x104> │ │ │ │ │ + b.n 9e6c <_PyObject_LookupSpecialMethod+0x104> │ │ │ │ │ ldrh.w r2, [r3, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n 9dea <_PyObject_LookupSpecialMethod+0x8e> │ │ │ │ │ + bcs.n 9df6 <_PyObject_LookupSpecialMethod+0x8e> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ 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 9dea <_PyObject_LookupSpecialMethod+0x8e> │ │ │ │ │ + bne.n 9df6 <_PyObject_LookupSpecialMethod+0x8e> │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n 9dea <_PyObject_LookupSpecialMethod+0x8e> │ │ │ │ │ + bgt.n 9df6 <_PyObject_LookupSpecialMethod+0x8e> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r9, [r3, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9df8 <_PyObject_LookupSpecialMethod+0x9c> │ │ │ │ │ + beq.n 9e04 <_PyObject_LookupSpecialMethod+0x9c> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 9e60 <_PyObject_LookupSpecialMethod+0x104> │ │ │ │ │ + beq.n 9e6c <_PyObject_LookupSpecialMethod+0x104> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.n 9e28 <_PyObject_LookupSpecialMethod+0xcc> │ │ │ │ │ - b.n 9dd2 <_PyObject_LookupSpecialMethod+0x76> │ │ │ │ │ + beq.n 9e34 <_PyObject_LookupSpecialMethod+0xcc> │ │ │ │ │ + b.n 9dde <_PyObject_LookupSpecialMethod+0x76> │ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ │ - cbz r3, 9ef6 <_PyObject_LookupSpecialMethod+0x19a> │ │ │ │ │ + cbz r3, 9f02 <_PyObject_LookupSpecialMethod+0x19a> │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 9f08 <_PyObject_LookupSpecialMethod+0x1ac> │ │ │ │ │ + cbz r0, 9f14 <_PyObject_LookupSpecialMethod+0x1ac> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ bl 568c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ │ str.w r4, [sl] │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str.w r4, [sl, #4] │ │ │ │ │ bl 568c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 9de4 <_PyObject_LookupSpecialMethod+0x88> │ │ │ │ │ + b.n 9df0 <_PyObject_LookupSpecialMethod+0x88> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9de4 <_PyObject_LookupSpecialMethod+0x88> │ │ │ │ │ + b.n 9df0 <_PyObject_LookupSpecialMethod+0x88> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000190 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00009f14 : │ │ │ │ │ +00009f20 : │ │ │ │ │ slot_tp_new(): │ │ │ │ │ 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, #84] @ (9f78 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (9f84 ) │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r7, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [pc, #72] @ (9f7c ) │ │ │ │ │ + ldr r1, [pc, #72] @ (9f88 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr.w r4, [lr, r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 9f68 │ │ │ │ │ + cbz r0, 9f74 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_PyObject_Call_Prepend> │ │ │ │ │ R_ARM_THM_CALL _PyObject_Call_Prepend │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9f62 │ │ │ │ │ + bge.n 9f6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 9f6c │ │ │ │ │ + cbz r3, 9f78 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 9f62 │ │ │ │ │ + b.n 9f6e │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 9f62 │ │ │ │ │ + b.n 9f6e │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00005df4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00009f80 : │ │ │ │ │ +00009f8c : │ │ │ │ │ tp_new_wrapper(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a0c8 │ │ │ │ │ + beq.w a0d4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w a0c8 │ │ │ │ │ + bge.w a0d4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w a0fc │ │ │ │ │ + bpl.w a108 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w a0fc │ │ │ │ │ + ble.w a108 │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.w a0e0 │ │ │ │ │ + bge.w a0ec │ │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ │ - cbz r3, a026 │ │ │ │ │ + cbz r3, a032 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n a004 │ │ │ │ │ + ble.n a010 │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n a040 │ │ │ │ │ + beq.n a04c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n a004 │ │ │ │ │ + beq.n a010 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n a040 │ │ │ │ │ + beq.n a04c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n a004 │ │ │ │ │ + beq.n a010 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n a040 │ │ │ │ │ + beq.n a04c │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n a004 │ │ │ │ │ + beq.n a010 │ │ │ │ │ adds r3, #24 │ │ │ │ │ mov.w ip, #3 │ │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n a040 │ │ │ │ │ + beq.n a04c │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 9ff4 │ │ │ │ │ + bne.n a000 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ @@ -16043,139 +16051,139 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n a096 │ │ │ │ │ + b.n a0a2 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n a040 │ │ │ │ │ + beq.n a04c │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a028 │ │ │ │ │ + bne.n a034 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n a004 │ │ │ │ │ + bne.n a010 │ │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_tp_new │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_tp_new │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n a09c │ │ │ │ │ + bne.n a0a8 │ │ │ │ │ ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ - cbz r3, a066 │ │ │ │ │ + cbz r3, a072 │ │ │ │ │ ldr.w r1, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n a09e │ │ │ │ │ + bne.n a0aa │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a056 │ │ │ │ │ + bne.n a062 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_GetSlice │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a022 │ │ │ │ │ + beq.n a02e │ │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a096 │ │ │ │ │ + bge.n a0a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, a096 │ │ │ │ │ + cbnz r3, a0a2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr.w r1, [r3, #156] @ 0x9c │ │ │ │ │ ldr.w r6, [r4, #156] @ 0x9c │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.n a066 │ │ │ │ │ + beq.n a072 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r5, [r5, #12] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - cbnz r1, a116 │ │ │ │ │ + cbnz r1, a122 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a022 │ │ │ │ │ + b.n a02e │ │ │ │ │ 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 .LC90 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a022 │ │ │ │ │ + b.n a02e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a022 │ │ │ │ │ + b.n a02e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a022 │ │ │ │ │ + b.n a02e │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a022 │ │ │ │ │ + b.n a02e │ │ │ │ │ │ │ │ │ │ -0000a130 : │ │ │ │ │ +0000a13c : │ │ │ │ │ wrap_init(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ @@ -16187,137 +16195,137 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it lt │ │ │ │ │ movlt r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a158 : │ │ │ │ │ +0000a164 : │ │ │ │ │ subtype_dealloc(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #17 │ │ │ │ │ - bpl.w a432 │ │ │ │ │ + bpl.w a43e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC subtype_dealloc │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS subtype_dealloc │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w a320 │ │ │ │ │ + bne.w a32c │ │ │ │ │ ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n a1a8 │ │ │ │ │ + bne.n a1b4 │ │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n a1a8 │ │ │ │ │ + bne.n a1b4 │ │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n a19e │ │ │ │ │ + beq.n a1aa │ │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a3a4 │ │ │ │ │ + bne.w a3b0 │ │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a336 │ │ │ │ │ + beq.w a342 │ │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a336 │ │ │ │ │ + bne.w a342 │ │ │ │ │ subs r7, r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a406 │ │ │ │ │ + bne.w a412 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a3d6 │ │ │ │ │ + bne.w a3e2 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n a268 │ │ │ │ │ + bne.n a274 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a394 │ │ │ │ │ + bne.w a3a0 │ │ │ │ │ ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n a210 │ │ │ │ │ + bne.n a21c │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a34c │ │ │ │ │ + bne.w a358 │ │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n a1fe │ │ │ │ │ + beq.n a20a │ │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ │ lsls r4, r1, #27 │ │ │ │ │ - bpl.n a272 │ │ │ │ │ + bpl.n a27e │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearManagedDict │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r1, #16384 @ 0x4000 │ │ │ │ │ - bne.n a282 │ │ │ │ │ + bne.n a28e │ │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #22 │ │ │ │ │ - bpl.n a304 │ │ │ │ │ + bpl.n a310 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #22 │ │ │ │ │ - bmi.n a304 │ │ │ │ │ + bmi.n a310 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC object_dealloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS object_dealloc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n a33e │ │ │ │ │ + bne.n a34a │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a262 │ │ │ │ │ + bge.n a26e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a3ee │ │ │ │ │ + beq.w a3fa │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ tst.w r2, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bne.n a216 │ │ │ │ │ + bne.n a222 │ │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a35a │ │ │ │ │ + bne.n a366 │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ lsls r0, r1, #17 │ │ │ │ │ - bpl.n a22e │ │ │ │ │ - ldr r1, [pc, #524] @ (a490 ) │ │ │ │ │ + bpl.n a23a │ │ │ │ │ + ldr r1, [pc, #524] @ (a49c ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ sub.w lr, r6, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ │ @@ -16342,350 +16350,352 @@ │ │ │ │ │ str.w r1, [r6, #-8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ str.w lr, [r0, #20] │ │ │ │ │ str.w r7, [r0, #128] @ 0x80 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str r5, [r0, #28] │ │ │ │ │ - ble.n a22e │ │ │ │ │ + ble.n a23a │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ tst.w r1, #512 @ 0x200 │ │ │ │ │ - bne.n a234 │ │ │ │ │ + bne.n a240 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC object_dealloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS object_dealloc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n a39e │ │ │ │ │ + bne.n a3aa │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a3a2 │ │ │ │ │ + bne.n a3ae │ │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1be │ │ │ │ │ + bne.w a1ca │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a1e8 │ │ │ │ │ - b.n a404 │ │ │ │ │ + beq.w a1f4 │ │ │ │ │ + b.n a410 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a258 │ │ │ │ │ - b.n a262 │ │ │ │ │ + blt.n a264 │ │ │ │ │ + b.n a26e │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl a494 │ │ │ │ │ + bl a4a0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n a206 │ │ │ │ │ + b.n a212 │ │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a27a │ │ │ │ │ + bne.n a286 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_THM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a27a │ │ │ │ │ + beq.n a286 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a27a │ │ │ │ │ + beq.w a286 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a38e │ │ │ │ │ + bge.n a39a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a484 │ │ │ │ │ + beq.n a490 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - b.n a27a │ │ │ │ │ + b.n a286 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a494 │ │ │ │ │ - b.n a1f4 │ │ │ │ │ + bl a4a0 │ │ │ │ │ + b.n a200 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n a318 │ │ │ │ │ + b.n a324 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 3fe0 <_PyObject_GC_TRACK> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFinalizerFromDealloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a262 │ │ │ │ │ + blt.w a26e │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 83e0 <_PyObject_GC_UNTRACK> │ │ │ │ │ + bl 83dc <_PyObject_GC_UNTRACK> │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r3, a3fa │ │ │ │ │ + cbz r3, a406 │ │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ │ - cbnz r3, a428 │ │ │ │ │ + cbnz r3, a434 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbnz r3, a404 │ │ │ │ │ + cbnz r3, a410 │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a1e6 │ │ │ │ │ + beq.w a1f2 │ │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a1e6 │ │ │ │ │ + bne.w a1f2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyWeakref_ClearWeakRefsNoCallbacks> │ │ │ │ │ R_ARM_THM_CALL _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ │ - b.n a1e6 │ │ │ │ │ + b.n a1f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a1e6 │ │ │ │ │ + beq.w a1f2 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 3fe0 <_PyObject_GC_TRACK> │ │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w a262 │ │ │ │ │ + bgt.w a26e │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 83e0 <_PyObject_GC_UNTRACK> │ │ │ │ │ + bl 83dc <_PyObject_GC_UNTRACK> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n a1e0 │ │ │ │ │ + b.n a1ec │ │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a3de │ │ │ │ │ - b.n a404 │ │ │ │ │ + beq.n a3ea │ │ │ │ │ + b.n a410 │ │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ │ - cbnz r3, a47a │ │ │ │ │ + cbnz r3, a486 │ │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ │ - cbnz r3, a46c │ │ │ │ │ + cbnz r3, a478 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC subtype_dealloc │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS subtype_dealloc │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n a452 │ │ │ │ │ + bne.n a45e │ │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ │ - b.n a446 │ │ │ │ │ + b.n a452 │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r7, r2, #22 │ │ │ │ │ - bpl.n a39e │ │ │ │ │ + bpl.n a3aa │ │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ │ mov r0, r6 │ │ │ │ │ and.w r5, r5, #512 @ 0x200 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a250 │ │ │ │ │ - b.n a262 │ │ │ │ │ + beq.w a25c │ │ │ │ │ + b.n a26e │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w a262 │ │ │ │ │ - b.n a43e │ │ │ │ │ + bgt.w a26e │ │ │ │ │ + b.n a44a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFinalizerFromDealloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a438 │ │ │ │ │ - b.n a262 │ │ │ │ │ + bge.n a444 │ │ │ │ │ + b.n a26e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n a38e │ │ │ │ │ + b.n a39a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000a494 : │ │ │ │ │ +0000a4a0 : │ │ │ │ │ clear_slots(): │ │ │ │ │ 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 │ │ │ │ │ ldrd r1, r5, [r0, #4] │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ands.w r3, r2, #8388608 @ 0x800000 │ │ │ │ │ - beq.w a60e │ │ │ │ │ + beq.w a61a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w a5be │ │ │ │ │ + ble.n a5c2 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #16 │ │ │ │ │ - bne.n a4dc │ │ │ │ │ + bne.n a4e6 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ │ - bne.n a4dc │ │ │ │ │ + bne.n a4e6 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r0, [r4, r1] │ │ │ │ │ - cbz r0, a4dc │ │ │ │ │ + cbz r0, a4e6 │ │ │ │ │ str r2, [r4, r1] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a5c2 │ │ │ │ │ + blt.n a5ce │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n a5be │ │ │ │ │ + beq.n a5c2 │ │ │ │ │ add.w r1, r3, #20 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, #16 │ │ │ │ │ - bne.n a51a │ │ │ │ │ + bne.n a5c6 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ │ - bne.n a51a │ │ │ │ │ + bne.n a5c6 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr r0, [r4, r1] │ │ │ │ │ - cbz r0, a51a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n a5c6 │ │ │ │ │ str r2, [r4, r1] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a51a │ │ │ │ │ + bge.n a5c6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, a51a │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n a5c6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ - beq.n a5be │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - add.w r1, r3, #40 @ 0x28 │ │ │ │ │ - b.n a522 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n a5be │ │ │ │ │ + beq.n a5c2 │ │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ add.w r1, r3, #40 @ 0x28 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ cmp r2, #16 │ │ │ │ │ - bne.n a540 │ │ │ │ │ + bne.n a544 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ │ - bne.n a540 │ │ │ │ │ + bne.n a544 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr r0, [r4, r1] │ │ │ │ │ - cbz r0, a540 │ │ │ │ │ + cbz r0, a544 │ │ │ │ │ str r2, [r4, r1] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a5dc │ │ │ │ │ + blt.n a5e8 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.n a5be │ │ │ │ │ + beq.n a5c2 │ │ │ │ │ add.w r1, r3, #60 @ 0x3c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, #16 │ │ │ │ │ - bne.n a566 │ │ │ │ │ + bne.n a56a │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ │ - bne.n a566 │ │ │ │ │ + bne.n a56a │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr r0, [r4, r1] │ │ │ │ │ - cbz r0, a566 │ │ │ │ │ + cbz r0, a56a │ │ │ │ │ str r2, [r4, r1] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a5f6 │ │ │ │ │ + blt.n a602 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n a5be │ │ │ │ │ + beq.n a5c2 │ │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #16 │ │ │ │ │ - bne.n a5b6 │ │ │ │ │ + bne.n a5ba │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ │ - bne.n a5b6 │ │ │ │ │ + bne.n a5ba │ │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ │ ldr.w r0, [r4, lr] │ │ │ │ │ - cbz r0, a5b6 │ │ │ │ │ + cbz r0, a5ba │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ str.w r2, [r4, lr] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a5b6 │ │ │ │ │ + bge.n a5ba │ │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, a5b6 │ │ │ │ │ + cbnz r2, a5ba │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.n a5be │ │ │ │ │ + beq.n a5c2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r3, #20 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #16 │ │ │ │ │ - beq.n a574 │ │ │ │ │ + beq.n a578 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #20 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n a56e │ │ │ │ │ + bne.n a572 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + cmp r5, #2 │ │ │ │ │ + bne.n a522 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a4dc │ │ │ │ │ + bne.n a4e6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n a5be │ │ │ │ │ + beq.n a5c2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r1, r3, #20 │ │ │ │ │ - b.n a4e4 │ │ │ │ │ + b.n a4ee │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a540 │ │ │ │ │ + bne.n a544 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.n a5be │ │ │ │ │ + beq.n a5c2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r1, r3, #60 @ 0x3c │ │ │ │ │ - b.n a548 │ │ │ │ │ + b.n a54c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a566 │ │ │ │ │ + bne.n a56a │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n a5be │ │ │ │ │ + beq.n a5c2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ │ - b.n a56c │ │ │ │ │ + b.n a570 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ @@ -16693,138 +16703,138 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.w a4be │ │ │ │ │ - b.n a5be │ │ │ │ │ + bgt.w a4c8 │ │ │ │ │ + b.n a5c2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a634 : │ │ │ │ │ +0000a640 : │ │ │ │ │ type_setattro(): │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ lsls r1, r3, #23 │ │ │ │ │ - bmi.w a8fe │ │ │ │ │ + bmi.w a90c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.w a9d0 │ │ │ │ │ + bpl.w a9dc │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w a94c │ │ │ │ │ + bne.w a958 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.w a95e │ │ │ │ │ + beq.w a96a │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #660] @ (a920 ) │ │ │ │ │ + ldr r3, [pc, #660] @ (a92c ) │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movs r2, #12 │ │ │ │ │ ldr.w r8, [r1, #192] @ 0xc0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ eor.w r6, r8, r4, asr #3 │ │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul.w r6, r2, r6 │ │ │ │ │ adds r7, r3, r6 │ │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n a736 │ │ │ │ │ + bne.n a742 │ │ │ │ │ ldr.w r2, [r7, #1424] @ 0x590 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n a736 │ │ │ │ │ + bne.n a742 │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr.w r0, [r3, #1428] @ 0x594 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a7a6 │ │ │ │ │ + beq.n a7b2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w a88e │ │ │ │ │ + bge.w a89a │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - beq.n a7a6 │ │ │ │ │ + beq.n a7b2 │ │ │ │ │ lsls r6, r0, #31 │ │ │ │ │ - bmi.w a898 │ │ │ │ │ + bmi.w a8a6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a7a8 │ │ │ │ │ + beq.n a7b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a882 │ │ │ │ │ + blt.w a88e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a718 │ │ │ │ │ + bge.n a724 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a864 │ │ │ │ │ + beq.w a870 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - cbz r0, a72e │ │ │ │ │ + cbz r0, a73a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a72e │ │ │ │ │ + bge.n a73a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a85e │ │ │ │ │ + beq.w a86a │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w a8c6 │ │ │ │ │ + beq.w a8d4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n a7a6 │ │ │ │ │ + beq.n a7b2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n a79a │ │ │ │ │ + beq.n a7a6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n a79a │ │ │ │ │ + bne.n a7a6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n a79a │ │ │ │ │ + bgt.n a7a6 │ │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ │ adds r2, r3, r6 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ adds r1, r6, #4 │ │ │ │ │ @@ -16834,173 +16844,173 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ str r4, [r3, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r8, [r3, r6] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a8b6 │ │ │ │ │ + blt.w a8c4 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n a7a6 │ │ │ │ │ + beq.n a7b2 │ │ │ │ │ lsls r4, r0, #31 │ │ │ │ │ - bmi.n a898 │ │ │ │ │ + bmi.n a8a6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a6e4 │ │ │ │ │ + bne.n a6f0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr.w r7, [r5, #132] @ 0x84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a9aa │ │ │ │ │ + beq.w a9b6 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyDict_GetItemRef_Unicode_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a946 │ │ │ │ │ + blt.w a952 │ │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ │ - cbz r3, a7d0 │ │ │ │ │ + cbz r3, a7dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 51b8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a924 │ │ │ │ │ + blt.w a930 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ubfx r3, r1, #2, #3 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ sub.w r3, r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it le │ │ │ │ │ movle r3, #0 │ │ │ │ │ - cbz r3, a814 │ │ │ │ │ + cbz r3, a820 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n a832 │ │ │ │ │ + bpl.n a83e │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w a9ca │ │ │ │ │ + bpl.w a9d6 │ │ │ │ │ add.w r3, r6, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrb.w r1, [r2, #-2] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq.n a83e │ │ │ │ │ + beq.n a84a │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a86c │ │ │ │ │ + blt.n a878 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a718 │ │ │ │ │ + beq.w a724 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a70e │ │ │ │ │ - b.n a718 │ │ │ │ │ + blt.w a71a │ │ │ │ │ + b.n a724 │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrb.w r1, [r2, #-2] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - bne.n a814 │ │ │ │ │ + bne.n a820 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ │ - bne.n a814 │ │ │ │ │ + bne.n a820 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ │ - bne.n a814 │ │ │ │ │ + bne.n a820 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - bne.n a814 │ │ │ │ │ + bne.n a820 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl aef0 │ │ │ │ │ + bl aefc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n a816 │ │ │ │ │ + b.n a822 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a72e │ │ │ │ │ + b.n a73a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a718 │ │ │ │ │ + b.n a724 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a820 │ │ │ │ │ + bne.n a82c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a718 │ │ │ │ │ - b.n a826 │ │ │ │ │ + beq.w a724 │ │ │ │ │ + b.n a832 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a706 │ │ │ │ │ - b.n a874 │ │ │ │ │ + bne.w a712 │ │ │ │ │ + b.n a880 │ │ │ │ │ bics.w r3, r0, #1 │ │ │ │ │ - beq.n a7a6 │ │ │ │ │ - orr.w r0, r0, #1 │ │ │ │ │ + it ne │ │ │ │ │ + orrne.w r0, r0, #1 │ │ │ │ │ + beq.n a7b2 │ │ │ │ │ bic.w r4, r0, #1 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a6f0 │ │ │ │ │ - b.n a7a8 │ │ │ │ │ + bne.w a6fc │ │ │ │ │ + b.n a7b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a798 │ │ │ │ │ + bne.w a7a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a798 │ │ │ │ │ + b.n a7a4 │ │ │ │ │ ldrh.w r2, [r1, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w a73e │ │ │ │ │ + bcs.w a74a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.w a73e │ │ │ │ │ + bne.w a74a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.w a73e │ │ │ │ │ + bgt.w a74a │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r8, [r8, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n a74c │ │ │ │ │ + b.n a758 │ │ │ │ │ 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 .LC95 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a72e │ │ │ │ │ - nop │ │ │ │ │ + b.n a73a │ │ │ │ │ .word 0x00000288 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r3, r6 │ │ │ │ │ @@ -17013,172 +17023,172 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a816 │ │ │ │ │ + b.n a822 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a67a │ │ │ │ │ - b.n a918 │ │ │ │ │ - ldr r3, [pc, #140] @ (a9ec ) │ │ │ │ │ + bne.w a686 │ │ │ │ │ + b.n a926 │ │ │ │ │ + ldr r3, [pc, #140] @ (a9f8 ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternMortal │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r7, r3, #30 │ │ │ │ │ - bne.w a686 │ │ │ │ │ + bne.w a692 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_MemoryError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_MemoryError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a918 │ │ │ │ │ + bge.n a926 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a918 │ │ │ │ │ + bne.n a926 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a918 │ │ │ │ │ + b.n a926 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ str.w r0, [r5, #132] @ 0x84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a946 │ │ │ │ │ + beq.n a952 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyDict_GetItemRef_Unicode_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w a7c4 │ │ │ │ │ - b.n a946 │ │ │ │ │ + bge.w a7d0 │ │ │ │ │ + b.n a952 │ │ │ │ │ add.w r3, r6, #28 │ │ │ │ │ - b.n a834 │ │ │ │ │ + b.n a840 │ │ │ │ │ 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 .LC69 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a918 │ │ │ │ │ + b.n a926 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000082 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000a9f0 <_PySuper_Lookup>: │ │ │ │ │ +0000a9fc <_PySuper_Lookup>: │ │ │ │ │ _PySuper_Lookup(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n aa5c <_PySuper_Lookup+0x6c> │ │ │ │ │ + bge.n aa68 <_PySuper_Lookup+0x6c> │ │ │ │ │ ldr.w r4, [r1, #172] @ 0xac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w ada0 <_PySuper_Lookup+0x3b0> │ │ │ │ │ + beq.w ade2 <_PySuper_Lookup+0x3e6> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n aa5c <_PySuper_Lookup+0x6c> │ │ │ │ │ + ble.n aa68 <_PySuper_Lookup+0x6c> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w ac98 <_PySuper_Lookup+0x2a8> │ │ │ │ │ + beq.w aca4 <_PySuper_Lookup+0x2a8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n aa5c <_PySuper_Lookup+0x6c> │ │ │ │ │ + beq.n aa68 <_PySuper_Lookup+0x6c> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w ac98 <_PySuper_Lookup+0x2a8> │ │ │ │ │ + beq.w aca4 <_PySuper_Lookup+0x2a8> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n aa5c <_PySuper_Lookup+0x6c> │ │ │ │ │ + beq.n aa68 <_PySuper_Lookup+0x6c> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w ac98 <_PySuper_Lookup+0x2a8> │ │ │ │ │ + beq.w aca4 <_PySuper_Lookup+0x2a8> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n aa5c <_PySuper_Lookup+0x6c> │ │ │ │ │ + beq.n aa68 <_PySuper_Lookup+0x6c> │ │ │ │ │ add.w r1, r4, #24 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w ad74 <_PySuper_Lookup+0x384> │ │ │ │ │ + beq.w ad80 <_PySuper_Lookup+0x384> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n aa4c <_PySuper_Lookup+0x5c> │ │ │ │ │ + bne.n aa58 <_PySuper_Lookup+0x5c> │ │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w ae14 <_PySuper_Lookup+0x424> │ │ │ │ │ + beq.w ae0e <_PySuper_Lookup+0x412> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w acc2 <_PySuper_Lookup+0x2d2> │ │ │ │ │ + ble.w acce <_PySuper_Lookup+0x2d2> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.w aca8 <_PySuper_Lookup+0x2b8> │ │ │ │ │ + bne.w acb4 <_PySuper_Lookup+0x2b8> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n aa82 <_PySuper_Lookup+0x92> │ │ │ │ │ + bge.n aa8e <_PySuper_Lookup+0x92> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w ad26 <_PySuper_Lookup+0x336> │ │ │ │ │ + bge.w ad32 <_PySuper_Lookup+0x336> │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - ble.w ac4a <_PySuper_Lookup+0x25a> │ │ │ │ │ + ble.w ac56 <_PySuper_Lookup+0x25a> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r6, r4 │ │ │ │ │ - bne.w ad3c <_PySuper_Lookup+0x34c> │ │ │ │ │ + bne.w ad48 <_PySuper_Lookup+0x34c> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ add.w r3, r4, r9, lsl #2 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r0, [r1, #132] @ 0x84 │ │ │ │ │ - bpl.n aafe <_PySuper_Lookup+0x10e> │ │ │ │ │ - ldr r2, [pc, #668] @ (ad60 <_PySuper_Lookup+0x370>) │ │ │ │ │ + bpl.n ab0a <_PySuper_Lookup+0x10e> │ │ │ │ │ + ldr r2, [pc, #668] @ (ad6c <_PySuper_Lookup+0x370>) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ mov.w ip, #28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr.w r2, [r1, #180] @ 0xb4 │ │ │ │ │ @@ -17190,82 +17200,82 @@ │ │ │ │ │ movhi r2, #1 │ │ │ │ │ add.w lr, ip, #91136 @ 0x16400 │ │ │ │ │ ldr.w r0, [lr, #400] @ 0x190 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ad8a <_PySuper_Lookup+0x39a> │ │ │ │ │ + beq.w ad96 <_PySuper_Lookup+0x39a> │ │ │ │ │ ldr.w r0, [lr, #416] @ 0x1a0 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab7e <_PySuper_Lookup+0x18e> │ │ │ │ │ + beq.n ab8a <_PySuper_Lookup+0x18e> │ │ │ │ │ lsls r1, r6, #31 │ │ │ │ │ - bmi.n ab1e <_PySuper_Lookup+0x12e> │ │ │ │ │ + bmi.n ab2a <_PySuper_Lookup+0x12e> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w adcc <_PySuper_Lookup+0x3dc> │ │ │ │ │ + beq.w adda <_PySuper_Lookup+0x3de> │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w ac50 <_PySuper_Lookup+0x260> │ │ │ │ │ + beq.w ac5c <_PySuper_Lookup+0x260> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbnz r2, ab70 <_PySuper_Lookup+0x180> │ │ │ │ │ + cbnz r2, ab7c <_PySuper_Lookup+0x180> │ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ │ - cbz r3, ab56 <_PySuper_Lookup+0x166> │ │ │ │ │ + cbz r3, ab62 <_PySuper_Lookup+0x166> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, r7 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ab54 <_PySuper_Lookup+0x164> │ │ │ │ │ + bge.n ab60 <_PySuper_Lookup+0x164> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ae0a <_PySuper_Lookup+0x41a> │ │ │ │ │ + beq.w ae42 <_PySuper_Lookup+0x446> │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ab68 <_PySuper_Lookup+0x178> │ │ │ │ │ + bge.n ab74 <_PySuper_Lookup+0x178> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ae02 <_PySuper_Lookup+0x412> │ │ │ │ │ + beq.w ae3a <_PySuper_Lookup+0x43e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #14 │ │ │ │ │ - bpl.n ab2c <_PySuper_Lookup+0x13c> │ │ │ │ │ + bpl.n ab38 <_PySuper_Lookup+0x13c> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n ab56 <_PySuper_Lookup+0x166> │ │ │ │ │ + b.n ab62 <_PySuper_Lookup+0x166> │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bge.n ac4a <_PySuper_Lookup+0x25a> │ │ │ │ │ + bge.n ac56 <_PySuper_Lookup+0x25a> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r0, [r2, #132] @ 0x84 │ │ │ │ │ - bpl.n abd0 <_PySuper_Lookup+0x1e0> │ │ │ │ │ - ldr r3, [pc, #460] @ (ad64 <_PySuper_Lookup+0x374>) │ │ │ │ │ + bpl.n abdc <_PySuper_Lookup+0x1e0> │ │ │ │ │ + ldr r3, [pc, #460] @ (ad70 <_PySuper_Lookup+0x374>) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ movs r1, #28 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w r3, [r2, #180] @ 0xb4 │ │ │ │ │ @@ -17277,35 +17287,35 @@ │ │ │ │ │ movhi r3, #1 │ │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r1, [ip, #400] @ 0x190 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ad94 <_PySuper_Lookup+0x3a4> │ │ │ │ │ + beq.w ada0 <_PySuper_Lookup+0x3a4> │ │ │ │ │ ldr.w r0, [ip, #416] @ 0x1a0 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ab0e <_PySuper_Lookup+0x11e> │ │ │ │ │ + bne.n ab1a <_PySuper_Lookup+0x11e> │ │ │ │ │ add.w r9, r9, #2 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.n ac4a <_PySuper_Lookup+0x25a> │ │ │ │ │ + bge.n ac56 <_PySuper_Lookup+0x25a> │ │ │ │ │ adds r4, #16 │ │ │ │ │ ldr.w r1, [r4, r9, lsl #2] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #376] @ (ad68 <_PySuper_Lookup+0x378>) │ │ │ │ │ + ldr r2, [pc, #376] @ (ad74 <_PySuper_Lookup+0x378>) │ │ │ │ │ mov.w ip, #28 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r0, [r1, #132] @ 0x84 │ │ │ │ │ - bpl.n ac34 <_PySuper_Lookup+0x244> │ │ │ │ │ + bpl.n ac40 <_PySuper_Lookup+0x244> │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [r0, r2] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ @@ -17315,90 +17325,90 @@ │ │ │ │ │ movhi r3, #1 │ │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r2, [ip, #400] @ 0x190 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w adf6 <_PySuper_Lookup+0x406> │ │ │ │ │ + beq.w adce <_PySuper_Lookup+0x3d2> │ │ │ │ │ ldr.w r0, [ip, #416] @ 0x1a0 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab0e <_PySuper_Lookup+0x11e> │ │ │ │ │ + bne.w ab1a <_PySuper_Lookup+0x11e> │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt.n abe6 <_PySuper_Lookup+0x1f6> │ │ │ │ │ + blt.n abf2 <_PySuper_Lookup+0x1f6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 568c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ae60 <_PySuper_Lookup+0x470> │ │ │ │ │ - ldr r0, [pc, #268] @ (ad6c <_PySuper_Lookup+0x37c>) │ │ │ │ │ + bne.w ae4c <_PySuper_Lookup+0x450> │ │ │ │ │ + ldr r0, [pc, #268] @ (ad78 <_PySuper_Lookup+0x37c>) │ │ │ │ │ movs r2, #2 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Vectorcall │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae60 <_PySuper_Lookup+0x470> │ │ │ │ │ + beq.w ae4c <_PySuper_Lookup+0x450> │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GenericGetAttr │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w ab56 <_PySuper_Lookup+0x166> │ │ │ │ │ + bge.w ab62 <_PySuper_Lookup+0x166> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ab56 <_PySuper_Lookup+0x166> │ │ │ │ │ + bne.w ab62 <_PySuper_Lookup+0x166> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ab56 <_PySuper_Lookup+0x166> │ │ │ │ │ + b.n ab62 <_PySuper_Lookup+0x166> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ad80 <_PySuper_Lookup+0x390> │ │ │ │ │ + bge.n ad8c <_PySuper_Lookup+0x390> │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n aa82 <_PySuper_Lookup+0x92> │ │ │ │ │ + b.n aa8e <_PySuper_Lookup+0x92> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n acc2 <_PySuper_Lookup+0x2d2> │ │ │ │ │ + beq.n acce <_PySuper_Lookup+0x2d2> │ │ │ │ │ add.w r2, r4, #16 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.w aa76 <_PySuper_Lookup+0x86> │ │ │ │ │ + beq.w aa82 <_PySuper_Lookup+0x86> │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n acb2 <_PySuper_Lookup+0x2c2> │ │ │ │ │ - ldr r1, [pc, #172] @ (ad70 <_PySuper_Lookup+0x380>) │ │ │ │ │ + bne.n acbe <_PySuper_Lookup+0x2c2> │ │ │ │ │ + ldr r1, [pc, #172] @ (ad7c <_PySuper_Lookup+0x380>) │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ad22 <_PySuper_Lookup+0x332> │ │ │ │ │ + blt.n ad2e <_PySuper_Lookup+0x332> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - cbz r5, ace2 <_PySuper_Lookup+0x2f2> │ │ │ │ │ + cbz r5, acee <_PySuper_Lookup+0x2f2> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n ace2 <_PySuper_Lookup+0x2f2> │ │ │ │ │ + bge.n acee <_PySuper_Lookup+0x2f2> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n add4 <_PySuper_Lookup+0x3e4> │ │ │ │ │ + bne.n adac <_PySuper_Lookup+0x3b0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3d88 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -17422,33 +17432,33 @@ │ │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ │ movtge r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n ab68 <_PySuper_Lookup+0x178> │ │ │ │ │ + b.n ab74 <_PySuper_Lookup+0x178> │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ orr.w r6, r4, #1 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - ble.n ac4a <_PySuper_Lookup+0x25a> │ │ │ │ │ + ble.n ac56 <_PySuper_Lookup+0x25a> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w aaaa <_PySuper_Lookup+0xba> │ │ │ │ │ + beq.w aab6 <_PySuper_Lookup+0xba> │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.w ac4a <_PySuper_Lookup+0x25a> │ │ │ │ │ + beq.w ac56 <_PySuper_Lookup+0x25a> │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n ad44 <_PySuper_Lookup+0x354> │ │ │ │ │ + bne.n ad50 <_PySuper_Lookup+0x354> │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt.w aaae <_PySuper_Lookup+0xbe> │ │ │ │ │ - b.n ac4a <_PySuper_Lookup+0x25a> │ │ │ │ │ + blt.w aaba <_PySuper_Lookup+0xbe> │ │ │ │ │ + b.n ac56 <_PySuper_Lookup+0x25a> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000292 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001c6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000164 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -17459,217 +17469,218 @@ │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w aa82 <_PySuper_Lookup+0x92> │ │ │ │ │ - b.n ac50 <_PySuper_Lookup+0x260> │ │ │ │ │ + bne.w aa8e <_PySuper_Lookup+0x92> │ │ │ │ │ + b.n ac5c <_PySuper_Lookup+0x260> │ │ │ │ │ add.w ip, ip, #96768 @ 0x17a00 │ │ │ │ │ ldr.w r0, [ip, #392] @ 0x188 │ │ │ │ │ - b.n aafe <_PySuper_Lookup+0x10e> │ │ │ │ │ + b.n ab0a <_PySuper_Lookup+0x10e> │ │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ │ add.w r0, r0, #376 @ 0x178 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ - b.n abd0 <_PySuper_Lookup+0x1e0> │ │ │ │ │ + b.n abdc <_PySuper_Lookup+0x1e0> │ │ │ │ │ + ldr.w r4, [r5, #172] @ 0xac │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n ae50 <_PySuper_Lookup+0x454> │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + add.w r2, r4, #12 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + ble.n acee <_PySuper_Lookup+0x2f2> │ │ │ │ │ + ldr.w r0, [r2, #4]! │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + beq.w aa8e <_PySuper_Lookup+0x92> │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n adbc <_PySuper_Lookup+0x3c0> │ │ │ │ │ + add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ │ + add.w r0, r0, #376 @ 0x178 │ │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ │ + b.n ac40 <_PySuper_Lookup+0x244> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n ab2a <_PySuper_Lookup+0x12e> │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n ad74 <_PySuper_Lookup+0x384> │ │ │ │ │ + beq.n ad80 <_PySuper_Lookup+0x384> │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ada2 <_PySuper_Lookup+0x3b2> │ │ │ │ │ + bne.n ade4 <_PySuper_Lookup+0x3e8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.w aa5c <_PySuper_Lookup+0x6c> │ │ │ │ │ + bne.w aa68 <_PySuper_Lookup+0x6c> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n adc8 <_PySuper_Lookup+0x3d8> │ │ │ │ │ + bge.n ae0a <_PySuper_Lookup+0x40e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n ac50 <_PySuper_Lookup+0x260> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ab1e <_PySuper_Lookup+0x12e> │ │ │ │ │ - ldr.w r4, [r5, #172] @ 0xac │ │ │ │ │ - cbz r4, ae40 <_PySuper_Lookup+0x450> │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - add.w r2, r4, #12 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - ble.w ace2 <_PySuper_Lookup+0x2f2> │ │ │ │ │ - ldr.w r0, [r2, #4]! │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - beq.w aa82 <_PySuper_Lookup+0x92> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n ade2 <_PySuper_Lookup+0x3f2> │ │ │ │ │ - add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ │ - add.w r0, r0, #376 @ 0x178 │ │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ │ - b.n ac34 <_PySuper_Lookup+0x244> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ab68 <_PySuper_Lookup+0x178> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ab56 <_PySuper_Lookup+0x166> │ │ │ │ │ + b.n ac5c <_PySuper_Lookup+0x260> │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n ae30 <_PySuper_Lookup+0x440> │ │ │ │ │ + beq.n ae2a <_PySuper_Lookup+0x42e> │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ae16 <_PySuper_Lookup+0x426> │ │ │ │ │ + bne.n ae10 <_PySuper_Lookup+0x414> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.w acc2 <_PySuper_Lookup+0x2d2> │ │ │ │ │ + bne.w acce <_PySuper_Lookup+0x2d2> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w ac50 <_PySuper_Lookup+0x260> │ │ │ │ │ + bge.w ac5c <_PySuper_Lookup+0x260> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n ac50 <_PySuper_Lookup+0x260> │ │ │ │ │ + b.n ac5c <_PySuper_Lookup+0x260> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n ab74 <_PySuper_Lookup+0x178> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n ab62 <_PySuper_Lookup+0x166> │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n ab62 <_PySuper_Lookup+0x166> │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w ac50 <_PySuper_Lookup+0x260> │ │ │ │ │ + beq.w ac5c <_PySuper_Lookup+0x260> │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ae42 <_PySuper_Lookup+0x452> │ │ │ │ │ + bne.n ae52 <_PySuper_Lookup+0x456> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w ac50 <_PySuper_Lookup+0x260> │ │ │ │ │ - b.n ace2 <_PySuper_Lookup+0x2f2> │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n ab56 <_PySuper_Lookup+0x166> │ │ │ │ │ + beq.w ac5c <_PySuper_Lookup+0x260> │ │ │ │ │ + b.n acee <_PySuper_Lookup+0x2f2> │ │ │ │ │ │ │ │ │ │ -0000ae64 : │ │ │ │ │ +0000ae70 : │ │ │ │ │ PyType_GetModuleByDef(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #22 │ │ │ │ │ - bpl.n aed4 │ │ │ │ │ + bpl.n aee0 │ │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ │ - cbz r3, ae88 │ │ │ │ │ + cbz r3, ae94 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n ae88 │ │ │ │ │ + bne.n ae94 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n aed4 │ │ │ │ │ + ble.n aee0 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #22 │ │ │ │ │ - bpl.n aeaa │ │ │ │ │ + bpl.n aeb6 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - cbz r3, aeaa │ │ │ │ │ + cbz r3, aeb6 │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n ae84 │ │ │ │ │ + beq.n ae90 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n aed4 │ │ │ │ │ + beq.n aee0 │ │ │ │ │ adds r2, #20 │ │ │ │ │ mov.w lr, #2 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #22 │ │ │ │ │ - bpl.n aecc │ │ │ │ │ + bpl.n aed8 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - cbz r3, aecc │ │ │ │ │ + cbz r3, aed8 │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n ae84 │ │ │ │ │ + beq.n ae90 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n aeb6 │ │ │ │ │ + bne.n aec2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC102 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n ae84 │ │ │ │ │ + b.n ae90 │ │ │ │ │ │ │ │ │ │ -0000aef0 : │ │ │ │ │ +0000aefc : │ │ │ │ │ update_slot(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ │ ldr.w r3, [ip, #240] @ 0xf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b46a │ │ │ │ │ + beq.w b476 │ │ │ │ │ add.w r3, ip, #240 @ 0xf0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n af3a │ │ │ │ │ + beq.n af46 │ │ │ │ │ ldr.w r2, [r3, #28]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n af1c │ │ │ │ │ + bne.n af28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cbnz r3, af4c │ │ │ │ │ + cbnz r3, af58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ ldr.w r6, [r3, #28]! │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n af1c │ │ │ │ │ - b.n af2a │ │ │ │ │ - ldr r7, [pc, #676] @ (b1f4 ) │ │ │ │ │ + bne.n af28 │ │ │ │ │ + b.n af36 │ │ │ │ │ + ldr r7, [pc, #676] @ (b200 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bls.n af60 │ │ │ │ │ + bls.n af6c │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr.w r6, [r3, #-24] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w b184 │ │ │ │ │ + beq.w b190 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n af50 │ │ │ │ │ + bne.n af5c │ │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n af32 │ │ │ │ │ + beq.n af3e │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r9, r0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -17685,35 +17696,35 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ itt cs │ │ │ │ │ subcs.w r2, r3, #420 @ 0x1a4 │ │ │ │ │ ldrcs.w r0, [r9, #80] @ 0x50 │ │ │ │ │ - bcs.w b20a │ │ │ │ │ + bcs.w b216 │ │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ │ itt cs │ │ │ │ │ subcs.w r2, r3, #380 @ 0x17c │ │ │ │ │ ldrcs.w r0, [r9, #52] @ 0x34 │ │ │ │ │ - bcs.w b20a │ │ │ │ │ + bcs.w b216 │ │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ │ itt cs │ │ │ │ │ subcs.w r2, r3, #368 @ 0x170 │ │ │ │ │ ldrcs.w r0, [r9, #56] @ 0x38 │ │ │ │ │ - bcs.w b20a │ │ │ │ │ + bcs.w b216 │ │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ │ - bls.w b1fc │ │ │ │ │ + bls.w b208 │ │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ │ sub.w r0, r3, #224 @ 0xe0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b210 │ │ │ │ │ + beq.w b21c │ │ │ │ │ add r2, r0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b210 │ │ │ │ │ + beq.w b21c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r1, r9, #112 @ 0x70 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ @@ -17721,166 +17732,166 @@ │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r6, [fp, #24] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w b44e │ │ │ │ │ + bne.w b45a │ │ │ │ │ ldr r7, [r6, #12] │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.w b44e │ │ │ │ │ + beq.w b45a │ │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b4c4 │ │ │ │ │ + beq.w b4d0 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w b3cc │ │ │ │ │ + bge.w b3d8 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ble.w b358 │ │ │ │ │ + ble.w b364 │ │ │ │ │ add.w r8, r0, #12 │ │ │ │ │ str.w fp, [sp, #16] │ │ │ │ │ movs r5, #0 │ │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr.w ip, [r8, #4]! │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #30 │ │ │ │ │ - bmi.w b198 │ │ │ │ │ + bmi.w b1a4 │ │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ │ bl 0 <_Py_dict_lookup_threadsafe_stackref> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.w b1e2 │ │ │ │ │ + beq.w b1ee │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.w b21a │ │ │ │ │ + bne.w b226 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - blt.n b056 │ │ │ │ │ + blt.n b062 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ lsls r1, r4, #31 │ │ │ │ │ - bmi.n b09c │ │ │ │ │ + bmi.n b0a8 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b4ea │ │ │ │ │ + beq.w b4f6 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add.w fp, fp, #28 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n b00a │ │ │ │ │ + beq.n b016 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b3a6 │ │ │ │ │ + bne.w b3b2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af9a │ │ │ │ │ + bne.w afa6 │ │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r6, [r9, #180] @ 0xb4 │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ - bmi.w b5c2 │ │ │ │ │ + bmi.w b5ce │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w af32 │ │ │ │ │ + beq.w af3e │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w af32 │ │ │ │ │ + beq.w af3e │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.n b10a │ │ │ │ │ + beq.n b116 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n b10a │ │ │ │ │ + ble.n b116 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r0, [r7, #132] @ 0x84 │ │ │ │ │ - bmi.w b530 │ │ │ │ │ - cbz r0, b15c │ │ │ │ │ + bmi.w b53c │ │ │ │ │ + cbz r0, b168 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n b15c │ │ │ │ │ + bpl.n b168 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b50c │ │ │ │ │ - bne.w b500 │ │ │ │ │ + blt.w b518 │ │ │ │ │ + bne.w b50c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl c610 │ │ │ │ │ + bl c61c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b520 │ │ │ │ │ + beq.w b52c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b10a │ │ │ │ │ + bge.n b116 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b10a │ │ │ │ │ + bne.n b116 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b10a │ │ │ │ │ + b.n b116 │ │ │ │ │ subs r3, #28 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bls.w af60 │ │ │ │ │ + bls.w af6c │ │ │ │ │ ldr.w r6, [r3, #-24] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.w af60 │ │ │ │ │ - b.n b184 │ │ │ │ │ - ldr r3, [pc, #92] @ (b1f8 ) │ │ │ │ │ + bne.w af6c │ │ │ │ │ + b.n b190 │ │ │ │ │ + ldr r3, [pc, #92] @ (b204 ) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ movs r2, #28 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ │ @@ -17892,480 +17903,480 @@ │ │ │ │ │ movhi r3, #1 │ │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ │ ldr.w r2, [r0, #400] @ 0x190 │ │ │ │ │ cmp r2, ip │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b4f6 │ │ │ │ │ + beq.w b502 │ │ │ │ │ ldr.w r0, [r0, #416] @ 0x1a0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_Py_dict_lookup_threadsafe_stackref> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.w b078 │ │ │ │ │ + bne.w b084 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n b08c │ │ │ │ │ + b.n b098 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ │ itet hi │ │ │ │ │ subhi.w r2, r3, #208 @ 0xd0 │ │ │ │ │ movls r0, r9 │ │ │ │ │ ldrhi.w r0, [r9, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w afe8 │ │ │ │ │ + bne.w aff4 │ │ │ │ │ ldr r2, [r7, #32] │ │ │ │ │ adds r7, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b210 │ │ │ │ │ - b.n b3aa │ │ │ │ │ + beq.n b21c │ │ │ │ │ + b.n b3b6 │ │ │ │ │ mov r3, fp │ │ │ │ │ lsls r2, r4, #31 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ - bmi.n b230 │ │ │ │ │ + bmi.n b23c │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b4ae │ │ │ │ │ + beq.w b4ba │ │ │ │ │ bic.w r8, r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyWrapperDescr_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyWrapperDescr_Type │ │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.w b3de │ │ │ │ │ + bne.w b3ea │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.w b3de │ │ │ │ │ - ldr r1, [pc, #612] @ (b4bc ) │ │ │ │ │ + bne.w b3ea │ │ │ │ │ + ldr r1, [pc, #612] @ (b4c8 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ add.w ip, r6, #110592 @ 0x1b000 │ │ │ │ │ ldr.w r1, [ip, #3996] @ 0xf9c │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n b2a6 │ │ │ │ │ + beq.n b2b2 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ add.w r7, r6, #114176 @ 0x1be00 │ │ │ │ │ add.w r7, r7, #416 @ 0x1a0 │ │ │ │ │ str.w r5, [ip, #3996] @ 0xf9c │ │ │ │ │ ldr.w r4, [r2, #264] @ 0x108 │ │ │ │ │ - cbz r4, b2a2 │ │ │ │ │ - ldr r1, [pc, #568] @ (b4c0 ) │ │ │ │ │ - b.n b28e │ │ │ │ │ + cbz r4, b2ae │ │ │ │ │ + ldr r1, [pc, #568] @ (b4cc ) │ │ │ │ │ + b.n b29a │ │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ │ adds r1, #28 │ │ │ │ │ - cbz r4, b2a2 │ │ │ │ │ + cbz r4, b2ae │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n b288 │ │ │ │ │ + bne.n b294 │ │ │ │ │ mov lr, r7 │ │ │ │ │ str.w r1, [lr], #4 │ │ │ │ │ adds r1, #28 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ mov r7, lr │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n b28e │ │ │ │ │ + bne.n b29a │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ ldr.w r1, [ip, #4000] @ 0xfa0 │ │ │ │ │ - cbz r1, b2f6 │ │ │ │ │ + cbz r1, b302 │ │ │ │ │ add.w r6, r6, #114176 @ 0x1be00 │ │ │ │ │ movs r5, #0 │ │ │ │ │ add.w r6, r6, #416 @ 0x1a0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp.w r2, #420 @ 0x1a4 │ │ │ │ │ - bcs.w b476 │ │ │ │ │ + bcs.w b482 │ │ │ │ │ cmp.w r2, #380 @ 0x17c │ │ │ │ │ - bcs.w b446 │ │ │ │ │ + bcs.w b452 │ │ │ │ │ cmp.w r2, #368 @ 0x170 │ │ │ │ │ - bcs.w b46e │ │ │ │ │ + bcs.w b47a │ │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ │ - bls.n b3b6 │ │ │ │ │ + bls.n b3c2 │ │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ subs r2, #224 @ 0xe0 │ │ │ │ │ - cbz r1, b2e6 │ │ │ │ │ + cbz r1, b2f2 │ │ │ │ │ adds r4, r1, r2 │ │ │ │ │ - beq.n b2e6 │ │ │ │ │ + beq.n b2f2 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ - cbz r2, b2e6 │ │ │ │ │ - cbnz r5, b2f6 │ │ │ │ │ + cbz r2, b2f2 │ │ │ │ │ + cbnz r5, b302 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b2b6 │ │ │ │ │ - cbz r5, b2f6 │ │ │ │ │ + bne.n b2c2 │ │ │ │ │ + cbz r5, b302 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n b2fc │ │ │ │ │ + bne.n b308 │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b3c2 │ │ │ │ │ + bne.n b3ce │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n b352 │ │ │ │ │ + bne.n b35e │ │ │ │ │ ldr.w r4, [r3, #172] @ 0xac │ │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ │ - cbz r4, b370 │ │ │ │ │ + cbz r4, b37c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n b352 │ │ │ │ │ + ble.n b35e │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n b384 │ │ │ │ │ + beq.n b390 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w b47e │ │ │ │ │ + beq.w b48a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n b384 │ │ │ │ │ + beq.n b390 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n b352 │ │ │ │ │ + beq.n b35e │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n b384 │ │ │ │ │ + beq.n b390 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.n b352 │ │ │ │ │ + beq.n b35e │ │ │ │ │ adds r4, #24 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n b384 │ │ │ │ │ + beq.n b390 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n b344 │ │ │ │ │ + bne.n b350 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - b.n b38a │ │ │ │ │ + b.n b396 │ │ │ │ │ lsls r6, r0, #31 │ │ │ │ │ - bmi.w b09c │ │ │ │ │ + bmi.w b0a8 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b09c │ │ │ │ │ + bne.w b0a8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n b09c │ │ │ │ │ + b.n b0a8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n b384 │ │ │ │ │ + beq.n b390 │ │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b372 │ │ │ │ │ + bne.n b37e │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n b352 │ │ │ │ │ + bne.n b35e │ │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ lsls r4, r0, #31 │ │ │ │ │ - bmi.w b0ac │ │ │ │ │ + bmi.w b0b8 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b0ac │ │ │ │ │ + bne.w b0b8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n b0ac │ │ │ │ │ + b.n b0b8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af9a │ │ │ │ │ - b.n b0e8 │ │ │ │ │ + bne.w afa6 │ │ │ │ │ + b.n b0f4 │ │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ │ itet hi │ │ │ │ │ subhi r2, #208 @ 0xd0 │ │ │ │ │ movls r1, r3 │ │ │ │ │ ldrhi r1, [r3, #40] @ 0x28 │ │ │ │ │ - b.n b2d8 │ │ │ │ │ + b.n b2e4 │ │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n b302 │ │ │ │ │ - b.n b352 │ │ │ │ │ + beq.n b30e │ │ │ │ │ + b.n b35e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.w b09c │ │ │ │ │ + ble.w b0a8 │ │ │ │ │ add.w r8, r0, #12 │ │ │ │ │ orr.w r4, r0, #1 │ │ │ │ │ - b.n b04a │ │ │ │ │ + b.n b056 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCFunction_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCFunction_Type │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n b422 │ │ │ │ │ + beq.n b42e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.n b482 │ │ │ │ │ + beq.n b48e │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - cbnz r2, b406 │ │ │ │ │ + cbnz r2, b412 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyMethodDescr_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyMethodDescr_Type │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n b498 │ │ │ │ │ + beq.n b4a4 │ │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_tp_call │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_tp_call │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n b352 │ │ │ │ │ + bne.n b35e │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ bic.w r1, r1, #2048 @ 0x800 │ │ │ │ │ str r1, [r3, #84] @ 0x54 │ │ │ │ │ - b.n b352 │ │ │ │ │ + b.n b35e │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC tp_new_wrapper │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS tp_new_wrapper │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n b3ea │ │ │ │ │ + bne.n b3f6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r1, r3, #156 @ 0x9c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n b3ea │ │ │ │ │ + bne.n b3f6 │ │ │ │ │ ldr.w r2, [r3, #156] @ 0x9c │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n b38a │ │ │ │ │ + b.n b396 │ │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ │ sub.w r2, r2, #380 @ 0x17c │ │ │ │ │ - b.n b2d8 │ │ │ │ │ + b.n b2e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - bne.w b020 │ │ │ │ │ + bne.w b02c │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n b09c │ │ │ │ │ + b.n b0a8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n af2a │ │ │ │ │ + b.n af36 │ │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ │ sub.w r2, r2, #368 @ 0x170 │ │ │ │ │ - b.n b2d8 │ │ │ │ │ + b.n b2e4 │ │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ │ sub.w r2, r2, #420 @ 0x1a4 │ │ │ │ │ - b.n b2d8 │ │ │ │ │ + b.n b2e4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - b.n b38a │ │ │ │ │ + b.n b396 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r1, r3, #60 @ 0x3c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n b3f6 │ │ │ │ │ + bne.n b402 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_HashNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_HashNotImplemented │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n b38a │ │ │ │ │ + b.n b396 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n b406 │ │ │ │ │ + bne.n b412 │ │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ │ - b.n b40c │ │ │ │ │ + b.n b418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n b230 │ │ │ │ │ + b.n b23c │ │ │ │ │ .word 0x0000025c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r1, #30 │ │ │ │ │ - bmi.n b56a │ │ │ │ │ + bmi.n b576 │ │ │ │ │ lsls r4, r1, #18 │ │ │ │ │ - bmi.w b09c │ │ │ │ │ + bmi.w b0a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 5160 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n b460 │ │ │ │ │ + beq.n b46c │ │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b09c │ │ │ │ │ - b.n b02a │ │ │ │ │ + beq.w b0a8 │ │ │ │ │ + b.n b036 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n b09c │ │ │ │ │ + b.n b0a8 │ │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ │ ldr.w r0, [r1, #392] @ 0x188 │ │ │ │ │ - b.n b1d2 │ │ │ │ │ + b.n b1de │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w b174 │ │ │ │ │ - b.n b10a │ │ │ │ │ + blt.w b180 │ │ │ │ │ + b.n b116 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b51a │ │ │ │ │ + bge.n b526 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, b528 │ │ │ │ │ + cbz r3, b534 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n af34 │ │ │ │ │ + b.n af40 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b514 │ │ │ │ │ - b.n b51a │ │ │ │ │ + blt.n b520 │ │ │ │ │ + b.n b526 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b51a │ │ │ │ │ - ldr r3, [pc, #216] @ (b60c ) │ │ │ │ │ + b.n b526 │ │ │ │ │ + ldr r3, [pc, #216] @ (b618 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r7, #180] @ 0xb4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movs r3, #28 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r0, [r0, #400] @ 0x190 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n b5b6 │ │ │ │ │ + beq.n b5c2 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n b5b6 │ │ │ │ │ + bhi.n b5c2 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ - b.n b142 │ │ │ │ │ - ldr r1, [pc, #164] @ (b610 ) │ │ │ │ │ + b.n b14e │ │ │ │ │ + ldr r1, [pc, #164] @ (b61c ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr.w r1, [r3, #180] @ 0xb4 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mul.w r1, r5, r1 │ │ │ │ │ adds r4, r0, r1 │ │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ │ ldr.w r4, [r4, #400] @ 0x190 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n b5aa │ │ │ │ │ + beq.n b5b6 │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - bhi.n b5aa │ │ │ │ │ + bhi.n b5b6 │ │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ │ add.w r1, r1, #376 @ 0x178 │ │ │ │ │ add r0, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b09c │ │ │ │ │ - b.n b4d0 │ │ │ │ │ + bne.w b0a8 │ │ │ │ │ + b.n b4dc │ │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ │ add.w r1, r1, #400 @ 0x190 │ │ │ │ │ add r0, r1 │ │ │ │ │ - b.n b5a0 │ │ │ │ │ + b.n b5ac │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n b566 │ │ │ │ │ - ldr r3, [pc, #80] @ (b614 ) │ │ │ │ │ + b.n b572 │ │ │ │ │ + ldr r3, [pc, #80] @ (b620 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ subs r6, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movs r3, #28 │ │ │ │ │ mul.w r3, r6, r3 │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ │ ldr.w r1, [r1, #400] @ 0x190 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n b5fe │ │ │ │ │ + beq.n b60a │ │ │ │ │ cmp r6, #10 │ │ │ │ │ - bhi.n b5fe │ │ │ │ │ + bhi.n b60a │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r6, [r2, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w af32 │ │ │ │ │ - b.n b0fe │ │ │ │ │ + beq.w af3e │ │ │ │ │ + b.n b10a │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n b5f4 │ │ │ │ │ + b.n b600 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ce │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000046 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000b618 : │ │ │ │ │ +0000b624 : │ │ │ │ │ PyType_GetDict(): │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n b634 │ │ │ │ │ + bmi.n b640 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - cbz r0, b632 │ │ │ │ │ + cbz r0, b63e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b632 │ │ │ │ │ + bge.n b63e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #84] @ (b690 ) │ │ │ │ │ + ldr r2, [pc, #84] @ (b69c ) │ │ │ │ │ ldr.w r4, [r0, #180] @ 0xb4 │ │ │ │ │ movs r3, #28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ mul.w r3, r3, ip │ │ │ │ │ @@ -18373,106 +18384,106 @@ │ │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r2, r2, #400 @ 0x190 │ │ │ │ │ add.w lr, r1, r3 │ │ │ │ │ add r2, r1 │ │ │ │ │ add.w lr, lr, #91136 @ 0x16400 │ │ │ │ │ ldr.w lr, [lr, #400] @ 0x190 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq.n b67e │ │ │ │ │ + beq.n b68a │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp.w ip, #10 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r1 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ - cbz r0, b68e │ │ │ │ │ + cbz r0, b69a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000b694 : │ │ │ │ │ +0000b6a0 : │ │ │ │ │ type_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ │ - ldr r3, [pc, #196] @ (b768 ) │ │ │ │ │ + ldr r3, [pc, #196] @ (b774 ) │ │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #512 @ 0x200 │ │ │ │ │ - beq.n b732 │ │ │ │ │ + beq.n b73e │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, b6c8 │ │ │ │ │ + cbz r0, b6d4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, b6f8 │ │ │ │ │ + cbnz r0, b704 │ │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ │ - cbnz r0, b728 │ │ │ │ │ + cbnz r0, b734 │ │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ │ - cbz r0, b6da │ │ │ │ │ + cbz r0, b6e6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, b6f8 │ │ │ │ │ + cbnz r0, b704 │ │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ │ - cbz r0, b6e6 │ │ │ │ │ + cbz r0, b6f2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, b6f8 │ │ │ │ │ + cbnz r0, b704 │ │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ │ - cbz r0, b6f2 │ │ │ │ │ + cbz r0, b6fe │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, b6f8 │ │ │ │ │ + cbnz r0, b704 │ │ │ │ │ ldr.w r0, [r4, #444] @ 0x1bc │ │ │ │ │ - cbnz r0, b70a │ │ │ │ │ - ldr r3, [pc, #108] @ (b768 ) │ │ │ │ │ + cbnz r0, b716 │ │ │ │ │ + ldr r3, [pc, #108] @ (b774 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n b724 │ │ │ │ │ + bne.n b730 │ │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #92] @ (b768 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (b774 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n b724 │ │ │ │ │ + bne.n b730 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6ce │ │ │ │ │ - b.n b6f8 │ │ │ │ │ + beq.n b6da │ │ │ │ │ + b.n b704 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - ldr r5, [pc, #44] @ (b76c ) │ │ │ │ │ + ldr r5, [pc, #44] @ (b778 ) │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC105 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ movw r3, #6637 @ 0x19ed │ │ │ │ │ @@ -18488,15 +18499,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyObject_AssertFailed │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x00000150 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -0000b770 : │ │ │ │ │ +0000b77c : │ │ │ │ │ subtype_traverse(): │ │ │ │ │ stmdb 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, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ @@ -18506,203 +18517,203 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r7, [r5, #92] @ 0x5c │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n b7aa │ │ │ │ │ + bne.n b7b6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b81a │ │ │ │ │ + bne.n b826 │ │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.n b79a │ │ │ │ │ + beq.n b7a6 │ │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n b7ca │ │ │ │ │ + beq.n b7d6 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #27 │ │ │ │ │ - bpl.n b88e │ │ │ │ │ + bpl.n b89a │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VisitManagedDict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b888 │ │ │ │ │ + bne.n b894 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #22 │ │ │ │ │ - bpl.n b882 │ │ │ │ │ - cbnz r7, b7e0 │ │ │ │ │ + bpl.n b88e │ │ │ │ │ + cbnz r7, b7ec │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #22 │ │ │ │ │ - bmi.n b7f0 │ │ │ │ │ + bmi.n b7fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b888 │ │ │ │ │ + bne.n b894 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC type_traverse │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS type_traverse │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n b80a │ │ │ │ │ + bne.n b816 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n b694 │ │ │ │ │ + b.n b6a0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r7, r7, #8388608 @ 0x800000 │ │ │ │ │ itt ne │ │ │ │ │ ldrne r7, [r2, #16] │ │ │ │ │ addne r7, r7, r4 │ │ │ │ │ - beq.n b864 │ │ │ │ │ + beq.n b870 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n b7a0 │ │ │ │ │ + ble.n b7ac │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n b846 │ │ │ │ │ + b.n b852 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ adds r7, #20 │ │ │ │ │ blx sl │ │ │ │ │ - cbnz r0, b888 │ │ │ │ │ + cbnz r0, b894 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.n b7a0 │ │ │ │ │ + beq.n b7ac │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ cmp r2, #16 │ │ │ │ │ - bne.n b858 │ │ │ │ │ + bne.n b864 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr.w r0, [r8, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b834 │ │ │ │ │ + bne.n b840 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ adds r7, #20 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n b846 │ │ │ │ │ - b.n b7a0 │ │ │ │ │ + bne.n b852 │ │ │ │ │ + b.n b7ac │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n b82a │ │ │ │ │ + b.n b836 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n b7f0 │ │ │ │ │ + bne.n b7fc │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_THM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7ca │ │ │ │ │ + beq.n b7d6 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7ca │ │ │ │ │ + beq.n b7d6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7ca │ │ │ │ │ - b.n b888 │ │ │ │ │ + beq.n b7d6 │ │ │ │ │ + b.n b894 │ │ │ │ │ │ │ │ │ │ -0000b8a8 <_Py_BaseObject_RichCompare>: │ │ │ │ │ +0000b8b4 <_Py_BaseObject_RichCompare>: │ │ │ │ │ _Py_BaseObject_RichCompare(): │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n b8e8 <_Py_BaseObject_RichCompare+0x40> │ │ │ │ │ + bne.n b8f4 <_Py_BaseObject_RichCompare+0x40> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n b8ce <_Py_BaseObject_RichCompare+0x26> │ │ │ │ │ + beq.n b8da <_Py_BaseObject_RichCompare+0x26> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - blt.n b9a0 <_Py_BaseObject_RichCompare+0xf8> │ │ │ │ │ + blt.n b9ac <_Py_BaseObject_RichCompare+0xf8> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b9a0 <_Py_BaseObject_RichCompare+0xf8> │ │ │ │ │ + blt.n b9ac <_Py_BaseObject_RichCompare+0xf8> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne.n b95c <_Py_BaseObject_RichCompare+0xb4> │ │ │ │ │ + bne.n b968 <_Py_BaseObject_RichCompare+0xb4> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b95c <_Py_BaseObject_RichCompare+0xb4> │ │ │ │ │ + beq.n b968 <_Py_BaseObject_RichCompare+0xb4> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ sub sp, #8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b98c <_Py_BaseObject_RichCompare+0xe4> │ │ │ │ │ + beq.n b998 <_Py_BaseObject_RichCompare+0xe4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n b950 <_Py_BaseObject_RichCompare+0xa8> │ │ │ │ │ + beq.n b95c <_Py_BaseObject_RichCompare+0xa8> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b990 <_Py_BaseObject_RichCompare+0xe8> │ │ │ │ │ + blt.n b99c <_Py_BaseObject_RichCompare+0xe8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n b98c <_Py_BaseObject_RichCompare+0xe4> │ │ │ │ │ - beq.n b972 <_Py_BaseObject_RichCompare+0xca> │ │ │ │ │ + blt.n b998 <_Py_BaseObject_RichCompare+0xe4> │ │ │ │ │ + beq.n b97e <_Py_BaseObject_RichCompare+0xca> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -18722,118 +18733,118 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b8c4 <_Py_BaseObject_RichCompare+0x1c> │ │ │ │ │ + bge.n b8d0 <_Py_BaseObject_RichCompare+0x1c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n b8c4 <_Py_BaseObject_RichCompare+0x1c> │ │ │ │ │ + b.n b8d0 <_Py_BaseObject_RichCompare+0x1c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b9a6 <_Py_BaseObject_RichCompare+0xfe> │ │ │ │ │ + blt.n b9b2 <_Py_BaseObject_RichCompare+0xfe> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n b94c <_Py_BaseObject_RichCompare+0xa4> │ │ │ │ │ + b.n b958 <_Py_BaseObject_RichCompare+0xa4> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b94c <_Py_BaseObject_RichCompare+0xa4> │ │ │ │ │ + b.n b958 <_Py_BaseObject_RichCompare+0xa4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b92a <_Py_BaseObject_RichCompare+0x82> │ │ │ │ │ + bne.n b936 <_Py_BaseObject_RichCompare+0x82> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b92a <_Py_BaseObject_RichCompare+0x82> │ │ │ │ │ + b.n b936 <_Py_BaseObject_RichCompare+0x82> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n b982 <_Py_BaseObject_RichCompare+0xda> │ │ │ │ │ + b.n b98e <_Py_BaseObject_RichCompare+0xda> │ │ │ │ │ │ │ │ │ │ -0000b9ac : │ │ │ │ │ +0000b9b8 : │ │ │ │ │ object_richcompare(): │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n b9ec │ │ │ │ │ + bne.n b9f8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n b9d2 │ │ │ │ │ + beq.n b9de │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - blt.n baa0 │ │ │ │ │ + blt.n baac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n baa0 │ │ │ │ │ + blt.n baac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne.n ba76 │ │ │ │ │ + bne.n ba82 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ba76 │ │ │ │ │ + beq.n ba82 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ sub sp, #8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ba8c │ │ │ │ │ + beq.n ba98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n ba50 │ │ │ │ │ + beq.n ba5c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n ba90 │ │ │ │ │ + blt.n ba9c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n ba8c │ │ │ │ │ - beq.n ba5c │ │ │ │ │ + blt.n ba98 │ │ │ │ │ + beq.n ba68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n baa6 │ │ │ │ │ + blt.n bab2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -18844,73 +18855,73 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n baac │ │ │ │ │ + blt.n bab8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n ba4c │ │ │ │ │ + b.n ba58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b9c8 │ │ │ │ │ + bge.n b9d4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n b9c8 │ │ │ │ │ + b.n b9d4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ba4c │ │ │ │ │ + b.n ba58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ba2e │ │ │ │ │ + bne.n ba3a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ba2e │ │ │ │ │ + b.n ba3a │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n ba44 │ │ │ │ │ + b.n ba50 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n ba6c │ │ │ │ │ + b.n ba78 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bab4 : │ │ │ │ │ +0000bac0 : │ │ │ │ │ object_get_class(): │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000bac4 : │ │ │ │ │ +0000bad0 : │ │ │ │ │ type_dict(): │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n bad4 │ │ │ │ │ + bmi.n bae0 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - cbz r0, bb2e │ │ │ │ │ + cbz r0, bb3a │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDictProxy_New │ │ │ │ │ push {r4} │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #92] @ (bb38 ) │ │ │ │ │ + ldr r2, [pc, #92] @ (bb44 ) │ │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ │ mov.w ip, #28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ @@ -18920,46 +18931,46 @@ │ │ │ │ │ movls r3, #0 │ │ │ │ │ movhi r3, #1 │ │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ │ ldr.w r4, [r1, #400] @ 0x190 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbz r3, bb18 │ │ │ │ │ + cbz r3, bb24 │ │ │ │ │ ldr.w r0, [r1, #416] @ 0x1a0 │ │ │ │ │ - cbz r0, bb22 │ │ │ │ │ + cbz r0, bb2e │ │ │ │ │ pop {r4} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDictProxy_New │ │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ │ ldr.w r0, [r2, #392] @ 0x188 │ │ │ │ │ - b.n bb10 │ │ │ │ │ + b.n bb1c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000bb3c : │ │ │ │ │ +0000bb48 : │ │ │ │ │ type_name(): │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #22 │ │ │ │ │ - bpl.n bb56 │ │ │ │ │ + bpl.n bb62 │ │ │ │ │ ldr.w r0, [r0, #428] @ 0x1ac │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bb54 │ │ │ │ │ + bge.n bb60 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -18967,136 +18978,136 @@ │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strrchr │ │ │ │ │ - cbnz r0, bb80 │ │ │ │ │ + cbnz r0, bb8c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n bb76 │ │ │ │ │ + b.n bb82 │ │ │ │ │ │ │ │ │ │ -0000bb84 : │ │ │ │ │ +0000bb90 : │ │ │ │ │ slot_mp_ass_subscript(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bcea │ │ │ │ │ + beq.w bcf6 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #596] @ (be00 ) │ │ │ │ │ + ldr r3, [pc, #596] @ (be0c ) │ │ │ │ │ ldr.w r9, [r4, #192] @ 0xc0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r7, [pc, #588] @ (be04 ) │ │ │ │ │ + ldr r7, [pc, #588] @ (be10 ) │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ eor.w r3, r9, r7, asr #3 │ │ │ │ │ movs r2, #12 │ │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ add.w sl, r8, r3 │ │ │ │ │ add.w sl, sl, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.n bc70 │ │ │ │ │ + bne.n bc7c │ │ │ │ │ ldr.w r2, [sl, #1424] @ 0x590 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n bc70 │ │ │ │ │ + bne.n bc7c │ │ │ │ │ add.w r2, r8, #40960 @ 0xa000 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr.w r4, [r3, #1428] @ 0x594 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w bdb6 │ │ │ │ │ + beq.w bdc2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w bdb6 │ │ │ │ │ + beq.w bdc2 │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #14 │ │ │ │ │ - bpl.w bd60 │ │ │ │ │ + bpl.w bd6c │ │ │ │ │ tst.w r3, #2048 @ 0x800 │ │ │ │ │ mov.w r3, #3 │ │ │ │ │ - beq.n bd06 │ │ │ │ │ + beq.n bd12 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldr r5, [r4, r0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n bd08 │ │ │ │ │ + beq.n bd14 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.n bc58 │ │ │ │ │ + bmi.n bc64 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bd76 │ │ │ │ │ + beq.w bd82 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w bdd2 │ │ │ │ │ + beq.w bdde │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w bdee │ │ │ │ │ + blt.w bdfa │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n bd20 │ │ │ │ │ - ldr r1, [pc, #396] @ (be04 ) │ │ │ │ │ + beq.n bd2c │ │ │ │ │ + ldr r1, [pc, #396] @ (be10 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w bdb2 │ │ │ │ │ + beq.w bdbe │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n bc08 │ │ │ │ │ - ldr r1, [pc, #372] @ (be08 ) │ │ │ │ │ + beq.n bc14 │ │ │ │ │ + ldr r1, [pc, #372] @ (be14 ) │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r2, [r1, #748] @ 0x2ec │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n bc08 │ │ │ │ │ + bne.n bc14 │ │ │ │ │ ldr.w r2, [r1, #752] @ 0x2f0 │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n bc08 │ │ │ │ │ + bgt.n bc14 │ │ │ │ │ add.w r2, r8, #42240 @ 0xa500 │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ ldr.w r4, [r1, #744] @ 0x2e8 │ │ │ │ │ add.w ip, r3, #4 │ │ │ │ │ @@ -19106,155 +19117,155 @@ │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt.w r4, [r1, #744] @ 0x2e8 │ │ │ │ │ str.w r7, [r2, ip] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r9, [r2, r3] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n bcf8 │ │ │ │ │ + blt.n bd04 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ - b.n bc08 │ │ │ │ │ - ldr r0, [pc, #288] @ (be0c ) │ │ │ │ │ + b.n bc14 │ │ │ │ │ + ldr r0, [pc, #288] @ (be18 ) │ │ │ │ │ movs r2, #2 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n bc58 │ │ │ │ │ + b.n bc64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bce6 │ │ │ │ │ + bne.n bcf2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bce6 │ │ │ │ │ + b.n bcf2 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bpl.n bc4c │ │ │ │ │ - b.n bc58 │ │ │ │ │ + bpl.n bc58 │ │ │ │ │ + b.n bc64 │ │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n bc76 │ │ │ │ │ - ldr r2, [pc, #220] @ (be08 ) │ │ │ │ │ + bcs.n bc82 │ │ │ │ │ + ldr r2, [pc, #220] @ (be14 ) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r0, [r2, #748] @ 0x2ec │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n bc76 │ │ │ │ │ + bne.n bc82 │ │ │ │ │ ldr.w r1, [r2, #752] @ 0x2f0 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n bc76 │ │ │ │ │ + bgt.n bc82 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 8e7c │ │ │ │ │ - ldr r1, [pc, #180] @ (be04 ) │ │ │ │ │ + bl 8e80 │ │ │ │ │ + ldr r1, [pc, #180] @ (be10 ) │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n bc84 │ │ │ │ │ + b.n bc90 │ │ │ │ │ ldr.w r7, [r0, #136] @ 0x88 │ │ │ │ │ - cbnz r7, bd84 │ │ │ │ │ + cbnz r7, bd90 │ │ │ │ │ lsls r5, r3, #20 │ │ │ │ │ - bpl.n bd7e │ │ │ │ │ + bpl.n bd8a │ │ │ │ │ movs r2, #2 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ movs r3, #2 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ - b.n bc2a │ │ │ │ │ + b.n bc36 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bc58 │ │ │ │ │ + b.n bc64 │ │ │ │ │ movs r3, #2 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ - b.n bd08 │ │ │ │ │ + b.n bd14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 568c │ │ │ │ │ - cbz r4, bdd8 │ │ │ │ │ + cbz r4, bde4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ - b.n bd66 │ │ │ │ │ + b.n bd72 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ - ldr r1, [pc, #68] @ (be04 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (be10 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ it pl │ │ │ │ │ movpl r4, #0 │ │ │ │ │ - bpl.w bc4c │ │ │ │ │ + bpl.w bc58 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n bc6a │ │ │ │ │ + b.n bc76 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsls r6, r0, #31 │ │ │ │ │ - bmi.n bdd2 │ │ │ │ │ + bmi.n bdde │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bdd2 │ │ │ │ │ + bne.n bdde │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bdd2 │ │ │ │ │ + b.n bdde │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc68 │ │ │ │ │ + bne.w bc74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bc68 │ │ │ │ │ + b.n bc74 │ │ │ │ │ .word 0x0000024c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000062e8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005578 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000be10 : │ │ │ │ │ +0000be1c : │ │ │ │ │ vectorcall_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, [pc, #500] @ (c018 ) │ │ │ │ │ + ldr r3, [pc, #500] @ (c024 ) │ │ │ │ │ mov r7, r1 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub sp, #28 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ @@ -19273,88 +19284,88 @@ │ │ │ │ │ eor.w r4, r8, r5, asr #3 │ │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ adds r6, r3, r4 │ │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n bee4 │ │ │ │ │ + bne.n bef0 │ │ │ │ │ ldr.w r2, [r6, #1424] @ 0x590 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n bee4 │ │ │ │ │ + bne.n bef0 │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bfce │ │ │ │ │ + beq.w bfda │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w bfce │ │ │ │ │ + beq.w bfda │ │ │ │ │ bic.w r4, r2, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r1, #14 │ │ │ │ │ - bpl.n bf5a │ │ │ │ │ + bpl.n bf66 │ │ │ │ │ mov r2, sl │ │ │ │ │ lsls r5, r1, #20 │ │ │ │ │ - bpl.n bf72 │ │ │ │ │ + bpl.n bf7e │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n bf72 │ │ │ │ │ + beq.n bf7e │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.n bedc │ │ │ │ │ + bmi.n bee8 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bfe2 │ │ │ │ │ + beq.w bfee │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n bf8e │ │ │ │ │ + beq.n bf9a │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n bfca │ │ │ │ │ + beq.n bfd6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n be94 │ │ │ │ │ + beq.n bea0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n be94 │ │ │ │ │ + bne.n bea0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n be94 │ │ │ │ │ + bgt.n bea0 │ │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ │ adds r1, r3, r4 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ @@ -19364,126 +19375,126 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r5, #0] │ │ │ │ │ str r5, [r3, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r8, [r3, r4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n bf4c │ │ │ │ │ + blt.n bf58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n be94 │ │ │ │ │ + b.n bea0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bf48 │ │ │ │ │ + bne.n bf54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bf48 │ │ │ │ │ + b.n bf54 │ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bfea │ │ │ │ │ + bne.n bff6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add.w r2, sl, #2147483648 @ 0x80000000 │ │ │ │ │ adds r7, #4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #20 │ │ │ │ │ - bmi.n beac │ │ │ │ │ + bmi.n beb8 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bmi.n bedc │ │ │ │ │ - b.n bed0 │ │ │ │ │ + bmi.n bee8 │ │ │ │ │ + b.n bedc │ │ │ │ │ ldrh.w r2, [r0, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n beea │ │ │ │ │ + bcs.n bef6 │ │ │ │ │ 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 beea │ │ │ │ │ + bne.n bef6 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n beea │ │ │ │ │ + bgt.n bef6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r8, [r8, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n bef6 │ │ │ │ │ + b.n bf02 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n bf86 │ │ │ │ │ + b.n bf92 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bedc │ │ │ │ │ + b.n bee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 568c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n bfde │ │ │ │ │ + beq.n bfea │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ - b.n bf62 │ │ │ │ │ + b.n bf6e │ │ │ │ │ .word 0x000001ea │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000c01c <_PyObject_VectorcallTstate.constprop.0>: │ │ │ │ │ +0000c028 <_PyObject_VectorcallTstate.constprop.0>: │ │ │ │ │ _PyObject_VectorcallTstate.constprop.0(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r5, #20 │ │ │ │ │ - bpl.n c05a <_PyObject_VectorcallTstate.constprop.0+0x3e> │ │ │ │ │ + bpl.n c066 <_PyObject_VectorcallTstate.constprop.0+0x3e> │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr r5, [r4, r2] │ │ │ │ │ - cbz r5, c05a <_PyObject_VectorcallTstate.constprop.0+0x3e> │ │ │ │ │ + cbz r5, c066 <_PyObject_VectorcallTstate.constprop.0+0x3e> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -19499,15 +19510,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000c070 : │ │ │ │ │ +0000c07c : │ │ │ │ │ wrap_objobjargproc(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movs r3, #2 │ │ │ │ │ @@ -19521,152 +19532,152 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC110 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ - cbz r0, c0c0 │ │ │ │ │ + cbz r0, c0cc │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n c0b8 │ │ │ │ │ + beq.n c0c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c0ac │ │ │ │ │ + beq.n c0b8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n c0b4 │ │ │ │ │ + b.n c0c0 │ │ │ │ │ │ │ │ │ │ -0000c0c4 : │ │ │ │ │ +0000c0d0 : │ │ │ │ │ slot_tp_setattro(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c1ae │ │ │ │ │ + beq.n c1ba │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #596] @ (c340 ) │ │ │ │ │ + ldr r3, [pc, #596] @ (c34c ) │ │ │ │ │ ldr.w r9, [r4, #192] @ 0xc0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r7, [pc, #592] @ (c344 ) │ │ │ │ │ + ldr r7, [pc, #592] @ (c350 ) │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ eor.w r3, r9, r7, asr #3 │ │ │ │ │ movs r2, #12 │ │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ add.w sl, r8, r3 │ │ │ │ │ add.w sl, sl, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.n c1bc │ │ │ │ │ + bne.n c1c8 │ │ │ │ │ ldr.w r2, [sl, #1424] @ 0x590 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n c1bc │ │ │ │ │ + bne.n c1c8 │ │ │ │ │ add.w r2, r8, #40960 @ 0xa000 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr.w r4, [r3, #1428] @ 0x594 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c306 │ │ │ │ │ + beq.w c312 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w c306 │ │ │ │ │ + beq.w c312 │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #14 │ │ │ │ │ - bpl.w c29e │ │ │ │ │ + bpl.w c2aa │ │ │ │ │ tst.w r3, #2048 @ 0x800 │ │ │ │ │ mov.w r3, #3 │ │ │ │ │ - beq.n c244 │ │ │ │ │ + beq.n c250 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldr r5, [r4, r0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c246 │ │ │ │ │ + beq.n c252 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.n c196 │ │ │ │ │ + bmi.n c1a2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c324 │ │ │ │ │ + beq.w c330 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c2c6 │ │ │ │ │ + beq.w c2d2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w c32c │ │ │ │ │ + blt.w c338 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r0, [pc, #408] @ (c348 ) │ │ │ │ │ + ldr r0, [pc, #408] @ (c354 ) │ │ │ │ │ movs r2, #2 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n c196 │ │ │ │ │ + b.n c1a2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n c25e │ │ │ │ │ - ldr r1, [pc, #384] @ (c344 ) │ │ │ │ │ + beq.n c26a │ │ │ │ │ + ldr r1, [pc, #384] @ (c350 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c302 │ │ │ │ │ + beq.w c30e │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n c146 │ │ │ │ │ - ldr r1, [pc, #364] @ (c34c ) │ │ │ │ │ + beq.n c152 │ │ │ │ │ + ldr r1, [pc, #364] @ (c358 ) │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r2, [r1, #716] @ 0x2cc │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n c146 │ │ │ │ │ + bne.n c152 │ │ │ │ │ ldr.w r2, [r1, #720] @ 0x2d0 │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n c146 │ │ │ │ │ + bgt.n c152 │ │ │ │ │ add.w r2, r8, #42240 @ 0xa500 │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ ldr.w r4, [r1, #712] @ 0x2c8 │ │ │ │ │ add.w ip, r3, #4 │ │ │ │ │ @@ -19676,160 +19687,160 @@ │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt.w r4, [r1, #712] @ 0x2c8 │ │ │ │ │ str.w r7, [r2, ip] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r9, [r2, r3] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c236 │ │ │ │ │ + blt.n c242 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ - b.n c146 │ │ │ │ │ + b.n c152 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c232 │ │ │ │ │ + bne.n c23e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c232 │ │ │ │ │ + b.n c23e │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bpl.n c18a │ │ │ │ │ - b.n c196 │ │ │ │ │ + bpl.n c196 │ │ │ │ │ + b.n c1a2 │ │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n c1c2 │ │ │ │ │ - ldr r2, [pc, #224] @ (c34c ) │ │ │ │ │ + bcs.n c1ce │ │ │ │ │ + ldr r2, [pc, #224] @ (c358 ) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r0, [r2, #716] @ 0x2cc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n c1c2 │ │ │ │ │ + bne.n c1ce │ │ │ │ │ ldr.w r1, [r2, #720] @ 0x2d0 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n c1c2 │ │ │ │ │ + bgt.n c1ce │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 8e7c │ │ │ │ │ - ldr r1, [pc, #180] @ (c344 ) │ │ │ │ │ + bl 8e80 │ │ │ │ │ + ldr r1, [pc, #180] @ (c350 ) │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n c1d0 │ │ │ │ │ + b.n c1dc │ │ │ │ │ ldr.w r7, [r0, #136] @ 0x88 │ │ │ │ │ - cbnz r7, c2d2 │ │ │ │ │ + cbnz r7, c2de │ │ │ │ │ lsls r5, r3, #20 │ │ │ │ │ - bpl.n c2cc │ │ │ │ │ + bpl.n c2d8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ movs r3, #2 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ - b.n c168 │ │ │ │ │ + b.n c174 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsls r6, r0, #31 │ │ │ │ │ - bmi.n c2c6 │ │ │ │ │ + bmi.n c2d2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, c2c6 │ │ │ │ │ + cbnz r3, c2d2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c1a8 │ │ │ │ │ + b.n c1b4 │ │ │ │ │ movs r3, #2 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ - b.n c246 │ │ │ │ │ + b.n c252 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 568c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n c2b4 │ │ │ │ │ + beq.n c2c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ - b.n c2a4 │ │ │ │ │ + b.n c2b0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ - ldr r1, [pc, #52] @ (c344 ) │ │ │ │ │ + ldr r1, [pc, #52] @ (c350 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ it pl │ │ │ │ │ movpl r4, #0 │ │ │ │ │ - bpl.w c18a │ │ │ │ │ - b.n c2c6 │ │ │ │ │ + bpl.w c196 │ │ │ │ │ + b.n c2d2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c196 │ │ │ │ │ + b.n c1a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c1a6 │ │ │ │ │ + bne.w c1b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c1a6 │ │ │ │ │ + b.n c1b2 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000024e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000062c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005538 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c350 : │ │ │ │ │ +0000c35c : │ │ │ │ │ check_num_args(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n c3b2 │ │ │ │ │ + bne.n c3be │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n c37c │ │ │ │ │ + bne.n c388 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -19850,150 +19861,150 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n c378 │ │ │ │ │ + b.n c384 │ │ │ │ │ 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 .LC113 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC113 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n c3ae │ │ │ │ │ + b.n c3ba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c3cc : │ │ │ │ │ +0000c3d8 : │ │ │ │ │ type_get_module(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ sub sp, #20 │ │ │ │ │ lsls r2, r3, #22 │ │ │ │ │ - bpl.n c3fc │ │ │ │ │ + bpl.n c408 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n c436 │ │ │ │ │ - ldr r1, [pc, #188] @ (c4a4 ) │ │ │ │ │ + bmi.n c442 │ │ │ │ │ + ldr r1, [pc, #188] @ (c4b0 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c47e │ │ │ │ │ + beq.n c48a │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strrchr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, c412 │ │ │ │ │ - ldr r3, [pc, #152] @ (c4a8 ) │ │ │ │ │ + cbnz r0, c41e │ │ │ │ │ + ldr r3, [pc, #152] @ (c4b4 ) │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n c3f6 │ │ │ │ │ + b.n c402 │ │ │ │ │ subs r1, r0, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c3f6 │ │ │ │ │ - ldr r3, [pc, #136] @ (c4ac ) │ │ │ │ │ + beq.n c402 │ │ │ │ │ + ldr r3, [pc, #136] @ (c4b8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternMortal │ │ │ │ │ - b.n c3f6 │ │ │ │ │ - ldr r2, [pc, #120] @ (c4b0 ) │ │ │ │ │ + b.n c402 │ │ │ │ │ + ldr r2, [pc, #120] @ (c4bc ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ │ movs r3, #28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w ip, r2, r3 │ │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ │ ldr.w ip, [ip, #400] @ 0x190 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.n c496 │ │ │ │ │ + beq.n c4a2 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n c496 │ │ │ │ │ + bhi.n c4a2 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #44] @ (c4a4 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (c4b0 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c3f6 │ │ │ │ │ + bne.n c402 │ │ │ │ │ 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 .LC81 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n c3f6 │ │ │ │ │ + b.n c402 │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n c470 │ │ │ │ │ + b.n c47c │ │ │ │ │ nop │ │ │ │ │ .word 0x00005d3c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00007120 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000c4b4 : │ │ │ │ │ +0000c4c0 : │ │ │ │ │ type_get_mro(): │ │ │ │ │ ldr.w r0, [r0, #172] @ 0xac │ │ │ │ │ - cbz r0, c4c8 │ │ │ │ │ + cbz r0, c4d4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c4d0 │ │ │ │ │ + bge.n c4dc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c4d4 : │ │ │ │ │ +0000c4e0 : │ │ │ │ │ wrap_setattr(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movs r3, #2 │ │ │ │ │ @@ -20008,112 +20019,112 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c60c │ │ │ │ │ + beq.w c618 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n c528 │ │ │ │ │ + blt.n c534 │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c60c │ │ │ │ │ + blt.n c618 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c510 │ │ │ │ │ + beq.n c51c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bmi.n c5d2 │ │ │ │ │ + bmi.n c5de │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_tp_setattro │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_tp_setattro │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ ldr.w lr, [ip, #76] @ 0x4c │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - beq.n c554 │ │ │ │ │ + beq.n c560 │ │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq.n c5e4 │ │ │ │ │ + beq.n c5f0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n c5a4 │ │ │ │ │ + beq.n c5b0 │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ ldr.w lr, [ip, #76] @ 0x4c │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - beq.n c56a │ │ │ │ │ + beq.n c576 │ │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq.n c5e4 │ │ │ │ │ + beq.n c5f0 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n c5a4 │ │ │ │ │ + beq.n c5b0 │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ ldr.w lr, [ip, #76] @ 0x4c │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - beq.n c580 │ │ │ │ │ + beq.n c58c │ │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - beq.n c5e4 │ │ │ │ │ + beq.n c5f0 │ │ │ │ │ sub.w ip, r1, #4 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n c5a4 │ │ │ │ │ + beq.n c5b0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ subs r3, #4 │ │ │ │ │ ldr.w lr, [r1, #76] @ 0x4c │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - beq.n c5cc │ │ │ │ │ + beq.n c5d8 │ │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - beq.n c5a6 │ │ │ │ │ + beq.n c5b2 │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n c588 │ │ │ │ │ + bne.n c594 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n c510 │ │ │ │ │ + beq.n c51c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n c5ec │ │ │ │ │ + bne.n c5f8 │ │ │ │ │ ldr.w r3, [r1, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c510 │ │ │ │ │ + beq.n c51c │ │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n c510 │ │ │ │ │ + beq.n c51c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n c5ec │ │ │ │ │ + bne.n c5f8 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c5b8 │ │ │ │ │ - b.n c510 │ │ │ │ │ + bne.n c5c4 │ │ │ │ │ + b.n c51c │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c59e │ │ │ │ │ + b.n c5aa │ │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n c510 │ │ │ │ │ + beq.n c51c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_tp_setattro │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_tp_setattro │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n c5ac │ │ │ │ │ + b.n c5b8 │ │ │ │ │ ldr.w r3, [ip, #76] @ 0x4c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n c510 │ │ │ │ │ + beq.n c51c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC115 │ │ │ │ │ @@ -20123,172 +20134,172 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC112 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n c524 │ │ │ │ │ + b.n c530 │ │ │ │ │ │ │ │ │ │ -0000c610 : │ │ │ │ │ +0000c61c : │ │ │ │ │ update_subclasses.constprop.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 r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bl c780 │ │ │ │ │ + bl c78c │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ ldr.w r5, [r4, #180] @ 0xb4 │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ - bmi.n c718 │ │ │ │ │ - cbnz r5, c642 │ │ │ │ │ + bmi.n c724 │ │ │ │ │ + cbnz r5, c64e │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c63a │ │ │ │ │ + beq.n c646 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n c646 │ │ │ │ │ + beq.n c652 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n c646 │ │ │ │ │ + ble.n c652 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r0, [r4, #132] @ 0x84 │ │ │ │ │ - bmi.n c6de │ │ │ │ │ - cbz r0, c698 │ │ │ │ │ + bmi.n c6ea │ │ │ │ │ + cbz r0, c6a4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n c698 │ │ │ │ │ + bpl.n c6a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c6c8 │ │ │ │ │ - bne.n c6be │ │ │ │ │ + blt.n c6d4 │ │ │ │ │ + bne.n c6ca │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c610 │ │ │ │ │ + bl c61c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n c766 │ │ │ │ │ + beq.n c772 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c646 │ │ │ │ │ + bge.n c652 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c646 │ │ │ │ │ + bne.n c652 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c646 │ │ │ │ │ + b.n c652 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c6ae │ │ │ │ │ - b.n c646 │ │ │ │ │ + blt.n c6ba │ │ │ │ │ + b.n c652 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c6d8 │ │ │ │ │ + bge.n c6e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c76e │ │ │ │ │ + beq.n c77a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c63c │ │ │ │ │ - ldr r3, [pc, #152] @ (c778 ) │ │ │ │ │ + b.n c648 │ │ │ │ │ + ldr r3, [pc, #152] @ (c784 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movs r3, #28 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r0, [r0, #400] @ 0x190 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n c74e │ │ │ │ │ + beq.n c75a │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n c74e │ │ │ │ │ + bhi.n c75a │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ - b.n c682 │ │ │ │ │ - ldr r3, [pc, #96] @ (c77c ) │ │ │ │ │ + b.n c68e │ │ │ │ │ + ldr r3, [pc, #96] @ (c788 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ subs r5, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movs r3, #28 │ │ │ │ │ mul.w r3, r5, r3 │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ │ ldr.w r1, [r1, #400] @ 0x190 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n c75a │ │ │ │ │ + beq.n c766 │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - bhi.n c75a │ │ │ │ │ + bhi.n c766 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ - b.n c638 │ │ │ │ │ + b.n c644 │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n c714 │ │ │ │ │ + b.n c720 │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n c74a │ │ │ │ │ + b.n c756 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c6d0 │ │ │ │ │ - b.n c6d8 │ │ │ │ │ + blt.n c6dc │ │ │ │ │ + b.n c6e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c6d8 │ │ │ │ │ + b.n c6e4 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000c780 : │ │ │ │ │ +0000c78c : │ │ │ │ │ update_slots_callback(): │ │ │ │ │ stmdb 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 fp, r0 │ │ │ │ │ @@ -20296,300 +20307,300 @@ │ │ │ │ │ add.w r3, r0, #112 @ 0x70 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ strd r3, r8, [sp, #4] │ │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ │ - cbz r4, c81a │ │ │ │ │ + cbz r4, c826 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp.w r5, #420 @ 0x1a4 │ │ │ │ │ - bcs.w c9de │ │ │ │ │ + bcs.w c9ea │ │ │ │ │ cmp.w r5, #380 @ 0x17c │ │ │ │ │ - bcs.w c968 │ │ │ │ │ + bcs.w c974 │ │ │ │ │ cmp.w r5, #368 @ 0x170 │ │ │ │ │ - bcs.w c9ca │ │ │ │ │ + bcs.w c9d6 │ │ │ │ │ cmp r5, #223 @ 0xdf │ │ │ │ │ - bls.n c822 │ │ │ │ │ + bls.n c82e │ │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ │ sub.w r2, r5, #224 @ 0xe0 │ │ │ │ │ - cbz r3, c836 │ │ │ │ │ + cbz r3, c842 │ │ │ │ │ adds.w r9, r3, r2 │ │ │ │ │ - beq.n c836 │ │ │ │ │ + beq.n c842 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 54e0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n c840 │ │ │ │ │ + beq.n c84c │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r3 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ adds r4, #28 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n c7e6 │ │ │ │ │ - cbz r7, c812 │ │ │ │ │ + beq.n c7f2 │ │ │ │ │ + cbz r7, c81e │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ - beq.w c962 │ │ │ │ │ + beq.w c96e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - b.n c7a8 │ │ │ │ │ + b.n c7b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, #207 @ 0xcf │ │ │ │ │ iteet hi │ │ │ │ │ subhi.w r2, r5, #208 @ 0xd0 │ │ │ │ │ movls r2, r5 │ │ │ │ │ movls r3, fp │ │ │ │ │ ldrhi.w r3, [fp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c7d6 │ │ │ │ │ + bne.n c7e2 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ adds r4, #28 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n c836 │ │ │ │ │ - b.n c7a8 │ │ │ │ │ + beq.n c842 │ │ │ │ │ + b.n c7b4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyWrapperDescr_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyWrapperDescr_Type │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bic.w r0, r2, #1 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w c972 │ │ │ │ │ + bne.w c97e │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w c972 │ │ │ │ │ - ldr r3, [pc, #500] @ (ca5c ) │ │ │ │ │ + bne.w c97e │ │ │ │ │ + ldr r3, [pc, #500] @ (ca68 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w ip, r2, #110592 @ 0x1b000 │ │ │ │ │ ldr.w r3, [ip, #3996] @ 0xf9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it eq │ │ │ │ │ addeq.w ip, r2, #114176 @ 0x1be00 │ │ │ │ │ - beq.n c8a8 │ │ │ │ │ + beq.n c8b4 │ │ │ │ │ str.w r1, [ip, #3996] @ 0xf9c │ │ │ │ │ add.w ip, r2, #114176 @ 0x1be00 │ │ │ │ │ - ldr r3, [pc, #464] @ (ca60 ) │ │ │ │ │ + ldr r3, [pc, #464] @ (ca6c ) │ │ │ │ │ add.w lr, ip, #416 @ 0x1a0 │ │ │ │ │ - b.n c89e │ │ │ │ │ + b.n c8aa │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it eq │ │ │ │ │ streq.w r3, [lr], #4 │ │ │ │ │ adds r3, #28 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c894 │ │ │ │ │ + bne.n c8a0 │ │ │ │ │ str.w r2, [lr] │ │ │ │ │ add.w r2, ip, #412 @ 0x19c │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ - cbz r3, c8f4 │ │ │ │ │ + cbz r3, c900 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ │ - bcs.w ca12 │ │ │ │ │ + bcs.w ca1e │ │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ │ - bcs.w c9d4 │ │ │ │ │ + bcs.w c9e0 │ │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ │ - bcs.w ca08 │ │ │ │ │ + bcs.w ca14 │ │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ │ - bls.n c94c │ │ │ │ │ + bls.n c958 │ │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n c8b0 │ │ │ │ │ + beq.n c8bc │ │ │ │ │ adds.w lr, r1, r3 │ │ │ │ │ - beq.n c8b0 │ │ │ │ │ + beq.n c8bc │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c8b0 │ │ │ │ │ + beq.n c8bc │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n c8fe │ │ │ │ │ + bne.n c90a │ │ │ │ │ mov ip, lr │ │ │ │ │ - b.n c8b0 │ │ │ │ │ + b.n c8bc │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n c8fe │ │ │ │ │ + beq.n c90a │ │ │ │ │ cmp r9, ip │ │ │ │ │ - bne.n c902 │ │ │ │ │ + bne.n c90e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - cbnz r7, c95a │ │ │ │ │ + cbnz r7, c966 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n c938 │ │ │ │ │ + bne.n c944 │ │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ca3a │ │ │ │ │ + beq.w ca46 │ │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - ble.n c938 │ │ │ │ │ + ble.n c944 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n c924 │ │ │ │ │ + bne.n c930 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bmi.n c948 │ │ │ │ │ + bmi.n c954 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ca30 │ │ │ │ │ + beq.n ca3c │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n c800 │ │ │ │ │ + b.n c80c │ │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ │ itet hi │ │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ │ movls r1, fp │ │ │ │ │ ldrhi.w r1, [fp, #40] @ 0x28 │ │ │ │ │ - b.n c8da │ │ │ │ │ + b.n c8e6 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n c904 │ │ │ │ │ - b.n c938 │ │ │ │ │ + beq.n c910 │ │ │ │ │ + b.n c944 │ │ │ │ │ str.w r7, [r9] │ │ │ │ │ - b.n c7a8 │ │ │ │ │ + b.n c7b4 │ │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ │ sub.w r2, r5, #380 @ 0x17c │ │ │ │ │ - b.n c7d4 │ │ │ │ │ + b.n c7e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCFunction_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCFunction_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n c9e8 │ │ │ │ │ + beq.n c9f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n ca1c │ │ │ │ │ + beq.n ca28 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbnz r3, c9ac │ │ │ │ │ + cbnz r3, c9b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyMethodDescr_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyMethodDescr_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n c9ac │ │ │ │ │ + bne.n c9b8 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n c9ac │ │ │ │ │ + bne.n c9b8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b.n c9b0 │ │ │ │ │ + b.n c9bc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC slot_tp_call │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS slot_tp_call │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n c938 │ │ │ │ │ + bne.n c944 │ │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ │ bic.w r3, r3, #2048 @ 0x800 │ │ │ │ │ str.w r3, [fp, #84] @ 0x54 │ │ │ │ │ - b.n c938 │ │ │ │ │ + b.n c944 │ │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ │ sub.w r2, r5, #368 @ 0x170 │ │ │ │ │ - b.n c7d4 │ │ │ │ │ + b.n c7e0 │ │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ │ - b.n c8da │ │ │ │ │ + b.n c8e6 │ │ │ │ │ ldr.w r3, [fp, #80] @ 0x50 │ │ │ │ │ sub.w r2, r5, #420 @ 0x1a4 │ │ │ │ │ - b.n c7d4 │ │ │ │ │ + b.n c7e0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC tp_new_wrapper │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS tp_new_wrapper │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n c97e │ │ │ │ │ + bne.n c98a │ │ │ │ │ add.w r3, fp, #156 @ 0x9c │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n c97e │ │ │ │ │ + bne.n c98a │ │ │ │ │ ldr.w r7, [fp, #156] @ 0x9c │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n c938 │ │ │ │ │ + b.n c944 │ │ │ │ │ ldr.w r1, [fp, #56] @ 0x38 │ │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ │ - b.n c8da │ │ │ │ │ + b.n c8e6 │ │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ │ - b.n c8da │ │ │ │ │ + b.n c8e6 │ │ │ │ │ add.w r3, fp, #60 @ 0x3c │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n c98a │ │ │ │ │ + bne.n c996 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_HashNotImplemented │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_HashNotImplemented │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n c938 │ │ │ │ │ + b.n c944 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r8, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c800 │ │ │ │ │ + b.n c80c │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.w c934 │ │ │ │ │ + beq.w c940 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ca3c │ │ │ │ │ + bne.n ca48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.w c934 │ │ │ │ │ - b.n c938 │ │ │ │ │ + beq.w c940 │ │ │ │ │ + b.n c944 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001ee │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000ca64 : │ │ │ │ │ +0000ca70 : │ │ │ │ │ slot_sq_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, #4024] @ 0xfb8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r2, [pc, #708] @ (cd40 ) │ │ │ │ │ + ldr r2, [pc, #708] @ (cd4c ) │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldr.w sl, [pc, #708] @ cd44 │ │ │ │ │ + ldr.w sl, [pc, #708] @ cd50 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov fp, r1 │ │ │ │ │ ldr.w r8, [r0, r2] │ │ │ │ │ @@ -20599,110 +20610,110 @@ │ │ │ │ │ eor.w r5, r9, sl, asr #3 │ │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ │ mul.w r5, r2, r5 │ │ │ │ │ adds r7, r4, r5 │ │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.n cb6a │ │ │ │ │ + bne.n cb76 │ │ │ │ │ ldr.w r2, [r7, #1424] @ 0x590 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.n cb6a │ │ │ │ │ + bne.n cb76 │ │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ │ add r4, r5 │ │ │ │ │ ldr.w r3, [r4, #1428] @ 0x594 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cc88 │ │ │ │ │ + beq.w cc94 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w cbec │ │ │ │ │ + bge.w cbf8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ bic.w r4, r3, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w cc88 │ │ │ │ │ + beq.w cc94 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #14 │ │ │ │ │ - bpl.w cc62 │ │ │ │ │ + bpl.w cc6e │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bls.w cc78 │ │ │ │ │ + bls.w cc84 │ │ │ │ │ movs r3, #2 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ strd r6, fp, [sp, #24] │ │ │ │ │ ldr r7, [r0, #84] @ 0x54 │ │ │ │ │ lsls r7, r7, #20 │ │ │ │ │ - bpl.n cc0a │ │ │ │ │ + bpl.n cc16 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldr r7, [r4, r0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n cc0a │ │ │ │ │ + beq.n cc16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bmi.n cb4a │ │ │ │ │ + bmi.n cb56 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ccda │ │ │ │ │ + beq.w cce6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w cd22 │ │ │ │ │ + beq.w cd2e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w cc88 │ │ │ │ │ + beq.w cc94 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w cd10 │ │ │ │ │ + blt.w cd1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n cc22 │ │ │ │ │ - ldr r1, [pc, #464] @ (cd44 ) │ │ │ │ │ + beq.n cc2e │ │ │ │ │ + ldr r1, [pc, #464] @ (cd50 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w cc88 │ │ │ │ │ + beq.w cc94 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w cca6 │ │ │ │ │ - ldr r2, [pc, #444] @ (cd48 ) │ │ │ │ │ + beq.w ccb2 │ │ │ │ │ + ldr r2, [pc, #444] @ (cd54 ) │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r1, [r2, #1228] @ 0x4cc │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w cca6 │ │ │ │ │ + bne.w ccb2 │ │ │ │ │ ldr.w r1, [r2, #1232] @ 0x4d0 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n cca6 │ │ │ │ │ + bgt.n ccb2 │ │ │ │ │ add.w r4, r4, #42240 @ 0xa500 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ adds r4, #140 @ 0x8c │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ ldr.w r3, [r2, #1224] @ 0x4c8 │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ @@ -20712,168 +20723,168 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r2, #1224] @ 0x4c8 │ │ │ │ │ str.w sl, [r4, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r9, [r4, r5] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n cbfc │ │ │ │ │ + blt.n cc08 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ bic.w r4, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w cae8 │ │ │ │ │ - b.n cc88 │ │ │ │ │ + bne.w caf4 │ │ │ │ │ + b.n cc94 │ │ │ │ │ orr.w r2, r3, #1 │ │ │ │ │ bics.w r4, r3, #1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq.n cc88 │ │ │ │ │ + beq.n cc94 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n cae8 │ │ │ │ │ + b.n caf4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cbde │ │ │ │ │ + bne.n cbea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cbde │ │ │ │ │ + b.n cbea │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ lsls r0, r3, #31 │ │ │ │ │ - bpl.n cb38 │ │ │ │ │ - b.n cb4a │ │ │ │ │ + bpl.n cb44 │ │ │ │ │ + b.n cb56 │ │ │ │ │ ldrh.w r2, [r3, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n cb70 │ │ │ │ │ - ldr r2, [pc, #280] @ (cd48 ) │ │ │ │ │ + bcs.n cb7c │ │ │ │ │ + ldr r2, [pc, #280] @ (cd54 ) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r0, [r2, #1228] @ 0x4cc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n cb70 │ │ │ │ │ + bne.n cb7c │ │ │ │ │ ldr.w r1, [r2, #1232] @ 0x4d0 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n cb70 │ │ │ │ │ + bgt.n cb7c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - ldr r1, [pc, #236] @ (cd44 ) │ │ │ │ │ + ldr r1, [pc, #236] @ (cd50 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r9, [r3, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ - b.n cb7a │ │ │ │ │ + b.n cb86 │ │ │ │ │ ldr.w r5, [r2, #136] @ 0x88 │ │ │ │ │ - cbnz r5, ccb2 │ │ │ │ │ + cbnz r5, ccbe │ │ │ │ │ bic.w r4, r3, #1 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n cc96 │ │ │ │ │ + bne.n cca2 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bmi.n cc84 │ │ │ │ │ + bmi.n cc90 │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ - cbz r7, ccda │ │ │ │ │ + cbz r7, cce6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n cd22 │ │ │ │ │ + beq.n cd2e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd4c │ │ │ │ │ + beq.n cd58 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n cb62 │ │ │ │ │ + b.n cb6e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n cc78 │ │ │ │ │ + bls.n cc84 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ - b.n cb0a │ │ │ │ │ + b.n cb16 │ │ │ │ │ bic.w r4, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w cae8 │ │ │ │ │ - b.n cc88 │ │ │ │ │ + bne.w caf4 │ │ │ │ │ + b.n cc94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 568c │ │ │ │ │ - cbz r4, cce2 │ │ │ │ │ + cbz r4, ccee │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ite lt │ │ │ │ │ movlt r3, r4 │ │ │ │ │ orrge.w r3, r4, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n cc68 │ │ │ │ │ + b.n cc74 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cb44 │ │ │ │ │ + b.n cb50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, ccf6 │ │ │ │ │ + cbz r0, cd02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bic.w r4, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n cc78 │ │ │ │ │ + bls.n cc84 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.w cb04 │ │ │ │ │ - b.n cc78 │ │ │ │ │ + bne.w cb10 │ │ │ │ │ + b.n cc84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cb62 │ │ │ │ │ + bne.w cb6e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cb62 │ │ │ │ │ + b.n cb6e │ │ │ │ │ ldr r2, [r6, #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 .LC116 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC116 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n cc90 │ │ │ │ │ + b.n cc9c │ │ │ │ │ nop │ │ │ │ │ .word 0x000002b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000054c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -20881,15 +20892,15 @@ │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -0000cd5c : │ │ │ │ │ +0000cd68 : │ │ │ │ │ maybe_call_special_no_args(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -20898,220 +20909,220 @@ │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 5380 <_PyType_LookupStackRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupStackRefAndVersion │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n ce70 │ │ │ │ │ + beq.n ce7c │ │ │ │ │ bic.w r0, r3, #1 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r7, r1, #14 │ │ │ │ │ - bpl.n ce04 │ │ │ │ │ + bpl.n ce10 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n cdfc │ │ │ │ │ + beq.n ce08 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ subs r1, r0, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ - bls.n ce00 │ │ │ │ │ + bls.n ce0c │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bmi.n cdc6 │ │ │ │ │ + bmi.n cdd2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ce7a │ │ │ │ │ + beq.n ce86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, cde0 │ │ │ │ │ + cbz r0, cdec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ bic.w r0, r3, #1 │ │ │ │ │ - cbz r5, cdfc │ │ │ │ │ + cbz r5, ce08 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - beq.n ce00 │ │ │ │ │ + beq.n ce0c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n cdae │ │ │ │ │ + bhi.n cdba │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n ce2e │ │ │ │ │ + b.n ce3a │ │ │ │ │ ldr.w r2, [r2, #136] @ 0x88 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - cbnz r2, ce3e │ │ │ │ │ - cbz r5, ce38 │ │ │ │ │ + cbnz r2, ce4a │ │ │ │ │ + cbz r5, ce44 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - beq.n ce34 │ │ │ │ │ + beq.n ce40 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n ce34 │ │ │ │ │ + bls.n ce40 │ │ │ │ │ bl 98c │ │ │ │ │ R_ARM_THM_CALL call_unbound_noarg.part.0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bmi.n cdc6 │ │ │ │ │ - b.n cdbc │ │ │ │ │ + bmi.n cdd2 │ │ │ │ │ + b.n cdc8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n ce00 │ │ │ │ │ + b.n ce0c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n ce26 │ │ │ │ │ - b.n ce00 │ │ │ │ │ + bhi.n ce32 │ │ │ │ │ + b.n ce0c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 568c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cdcc │ │ │ │ │ + beq.n cdd8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bic.w r0, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ce0e │ │ │ │ │ + bne.n ce1a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n ce26 │ │ │ │ │ - b.n ce00 │ │ │ │ │ - cbz r5, ce76 │ │ │ │ │ + bne.n ce32 │ │ │ │ │ + b.n ce0c │ │ │ │ │ + cbz r5, ce82 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n cdc6 │ │ │ │ │ + b.n cdd2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cdc6 │ │ │ │ │ + b.n cdd2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ce84 : │ │ │ │ │ +0000ce90 : │ │ │ │ │ type___subclasscheck__(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyObject_RealIsSubclass> │ │ │ │ │ R_ARM_THM_CALL _PyObject_RealIsSubclass │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n ceac │ │ │ │ │ + beq.n ceb8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, ceba │ │ │ │ │ + cbz r0, cec6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n cea2 │ │ │ │ │ + b.n ceae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000cec0 : │ │ │ │ │ +0000cecc : │ │ │ │ │ slot_mp_subscript(): │ │ │ │ │ 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 │ │ │ │ │ - ldr r3, [pc, #236] @ (cfc0 ) │ │ │ │ │ + ldr r3, [pc, #236] @ (cfcc ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ movs r6, #1 │ │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ │ - ldr r1, [pc, #224] @ (cfc4 ) │ │ │ │ │ + ldr r1, [pc, #224] @ (cfd0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r7, [r4, r3] │ │ │ │ │ bl 5380 <_PyType_LookupStackRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupStackRefAndVersion │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n cfaa │ │ │ │ │ + beq.n cfb6 │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #14 │ │ │ │ │ - bpl.n cf58 │ │ │ │ │ + bpl.n cf64 │ │ │ │ │ lsls r6, r3, #20 │ │ │ │ │ - bpl.n cf3c │ │ │ │ │ + bpl.n cf48 │ │ │ │ │ movs r2, #2 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldr r5, [r4, r0] │ │ │ │ │ - cbz r5, cf40 │ │ │ │ │ + cbz r5, cf4c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.n cf36 │ │ │ │ │ + bmi.n cf42 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cfa2 │ │ │ │ │ + beq.n cfae │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ @@ -21119,147 +21130,147 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bmi.n cf36 │ │ │ │ │ - b.n cf2c │ │ │ │ │ + bmi.n cf42 │ │ │ │ │ + b.n cf38 │ │ │ │ │ ldr.w r2, [r0, #136] @ 0x88 │ │ │ │ │ - cbnz r2, cf74 │ │ │ │ │ + cbnz r2, cf80 │ │ │ │ │ lsls r5, r3, #20 │ │ │ │ │ - bpl.n cf6e │ │ │ │ │ + bpl.n cf7a │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n cf0c │ │ │ │ │ + b.n cf18 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n cf40 │ │ │ │ │ + b.n cf4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 568c │ │ │ │ │ - cbz r4, cfba │ │ │ │ │ + cbz r4, cfc6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ - b.n cf5e │ │ │ │ │ + b.n cf6a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cf36 │ │ │ │ │ + b.n cf42 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ - ldr r1, [pc, #16] @ (cfc4 ) │ │ │ │ │ + ldr r1, [pc, #16] @ (cfd0 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n cf50 │ │ │ │ │ + b.n cf5c │ │ │ │ │ nop │ │ │ │ │ .word 0x000000da │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000581c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cfc8 : │ │ │ │ │ +0000cfd4 : │ │ │ │ │ type_clear(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr.w r3, [r0, #192] @ 0xc0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r3, cfe2 │ │ │ │ │ + cbz r3, cfee │ │ │ │ │ bl 51b8 │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n d01a │ │ │ │ │ + bmi.n d026 │ │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ │ - cbz r0, d056 │ │ │ │ │ + cbz r0, d062 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Clear │ │ │ │ │ ldr.w r0, [r4, #444] @ 0x1bc │ │ │ │ │ - cbnz r0, d05e │ │ │ │ │ + cbnz r0, d06a │ │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ │ - cbz r0, d016 │ │ │ │ │ + cbz r0, d022 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r4, #172] @ 0xac │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d016 │ │ │ │ │ + bge.n d022 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, d016 │ │ │ │ │ + cbnz r3, d022 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #108] @ (d088 ) │ │ │ │ │ + ldr r2, [pc, #108] @ (d094 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ │ movs r3, #28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r0, [r0, #400] @ 0x190 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n d07a │ │ │ │ │ + beq.n d086 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n d07a │ │ │ │ │ + bhi.n d086 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cfee │ │ │ │ │ + bne.n cffa │ │ │ │ │ ldr.w r0, [r4, #444] @ 0x1bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cff8 │ │ │ │ │ + beq.n d004 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r4, #444] @ 0x1bc │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cff8 │ │ │ │ │ + bge.n d004 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cff8 │ │ │ │ │ + bne.n d004 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cff8 │ │ │ │ │ + b.n d004 │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n d050 │ │ │ │ │ + b.n d05c │ │ │ │ │ nop │ │ │ │ │ .word 0x0000005e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000d08c : │ │ │ │ │ +0000d098 : │ │ │ │ │ type_dealloc(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -21272,52 +21283,52 @@ │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ bfi r1, r5, #0, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r3, [pc, #636] @ (d348 ) │ │ │ │ │ + ldr r3, [pc, #636] @ (d354 ) │ │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.w d2ce │ │ │ │ │ + ble.w d2da │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w d2de │ │ │ │ │ + beq.w d2ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n d1b8 │ │ │ │ │ + ble.n d1c4 │ │ │ │ │ add.w sl, r7, #12 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n d1ae │ │ │ │ │ + bge.n d1ba │ │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ │ ldr.w fp, [r5, #180] @ 0xb4 │ │ │ │ │ lsls r1, r1, #30 │ │ │ │ │ - bpl.n d16a │ │ │ │ │ - ldr r1, [pc, #536] @ (d34c ) │ │ │ │ │ + bpl.n d176 │ │ │ │ │ + ldr r1, [pc, #536] @ (d358 ) │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #28 │ │ │ │ │ cmp.w fp, #10 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ @@ -21327,147 +21338,147 @@ │ │ │ │ │ mla r6, fp, r3, r6 │ │ │ │ │ add.w ip, r6, #91136 @ 0x16400 │ │ │ │ │ ldr.w r0, [ip, #400] @ 0x190 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d3c6 │ │ │ │ │ + beq.w d3d2 │ │ │ │ │ ldr.w fp, [ip, #420] @ 0x1a4 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n d1ae │ │ │ │ │ + beq.n d1ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3d0 │ │ │ │ │ + beq.w d3dc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d474 │ │ │ │ │ + bne.w d480 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d1a0 │ │ │ │ │ + bge.n d1ac │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d2f0 │ │ │ │ │ + beq.w d2fc │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d33e │ │ │ │ │ + beq.w d34a │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - blt.n d11a │ │ │ │ │ + blt.n d126 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetRaisedException │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ │ - cbz r0, d1dc │ │ │ │ │ + cbz r0, d1e8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d1dc │ │ │ │ │ + bge.n d1e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d30e │ │ │ │ │ + beq.w d31a │ │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ │ - cbz r0, d1f4 │ │ │ │ │ + cbz r0, d200 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d1f4 │ │ │ │ │ + bge.n d200 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d314 │ │ │ │ │ + beq.w d320 │ │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ │ - cbz r0, d20c │ │ │ │ │ + cbz r0, d218 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d20c │ │ │ │ │ + bge.n d218 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d31a │ │ │ │ │ + beq.w d326 │ │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ │ - cbz r0, d222 │ │ │ │ │ + cbz r0, d22e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d222 │ │ │ │ │ + bge.n d22e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d320 │ │ │ │ │ + beq.n d32c │ │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ │ - cbz r0, d238 │ │ │ │ │ + cbz r0, d244 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d238 │ │ │ │ │ + bge.n d244 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d326 │ │ │ │ │ + beq.n d332 │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.w d370 │ │ │ │ │ + bmi.w d37c │ │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d350 │ │ │ │ │ + bne.w d35c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ │ - cbz r0, d266 │ │ │ │ │ + cbz r0, d272 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d266 │ │ │ │ │ + bge.n d272 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d32c │ │ │ │ │ + beq.n d338 │ │ │ │ │ ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ │ - cbz r0, d27c │ │ │ │ │ + cbz r0, d288 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d27c │ │ │ │ │ + bge.n d288 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d332 │ │ │ │ │ + beq.n d33e │ │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ │ - cbz r0, d292 │ │ │ │ │ + cbz r0, d29e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d292 │ │ │ │ │ + bge.n d29e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d338 │ │ │ │ │ + beq.n d344 │ │ │ │ │ ldr.w r0, [r4, #440] @ 0x1b8 │ │ │ │ │ - cbz r0, d29c │ │ │ │ │ + cbz r0, d2a8 │ │ │ │ │ bl 0 <_PyDictKeys_DecRef> │ │ │ │ │ R_ARM_THM_CALL _PyDictKeys_DecRef │ │ │ │ │ ldr.w r0, [r4, #444] @ 0x1bc │ │ │ │ │ - cbz r0, d2b0 │ │ │ │ │ + cbz r0, d2bc │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d2b0 │ │ │ │ │ + bge.n d2bc │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ - cbz r5, d2f8 │ │ │ │ │ + cbz r5, d304 │ │ │ │ │ ldr.w r0, [r4, #448] @ 0x1c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ @@ -21475,400 +21486,400 @@ │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d104 │ │ │ │ │ + bne.w d110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d1ca │ │ │ │ │ - b.n d1dc │ │ │ │ │ + bne.w d1d6 │ │ │ │ │ + b.n d1e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d1a0 │ │ │ │ │ + b.n d1ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [r4, #448] @ 0x1c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r5, [r4, #452] @ 0x1c4 │ │ │ │ │ - b.n d2c2 │ │ │ │ │ + b.n d2ce │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d1dc │ │ │ │ │ + b.n d1e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d1f4 │ │ │ │ │ + b.n d200 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d20c │ │ │ │ │ + b.n d218 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d222 │ │ │ │ │ + b.n d22e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d238 │ │ │ │ │ + b.n d244 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d266 │ │ │ │ │ + b.n d272 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d27c │ │ │ │ │ + b.n d288 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d292 │ │ │ │ │ + b.n d29e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl d498 │ │ │ │ │ - b.n d1ac │ │ │ │ │ + bl d4a4 │ │ │ │ │ + b.n d1b8 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000026a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r4, #180] @ 0xb4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w d24a │ │ │ │ │ + bge.w d256 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d24a │ │ │ │ │ + bne.w d256 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d24a │ │ │ │ │ - ldr r2, [pc, #284] @ (d490 ) │ │ │ │ │ + b.n d256 │ │ │ │ │ + ldr r2, [pc, #284] @ (d49c ) │ │ │ │ │ movs r3, #28 │ │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r0, [r0, #400] @ 0x190 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n d3a6 │ │ │ │ │ + beq.n d3b2 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n d3a6 │ │ │ │ │ + bhi.n d3b2 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n d3b0 │ │ │ │ │ + b.n d3bc │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d24a │ │ │ │ │ + beq.w d256 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n d360 │ │ │ │ │ - b.n d24a │ │ │ │ │ + blt.n d36c │ │ │ │ │ + b.n d256 │ │ │ │ │ add.w r6, r6, #96768 @ 0x17a00 │ │ │ │ │ ldr.w fp, [r6, #396] @ 0x18c │ │ │ │ │ - b.n d16a │ │ │ │ │ + b.n d176 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bpl.n d416 │ │ │ │ │ - ldr r2, [pc, #176] @ (d494 ) │ │ │ │ │ + bpl.n d422 │ │ │ │ │ + ldr r2, [pc, #176] @ (d4a0 ) │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ movs r2, #28 │ │ │ │ │ mul.w r2, r6, r2 │ │ │ │ │ adds r0, r1, r2 │ │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r0, [r0, #400] @ 0x190 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n d408 │ │ │ │ │ + beq.n d414 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ - bls.n d47a │ │ │ │ │ + bls.n d486 │ │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ │ add.w r2, r2, #400 @ 0x190 │ │ │ │ │ add r1, r2 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d1a0 │ │ │ │ │ + beq.w d1ac │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1a0 │ │ │ │ │ + beq.w d1ac │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n d426 │ │ │ │ │ + beq.n d432 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n d426 │ │ │ │ │ + ble.n d432 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n d462 │ │ │ │ │ + blt.n d46e │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n d426 │ │ │ │ │ + bne.n d432 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w d180 │ │ │ │ │ + bge.w d18c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - b.n d180 │ │ │ │ │ + b.n d18c │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - beq.n d486 │ │ │ │ │ + beq.n d492 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ it ne │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ - b.n d426 │ │ │ │ │ + b.n d432 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n d18e │ │ │ │ │ + b.n d19a │ │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ │ add.w r2, r2, #376 @ 0x178 │ │ │ │ │ add r1, r2 │ │ │ │ │ - b.n d412 │ │ │ │ │ + b.n d41e │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n d450 │ │ │ │ │ + beq.n d45c │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - b.n d450 │ │ │ │ │ + b.n d45c │ │ │ │ │ .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000aa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000d498 : │ │ │ │ │ +0000d4a4 : │ │ │ │ │ clear_tp_subclasses(): │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #2 │ │ │ │ │ - bne.n d4c2 │ │ │ │ │ + bne.n d4ce │ │ │ │ │ ldr.w r2, [r0, #180] @ 0xb4 │ │ │ │ │ - cbnz r2, d4a8 │ │ │ │ │ + cbnz r2, d4b4 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ str.w r3, [r0, #180] @ 0xb4 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d4a6 │ │ │ │ │ + bge.n d4b2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d4a6 │ │ │ │ │ + bne.n d4b2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ - ldr r2, [pc, #96] @ (d524 ) │ │ │ │ │ + ldr r2, [pc, #96] @ (d530 ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ │ movs r3, #28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w ip, r2, r3 │ │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ │ ldr.w ip, [ip, #400] @ 0x190 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.n d4fe │ │ │ │ │ + beq.n d50a │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n d4fe │ │ │ │ │ + bhi.n d50a │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n d508 │ │ │ │ │ + b.n d514 │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d4a6 │ │ │ │ │ + beq.n d4b2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d4a6 │ │ │ │ │ + bge.n d4b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d4be │ │ │ │ │ - b.n d4a6 │ │ │ │ │ + beq.n d4ca │ │ │ │ │ + b.n d4b2 │ │ │ │ │ .word 0x00000052 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000d528 : │ │ │ │ │ +0000d534 : │ │ │ │ │ subtype_clear(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC subtype_clear │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS subtype_clear │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n d5a4 │ │ │ │ │ + bne.n d5b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d5d8 │ │ │ │ │ + bne.n d5e4 │ │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n d568 │ │ │ │ │ + bne.n d574 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, d5bc │ │ │ │ │ + cbnz r3, d5c8 │ │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d55a │ │ │ │ │ + beq.n d566 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ - bmi.n d582 │ │ │ │ │ + bmi.n d58e │ │ │ │ │ ldr.w r4, [r4, #144] @ 0x90 │ │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n d5e8 │ │ │ │ │ - cbnz r3, d59a │ │ │ │ │ + bne.n d5f4 │ │ │ │ │ + cbnz r3, d5a6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ - bmi.n d57a │ │ │ │ │ + bmi.n d586 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearManagedDict │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d57c │ │ │ │ │ + beq.n d588 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl r0, r4 │ │ │ │ │ - bmi.n d57a │ │ │ │ │ + bmi.n d586 │ │ │ │ │ ldr.w r4, [r4, #144] @ 0x90 │ │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n d57a │ │ │ │ │ - b.n d5e8 │ │ │ │ │ + beq.n d586 │ │ │ │ │ + b.n d5f4 │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl a494 │ │ │ │ │ + bl a4a0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d55a │ │ │ │ │ - b.n d568 │ │ │ │ │ + beq.n d566 │ │ │ │ │ + b.n d574 │ │ │ │ │ strd r0, r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a494 │ │ │ │ │ + bl a4a0 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ - b.n d550 │ │ │ │ │ + b.n d55c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_THM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d57a │ │ │ │ │ + beq.n d586 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d57a │ │ │ │ │ + beq.n d586 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d57a │ │ │ │ │ + bge.n d586 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d57a │ │ │ │ │ + bne.n d586 │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ - b.n d57a │ │ │ │ │ + b.n d586 │ │ │ │ │ │ │ │ │ │ -0000d624 : │ │ │ │ │ +0000d630 : │ │ │ │ │ fini_static_type(): │ │ │ │ │ stmdb 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.w r9, [r1, #168] @ 0xa8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w db12 │ │ │ │ │ + beq.w db1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n d70c │ │ │ │ │ + ble.n d718 │ │ │ │ │ add.w r8, r9, #12 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ │ ldr.w fp, [r8, #4]! │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n d702 │ │ │ │ │ + bge.n d70e │ │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ │ ldr.w sl, [fp, #180] @ 0xb4 │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ - bpl.n d6bc │ │ │ │ │ - ldr r3, [pc, #596] @ (d8d8 ) │ │ │ │ │ + bpl.n d6c8 │ │ │ │ │ + ldr r3, [pc, #596] @ (d8e4 ) │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp.w sl, #10 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ @@ -21879,58 +21890,58 @@ │ │ │ │ │ movhi r3, #1 │ │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r1, [ip, #400] @ 0x190 │ │ │ │ │ cmp r1, fp │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w da36 │ │ │ │ │ + beq.w da42 │ │ │ │ │ ldr.w sl, [ip, #420] @ 0x1a4 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n d702 │ │ │ │ │ + beq.n d70e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da4e │ │ │ │ │ + beq.w da5a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w db00 │ │ │ │ │ + bne.w db0c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d6f2 │ │ │ │ │ + bge.n d6fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d8c8 │ │ │ │ │ + beq.w d8d4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d8d0 │ │ │ │ │ + beq.w d8dc │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - blt.n d666 │ │ │ │ │ + blt.n d672 │ │ │ │ │ ldrd r5, r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetRaisedException │ │ │ │ │ - cbz r6, d71c │ │ │ │ │ + cbz r6, d728 │ │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w db1a │ │ │ │ │ + bne.w db26 │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ ands.w r2, r3, #2 │ │ │ │ │ - beq.w d8ec │ │ │ │ │ - ldr r2, [pc, #436] @ (d8dc ) │ │ │ │ │ + beq.w d8f8 │ │ │ │ │ + ldr r2, [pc, #436] @ (d8e8 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ @@ -21943,62 +21954,62 @@ │ │ │ │ │ adds r7, r0, r2 │ │ │ │ │ add.w r7, r7, #91136 @ 0x16400 │ │ │ │ │ ldr.w r7, [r7, #400] @ 0x190 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d9aa │ │ │ │ │ + beq.w d9b6 │ │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ │ add.w r2, r2, #400 @ 0x190 │ │ │ │ │ adds r1, r0, r2 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ - cbz r0, d78c │ │ │ │ │ + cbz r0, d798 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r7, [r1, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d78c │ │ │ │ │ + bge.n d798 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, d78c │ │ │ │ │ + cbnz r2, d798 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ - bpl.w d908 │ │ │ │ │ + bpl.w d914 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d946 │ │ │ │ │ + beq.w d952 │ │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ │ - cbz r0, d7b4 │ │ │ │ │ + cbz r0, d7c0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w da1c │ │ │ │ │ + beq.w da28 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r7, [r0, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ str.w r7, [r4, #168] @ 0xa8 │ │ │ │ │ lsls r7, r3, #30 │ │ │ │ │ - bpl.w d926 │ │ │ │ │ + bpl.w d932 │ │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ │ - cbz r0, d7d6 │ │ │ │ │ + cbz r0, d7e2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w db52 │ │ │ │ │ + beq.w db5e │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r7, [r0, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ - bpl.w d94c │ │ │ │ │ - ldr r2, [pc, #264] @ (d8e0 ) │ │ │ │ │ + bpl.w d958 │ │ │ │ │ + ldr r2, [pc, #264] @ (d8ec ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ movs r1, #28 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ │ @@ -22010,63 +22021,63 @@ │ │ │ │ │ movhi r2, #1 │ │ │ │ │ add.w r7, r0, #91136 @ 0x16400 │ │ │ │ │ ldr.w r1, [r7, #400] @ 0x190 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d9be │ │ │ │ │ + beq.w d9ca │ │ │ │ │ ldr.w r2, [r7, #420] @ 0x1a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w da40 │ │ │ │ │ + bne.w da4c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d952 │ │ │ │ │ + beq.w d95e │ │ │ │ │ bic.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ │ - ldr r3, [pc, #188] @ (d8e4 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (d8f0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r2, d84e │ │ │ │ │ + cbz r2, d85a │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ │ str.w r2, [r3, #148] @ 0x94 │ │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyStaticType_ClearWeakRefs> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_ClearWeakRefs │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d9c8 │ │ │ │ │ + beq.w d9d4 │ │ │ │ │ movs r2, #28 │ │ │ │ │ - ldr r1, [pc, #128] @ (d8e8 ) │ │ │ │ │ + ldr r1, [pc, #128] @ (d8f4 ) │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r7, #0 │ │ │ │ │ mla r2, r2, r3, r5 │ │ │ │ │ add.w r1, r1, r3, lsl #4 │ │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ │ str.w r7, [r2, #400] @ 0x190 │ │ │ │ │ dmb ish │ │ │ │ │ ldrexd sl, fp, [r1] │ │ │ │ │ adds.w sl, sl, r8 │ │ │ │ │ adc.w fp, fp, r9 │ │ │ │ │ strexd r2, sl, fp, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d886 │ │ │ │ │ + bne.n d892 │ │ │ │ │ dmb ish │ │ │ │ │ - cbz r6, d8b4 │ │ │ │ │ + cbz r6, d8c0 │ │ │ │ │ addw r3, r3, #363 @ 0x16b │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ str r7, [r2, r3] │ │ │ │ │ @@ -22076,280 +22087,280 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r5, #1420] @ 0x58c │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d6f2 │ │ │ │ │ + b.n d6fe │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl d498 │ │ │ │ │ - b.n d6fe │ │ │ │ │ + bl d4a4 │ │ │ │ │ + b.n d70a │ │ │ │ │ .word 0x00000248 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000b6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000016b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ │ - cbz r0, d908 │ │ │ │ │ + cbz r0, d914 │ │ │ │ │ str.w r2, [r4, #132] @ 0x84 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d908 │ │ │ │ │ + bge.n d914 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d780 │ │ │ │ │ + beq.w d78c │ │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ │ - cbz r0, d926 │ │ │ │ │ + cbz r0, d932 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r4, #168] @ 0xa8 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d926 │ │ │ │ │ + bge.n d932 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w db62 │ │ │ │ │ + beq.w db6e │ │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ │ - cbz r0, d94c │ │ │ │ │ + cbz r0, d958 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r4, #172] @ 0xac │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d946 │ │ │ │ │ + bge.n d952 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, d946 │ │ │ │ │ + cbnz r2, d952 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bmi.w d7d6 │ │ │ │ │ + bmi.w d7e2 │ │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ │ - b.n d812 │ │ │ │ │ + b.n d81e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyStaticType_ClearWeakRefs> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_ClearWeakRefs │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d864 │ │ │ │ │ + bne.w d870 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mla r3, r1, r3, r5 │ │ │ │ │ - ldr r1, [pc, #516] @ (db78 ) │ │ │ │ │ + ldr r1, [pc, #516] @ (db84 ) │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r2, r1, r2, lsl #4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str.w r1, [r3, #376] @ 0x178 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ dmb ish │ │ │ │ │ ldrexd r6, r7, [r2] │ │ │ │ │ adds r6, r6, r0 │ │ │ │ │ adcs r7, r1 │ │ │ │ │ strexd r4, r6, r7, [r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n d98a │ │ │ │ │ + bne.n d996 │ │ │ │ │ dmb ish │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1088 │ │ │ │ │ R_ARM_THM_JUMP24 managed_static_type_state_clear.part.0 │ │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ │ add.w r2, r2, #376 @ 0x178 │ │ │ │ │ adds r1, r0, r2 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d76e │ │ │ │ │ - b.n d78c │ │ │ │ │ + bne.w d77a │ │ │ │ │ + b.n d798 │ │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ │ ldr.w r2, [r0, #396] @ 0x18c │ │ │ │ │ - b.n d812 │ │ │ │ │ + b.n d81e │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mla r3, r1, r3, r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ str.w r1, [r3, #376] @ 0x178 │ │ │ │ │ add.w r1, r2, #199 @ 0xc7 │ │ │ │ │ - ldr r3, [pc, #408] @ (db7c ) │ │ │ │ │ + ldr r3, [pc, #408] @ (db88 ) │ │ │ │ │ dmb ish │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ │ adds r6, r6, r0 │ │ │ │ │ adcs r7, r1 │ │ │ │ │ strexd ip, r6, r7, [r3] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n d9ee │ │ │ │ │ + bne.n d9fa │ │ │ │ │ addw r3, r2, #562 @ 0x232 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ dmb ish │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r1, [r2, r3] │ │ │ │ │ str.w r1, [r4, #180] @ 0xb4 │ │ │ │ │ - b.n d99e │ │ │ │ │ + b.n d9aa │ │ │ │ │ str.w r2, [r4, #168] @ 0xa8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w db3a │ │ │ │ │ + blt.w db46 │ │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d7ba │ │ │ │ │ - b.n d946 │ │ │ │ │ + bne.w d7c6 │ │ │ │ │ + b.n d952 │ │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ │ ldr.w sl, [r0, #396] @ 0x18c │ │ │ │ │ - b.n d6bc │ │ │ │ │ + b.n d6c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d498 │ │ │ │ │ + bl d4a4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n d952 │ │ │ │ │ + beq.n d95e │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ - b.n d81e │ │ │ │ │ + b.n d82a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ │ ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - bpl.n da98 │ │ │ │ │ - ldr r3, [pc, #284] @ (db80 ) │ │ │ │ │ + bpl.n daa4 │ │ │ │ │ + ldr r3, [pc, #284] @ (db8c ) │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movs r3, #28 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ │ ldr.w r1, [r1, #400] @ 0x190 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - beq.n da8a │ │ │ │ │ + beq.n da96 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bls.n db06 │ │ │ │ │ + bls.n db12 │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d6f2 │ │ │ │ │ + beq.w d6fe │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d6f2 │ │ │ │ │ + beq.w d6fe │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n daa8 │ │ │ │ │ + beq.n dab4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n daa8 │ │ │ │ │ + ble.n dab4 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n dae4 │ │ │ │ │ + blt.n daf0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n daa8 │ │ │ │ │ + bne.n dab4 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w d6d2 │ │ │ │ │ + bge.w d6de │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n d6d2 │ │ │ │ │ + b.n d6de │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n daf6 │ │ │ │ │ + beq.n db02 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ it ne │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n daa8 │ │ │ │ │ + b.n dab4 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n dad2 │ │ │ │ │ + beq.n dade │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - b.n dad2 │ │ │ │ │ + b.n dade │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n d6e0 │ │ │ │ │ + b.n d6ec │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n da94 │ │ │ │ │ + b.n daa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d712 │ │ │ │ │ - b.n d71c │ │ │ │ │ + bne.w d71e │ │ │ │ │ + b.n d728 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w d71c │ │ │ │ │ + bge.w d728 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d71c │ │ │ │ │ + bne.w d728 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d71c │ │ │ │ │ + b.n d728 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d7b4 │ │ │ │ │ + bne.w d7c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bmi.w d7b4 │ │ │ │ │ - b.n d926 │ │ │ │ │ + bmi.w d7c0 │ │ │ │ │ + b.n d932 │ │ │ │ │ str.w r2, [r4, #172] @ 0xac │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d93a │ │ │ │ │ - b.n d946 │ │ │ │ │ + blt.w d946 │ │ │ │ │ + b.n d952 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - bpl.w d926 │ │ │ │ │ + bpl.w d932 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d7d6 │ │ │ │ │ - b.n d7b4 │ │ │ │ │ + beq.w d7e2 │ │ │ │ │ + b.n d7c0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002328 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000016b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000112 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000db84 <_PyStaticType_FiniBuiltin>: │ │ │ │ │ +0000db90 <_PyStaticType_FiniBuiltin>: │ │ │ │ │ _PyStaticType_FiniBuiltin(): │ │ │ │ │ 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 │ │ │ │ │ @@ -22360,124 +22371,124 @@ │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ clz r3, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n d624 │ │ │ │ │ + b.n d630 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000dbb4 : │ │ │ │ │ +0000dbc0 : │ │ │ │ │ slot_tp_call(): │ │ │ │ │ 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, [pc, #184] @ (dc80 ) │ │ │ │ │ + ldr r3, [pc, #184] @ (dc8c ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r1, [pc, #172] @ (dc84 ) │ │ │ │ │ + ldr r1, [pc, #172] @ (dc90 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 5380 <_PyType_LookupStackRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupStackRefAndVersion │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.n dc6a │ │ │ │ │ + beq.n dc76 │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #14 │ │ │ │ │ - bpl.n dc1e │ │ │ │ │ + bpl.n dc2a │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyObject_Call_Prepend> │ │ │ │ │ R_ARM_THM_CALL _PyObject_Call_Prepend │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r2, r1, #31 │ │ │ │ │ - bmi.n dc16 │ │ │ │ │ + bmi.n dc22 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, dc38 │ │ │ │ │ + cbz r3, dc44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ │ - cbnz r3, dc40 │ │ │ │ │ + cbnz r3, dc4c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_Call> │ │ │ │ │ R_ARM_THM_CALL _PyObject_Call │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ lsls r3, r1, #31 │ │ │ │ │ - bmi.n dc16 │ │ │ │ │ - b.n dc0e │ │ │ │ │ + bmi.n dc22 │ │ │ │ │ + b.n dc1a │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n dc16 │ │ │ │ │ + b.n dc22 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 568c │ │ │ │ │ - cbz r4, dc7a │ │ │ │ │ + cbz r4, dc86 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ite lt │ │ │ │ │ movlt r3, r4 │ │ │ │ │ orrge.w r3, r4, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bic.w r1, r3, #1 │ │ │ │ │ - b.n dc24 │ │ │ │ │ + b.n dc30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ - ldr r1, [pc, #16] @ (dc84 ) │ │ │ │ │ + ldr r1, [pc, #16] @ (dc90 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n dc30 │ │ │ │ │ + b.n dc3c │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ae │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000535c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000dc88 : │ │ │ │ │ +0000dc94 : │ │ │ │ │ slot_sq_length(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #692] @ (df54 ) │ │ │ │ │ + ldr r3, [pc, #692] @ (df60 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r7, [pc, #692] @ (df58 ) │ │ │ │ │ + ldr r7, [pc, #692] @ (df64 ) │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r9, [r4, #192] @ 0xc0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ @@ -22487,118 +22498,118 @@ │ │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ add.w sl, r8, r3 │ │ │ │ │ add.w sl, sl, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.n dda0 │ │ │ │ │ + bne.n ddac │ │ │ │ │ ldr.w r2, [sl, #1424] @ 0x590 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n dda0 │ │ │ │ │ + bne.n ddac │ │ │ │ │ add.w r2, r8, #40960 @ 0xa000 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr.w r4, [r3, #1428] @ 0x594 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w df16 │ │ │ │ │ + beq.w df22 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge r4, r1 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w df16 │ │ │ │ │ + beq.w df22 │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #14 │ │ │ │ │ - bpl.w de94 │ │ │ │ │ + bpl.w dea0 │ │ │ │ │ tst.w r3, #2048 @ 0x800 │ │ │ │ │ mov.w r3, #1 │ │ │ │ │ - beq.w de38 │ │ │ │ │ + beq.w de44 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldr r6, [r4, r0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w de3a │ │ │ │ │ + beq.w de46 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.n dd54 │ │ │ │ │ + bmi.n dd60 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w df3c │ │ │ │ │ + beq.w df48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w df0c │ │ │ │ │ + beq.w df18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n de1a │ │ │ │ │ + blt.n de26 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w df0c │ │ │ │ │ + beq.w df18 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w deee │ │ │ │ │ + beq.w defa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w deaa │ │ │ │ │ + blt.w deb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n de54 │ │ │ │ │ - ldr r1, [pc, #432] @ (df58 ) │ │ │ │ │ + beq.n de60 │ │ │ │ │ + ldr r1, [pc, #432] @ (df64 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w df12 │ │ │ │ │ + beq.w df1e │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n dd00 │ │ │ │ │ - ldr r1, [pc, #408] @ (df5c ) │ │ │ │ │ + beq.n dd0c │ │ │ │ │ + ldr r1, [pc, #408] @ (df68 ) │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r2, [r1, #3044] @ 0xbe4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n dd00 │ │ │ │ │ + bne.n dd0c │ │ │ │ │ ldr.w r2, [r1, #3048] @ 0xbe8 │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n dd00 │ │ │ │ │ + bgt.n dd0c │ │ │ │ │ add.w r2, r8, #42240 @ 0xa500 │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ ldr.w r4, [r1, #3040] @ 0xbe0 │ │ │ │ │ add.w ip, r3, #4 │ │ │ │ │ @@ -22608,182 +22619,182 @@ │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt.w r4, [r1, #3040] @ 0xbe0 │ │ │ │ │ str.w r7, [r2, ip] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r9, [r2, r3] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n de2a │ │ │ │ │ + blt.n de36 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ - b.n dd00 │ │ │ │ │ + b.n dd0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dd6a │ │ │ │ │ + bne.n dd76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n dd6a │ │ │ │ │ + b.n dd76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n de16 │ │ │ │ │ + bne.n de22 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n de16 │ │ │ │ │ + b.n de22 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bpl.w dd48 │ │ │ │ │ - b.n dd54 │ │ │ │ │ + bpl.w dd54 │ │ │ │ │ + b.n dd60 │ │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n dda6 │ │ │ │ │ - ldr r2, [pc, #252] @ (df5c ) │ │ │ │ │ + bcs.n ddb2 │ │ │ │ │ + ldr r2, [pc, #252] @ (df68 ) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r0, [r2, #3044] @ 0xbe4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n dda6 │ │ │ │ │ + bne.n ddb2 │ │ │ │ │ ldr.w r1, [r2, #3048] @ 0xbe8 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n dda6 │ │ │ │ │ + bgt.n ddb2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 8e7c │ │ │ │ │ - ldr r1, [pc, #212] @ (df58 ) │ │ │ │ │ + bl 8e80 │ │ │ │ │ + ldr r1, [pc, #212] @ (df64 ) │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n ddb4 │ │ │ │ │ + b.n ddc0 │ │ │ │ │ ldr.w r7, [r0, #136] @ 0x88 │ │ │ │ │ - cbnz r7, dec0 │ │ │ │ │ + cbnz r7, decc │ │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ │ - beq.n debc │ │ │ │ │ + beq.n dec8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ - b.n dd24 │ │ │ │ │ + b.n dd30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dd98 │ │ │ │ │ + bne.w dda4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n dd98 │ │ │ │ │ + b.n dda4 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ - b.n de3a │ │ │ │ │ + b.n de46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 568c │ │ │ │ │ - cbz r4, df26 │ │ │ │ │ + cbz r4, df32 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ - b.n de9a │ │ │ │ │ + b.n dea6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n df44 │ │ │ │ │ + blt.n df50 │ │ │ │ │ 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 .LC122 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC122 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n dd98 │ │ │ │ │ + b.n dda4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ - ldr r1, [pc, #56] @ (df58 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (df64 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bmi.n df0c │ │ │ │ │ + bmi.n df18 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n df0c │ │ │ │ │ + bne.n df18 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n df0c │ │ │ │ │ + b.n df18 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n dd54 │ │ │ │ │ + b.n dd60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n def6 │ │ │ │ │ + bne.n df02 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n def6 │ │ │ │ │ + b.n df02 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00005be0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000df60 : │ │ │ │ │ +0000df6c : │ │ │ │ │ PyType_GetSlot(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - bhi.n df98 │ │ │ │ │ + bhi.n dfa4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ │ ldrsh.w r2, [r2, #2] │ │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ │ - bgt.n dfac │ │ │ │ │ + bgt.n dfb8 │ │ │ │ │ ldr r0, [r0, r2] │ │ │ │ │ - cbz r0, dfa8 │ │ │ │ │ + cbz r0, dfb4 │ │ │ │ │ ldrsh.w r3, [r3, r1, lsl #2] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ ldrne r0, [r0, r3] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC106 │ │ │ │ │ @@ -22792,29 +22803,29 @@ │ │ │ │ │ movw r1, #5454 @ 0x154e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #22 │ │ │ │ │ - bpl.n dfa8 │ │ │ │ │ - b.n df88 │ │ │ │ │ + bpl.n dfb4 │ │ │ │ │ + b.n df94 │ │ │ │ │ │ │ │ │ │ -0000dfb4 : │ │ │ │ │ +0000dfc0 : │ │ │ │ │ PyType_GetModule(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ mov r3, r0 │ │ │ │ │ lsls r2, r2, #22 │ │ │ │ │ - bpl.n dfd2 │ │ │ │ │ + bpl.n dfde │ │ │ │ │ ldr.w r0, [r0, #444] @ 0x1bc │ │ │ │ │ - cbz r0, dfee │ │ │ │ │ + cbz r0, dffa │ │ │ │ │ pop {r3, pc} │ │ │ │ │ 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 .LC123 │ │ │ │ │ @@ -22834,27 +22845,27 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC124 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC124 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n dfea │ │ │ │ │ + b.n dff6 │ │ │ │ │ │ │ │ │ │ -0000e008 : │ │ │ │ │ +0000e014 : │ │ │ │ │ slot_tp_str(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #516] @ (e224 ) │ │ │ │ │ + ldr r3, [pc, #516] @ (e230 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r7, [pc, #516] @ (e228 ) │ │ │ │ │ + ldr r7, [pc, #516] @ (e234 ) │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r9, [r4, #192] @ 0xc0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ @@ -22864,91 +22875,91 @@ │ │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ add.w sl, r8, r3 │ │ │ │ │ add.w sl, sl, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.n e0d8 │ │ │ │ │ + bne.n e0e4 │ │ │ │ │ ldr.w r2, [sl, #1424] @ 0x590 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n e0d8 │ │ │ │ │ + bne.n e0e4 │ │ │ │ │ add.w r2, r8, #40960 @ 0xa000 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr.w r4, [r3, #1428] @ 0x594 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w e20e │ │ │ │ │ + beq.w e21a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge r4, r1 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w e20e │ │ │ │ │ + beq.w e21a │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #14 │ │ │ │ │ - bpl.w e1ba │ │ │ │ │ + bpl.w e1c6 │ │ │ │ │ tst.w r3, #2048 @ 0x800 │ │ │ │ │ mov.w r3, #1 │ │ │ │ │ - beq.n e160 │ │ │ │ │ + beq.n e16c │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldr r6, [r4, r0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n e162 │ │ │ │ │ + beq.n e16e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.n e0d0 │ │ │ │ │ + bmi.n e0dc │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e202 │ │ │ │ │ + beq.w e20e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n e17a │ │ │ │ │ - ldr r1, [pc, #328] @ (e228 ) │ │ │ │ │ + beq.n e186 │ │ │ │ │ + ldr r1, [pc, #328] @ (e234 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w e20a │ │ │ │ │ + beq.w e216 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n e080 │ │ │ │ │ - ldr r1, [pc, #304] @ (e22c ) │ │ │ │ │ + beq.n e08c │ │ │ │ │ + ldr r1, [pc, #304] @ (e238 ) │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r2, [r1, #992] @ 0x3e0 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n e080 │ │ │ │ │ + bne.n e08c │ │ │ │ │ ldr.w r2, [r1, #996] @ 0x3e4 │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n e080 │ │ │ │ │ + bgt.n e08c │ │ │ │ │ add.w r2, r8, #42240 @ 0xa500 │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ ldr.w r4, [r1, #988] @ 0x3dc │ │ │ │ │ add.w ip, r3, #4 │ │ │ │ │ @@ -22958,133 +22969,133 @@ │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt.w r4, [r1, #988] @ 0x3dc │ │ │ │ │ str.w r7, [r2, ip] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r9, [r2, r3] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n e152 │ │ │ │ │ + blt.n e15e │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ - b.n e080 │ │ │ │ │ + b.n e08c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e14e │ │ │ │ │ + bne.n e15a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e14e │ │ │ │ │ + b.n e15a │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bmi.n e0d0 │ │ │ │ │ - b.n e0c4 │ │ │ │ │ + bmi.n e0dc │ │ │ │ │ + b.n e0d0 │ │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n e0de │ │ │ │ │ - ldr r2, [pc, #164] @ (e22c ) │ │ │ │ │ + bcs.n e0ea │ │ │ │ │ + ldr r2, [pc, #164] @ (e238 ) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r0, [r2, #992] @ 0x3e0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n e0de │ │ │ │ │ + bne.n e0ea │ │ │ │ │ ldr.w r1, [r2, #996] @ 0x3e4 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n e0de │ │ │ │ │ + bgt.n e0ea │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 8e7c │ │ │ │ │ - ldr r1, [pc, #124] @ (e228 ) │ │ │ │ │ + bl 8e80 │ │ │ │ │ + ldr r1, [pc, #124] @ (e234 ) │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n e0ec │ │ │ │ │ + b.n e0f8 │ │ │ │ │ ldr.w r7, [r0, #136] @ 0x88 │ │ │ │ │ - cbnz r7, e1d4 │ │ │ │ │ + cbnz r7, e1e0 │ │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ │ - beq.n e1d0 │ │ │ │ │ + beq.n e1dc │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ - b.n e0a2 │ │ │ │ │ + b.n e0ae │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ - b.n e162 │ │ │ │ │ + b.n e16e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 568c │ │ │ │ │ - cbz r4, e21e │ │ │ │ │ + cbz r4, e22a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ - b.n e1c0 │ │ │ │ │ + b.n e1cc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e0d0 │ │ │ │ │ + b.n e0dc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ - ldr r1, [pc, #16] @ (e228 ) │ │ │ │ │ + ldr r1, [pc, #16] @ (e234 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n e172 │ │ │ │ │ + b.n e17e │ │ │ │ │ nop │ │ │ │ │ .word 0x000001f2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000063dc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000e230 : │ │ │ │ │ +0000e23c : │ │ │ │ │ slot_sq_item(): │ │ │ │ │ stmdb 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 sl, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e316 │ │ │ │ │ + beq.n e322 │ │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #544] @ (e47c ) │ │ │ │ │ - ldr.w fp, [pc, #548] @ e480 │ │ │ │ │ + ldr r3, [pc, #544] @ (e488 ) │ │ │ │ │ + ldr.w fp, [pc, #548] @ e48c │ │ │ │ │ ldr.w r8, [r4, #192] @ 0xc0 │ │ │ │ │ strd sl, r0, [sp, #24] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ eor.w r6, r8, fp, asr #3 │ │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ │ @@ -23093,104 +23104,104 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mul.w r6, r2, r6 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ adds r7, r3, r6 │ │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n e330 │ │ │ │ │ + bne.n e33c │ │ │ │ │ ldr.w r2, [r7, #1424] @ 0x590 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.n e330 │ │ │ │ │ + bne.n e33c │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr.w r4, [r3, #1428] @ 0x594 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w e45e │ │ │ │ │ + beq.w e46a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w e45e │ │ │ │ │ + beq.w e46a │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #14 │ │ │ │ │ - bpl.w e410 │ │ │ │ │ + bpl.w e41c │ │ │ │ │ tst.w r3, #2048 @ 0x800 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov.w r3, #2 │ │ │ │ │ - beq.n e3b8 │ │ │ │ │ + beq.n e3c4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldr r6, [r4, r0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n e3b8 │ │ │ │ │ + beq.n e3c4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.n e30c │ │ │ │ │ + bmi.n e318 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e472 │ │ │ │ │ + beq.w e47e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n e31e │ │ │ │ │ + blt.n e32a │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e314 │ │ │ │ │ + bne.n e320 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e316 │ │ │ │ │ + b.n e322 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n e3d0 │ │ │ │ │ - ldr r1, [pc, #328] @ (e480 ) │ │ │ │ │ + beq.n e3dc │ │ │ │ │ + ldr r1, [pc, #328] @ (e48c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w e45a │ │ │ │ │ + beq.w e466 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n e2bc │ │ │ │ │ - ldr r2, [pc, #304] @ (e484 ) │ │ │ │ │ + beq.n e2c8 │ │ │ │ │ + ldr r2, [pc, #304] @ (e490 ) │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r1, [r2, #2080] @ 0x820 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n e2bc │ │ │ │ │ + bne.n e2c8 │ │ │ │ │ ldr.w r1, [r2, #2084] @ 0x824 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n e2bc │ │ │ │ │ + bgt.n e2c8 │ │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ │ adds r1, r3, r6 │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ ldr.w r1, [r2, #2076] @ 0x81c │ │ │ │ │ adds r4, r6, #4 │ │ │ │ │ @@ -23200,393 +23211,393 @@ │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt.w r1, [r2, #2076] @ 0x81c │ │ │ │ │ str.w fp, [r3, r4] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r8, [r3, r6] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n e3a8 │ │ │ │ │ + blt.n e3b4 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ - b.n e2bc │ │ │ │ │ + b.n e2c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e3a4 │ │ │ │ │ + bne.n e3b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e3a4 │ │ │ │ │ + b.n e3b0 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bmi.n e30c │ │ │ │ │ - b.n e300 │ │ │ │ │ + bmi.n e318 │ │ │ │ │ + b.n e30c │ │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n e336 │ │ │ │ │ - ldr r2, [pc, #168] @ (e484 ) │ │ │ │ │ + bcs.n e342 │ │ │ │ │ + ldr r2, [pc, #168] @ (e490 ) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r0, [r2, #2080] @ 0x820 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n e336 │ │ │ │ │ + bne.n e342 │ │ │ │ │ ldr.w r1, [r2, #2084] @ 0x824 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n e336 │ │ │ │ │ + bgt.n e342 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 8e7c │ │ │ │ │ - ldr r1, [pc, #128] @ (e480 ) │ │ │ │ │ + bl 8e80 │ │ │ │ │ + ldr r1, [pc, #128] @ (e48c ) │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n e344 │ │ │ │ │ + b.n e350 │ │ │ │ │ ldr.w r6, [r0, #136] @ 0x88 │ │ │ │ │ - cbnz r6, e42a │ │ │ │ │ + cbnz r6, e436 │ │ │ │ │ tst.w r3, #2048 @ 0x800 │ │ │ │ │ mov.w r3, #1 │ │ │ │ │ - beq.n e3b6 │ │ │ │ │ + beq.n e3c2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ - b.n e2de │ │ │ │ │ + b.n e2ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ blx r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 568c │ │ │ │ │ - cbz r4, e46e │ │ │ │ │ + cbz r4, e47a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ - b.n e416 │ │ │ │ │ + b.n e422 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ - ldr r1, [pc, #24] @ (e480 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (e48c ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n e3c8 │ │ │ │ │ + b.n e3d4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e30c │ │ │ │ │ + b.n e318 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000212 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000581c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000e488 : │ │ │ │ │ +0000e494 : │ │ │ │ │ PyType_GetFullyQualifiedName(): │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #22 │ │ │ │ │ - bpl.n e534 │ │ │ │ │ + bpl.n e540 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr.w r5, [r0, #436] @ 0x1b4 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r5, #0] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bmi.n e55e │ │ │ │ │ - ldr r1, [pc, #300] @ (e5e0 ) │ │ │ │ │ + bmi.n e56a │ │ │ │ │ + ldr r1, [pc, #300] @ (e5ec ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e5a2 │ │ │ │ │ + beq.n e5ae │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n e5ba │ │ │ │ │ + beq.n e5c6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n e50e │ │ │ │ │ - ldr r1, [pc, #272] @ (e5e4 ) │ │ │ │ │ + bpl.n e51a │ │ │ │ │ + ldr r1, [pc, #272] @ (e5f0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ - cbnz r0, e50e │ │ │ │ │ - ldr r1, [pc, #268] @ (e5e8 ) │ │ │ │ │ + cbnz r0, e51a │ │ │ │ │ + ldr r1, [pc, #268] @ (e5f4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ - cbnz r0, e50e │ │ │ │ │ + cbnz r0, e51a │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC125 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC125 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n e520 │ │ │ │ │ + blt.n e52c │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n e53a │ │ │ │ │ + blt.n e546 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n e54e │ │ │ │ │ + blt.n e55a │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e508 │ │ │ │ │ + bge.n e514 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e500 │ │ │ │ │ + bne.n e50c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n e500 │ │ │ │ │ + b.n e50c │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e508 │ │ │ │ │ + bne.n e514 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n e508 │ │ │ │ │ + b.n e514 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e500 │ │ │ │ │ - b.n e520 │ │ │ │ │ - ldr r3, [pc, #140] @ (e5ec ) │ │ │ │ │ + bge.n e50c │ │ │ │ │ + b.n e52c │ │ │ │ │ + ldr r3, [pc, #140] @ (e5f8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movs r3, #28 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r4, r2, r3 │ │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ │ ldr.w r4, [r4, #400] @ 0x190 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n e5d4 │ │ │ │ │ + beq.n e5e0 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bhi.n e5d4 │ │ │ │ │ + bhi.n e5e0 │ │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #68] @ (e5e0 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (e5ec ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e4c2 │ │ │ │ │ + bne.n e4ce │ │ │ │ │ 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 .LC81 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n e4c2 │ │ │ │ │ + b.n e4ce │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e5c8 │ │ │ │ │ + bge.n e5d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, e5cc │ │ │ │ │ + cbz r3, e5d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n e508 │ │ │ │ │ + b.n e514 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e5c8 │ │ │ │ │ + b.n e5d4 │ │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n e594 │ │ │ │ │ + b.n e5a0 │ │ │ │ │ .word 0x00005d3c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00007120 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005c9c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000e5f0 <_PyType_GetFullyQualifiedName>: │ │ │ │ │ +0000e5fc <_PyType_GetFullyQualifiedName>: │ │ │ │ │ _PyType_GetFullyQualifiedName(): │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #22 │ │ │ │ │ - bpl.n e668 <_PyType_GetFullyQualifiedName+0x78> │ │ │ │ │ + bpl.n e674 <_PyType_GetFullyQualifiedName+0x78> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr.w r5, [r0, #436] @ 0x1b4 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ - bl 9c3c │ │ │ │ │ + bl 9c48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e6b2 <_PyType_GetFullyQualifiedName+0xc2> │ │ │ │ │ + beq.n e6be <_PyType_GetFullyQualifiedName+0xc2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n e66e <_PyType_GetFullyQualifiedName+0x7e> │ │ │ │ │ - ldr r1, [pc, #160] @ (e6cc <_PyType_GetFullyQualifiedName+0xdc>) │ │ │ │ │ + bpl.n e67a <_PyType_GetFullyQualifiedName+0x7e> │ │ │ │ │ + ldr r1, [pc, #160] @ (e6d8 <_PyType_GetFullyQualifiedName+0xdc>) │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ - cbnz r0, e66e <_PyType_GetFullyQualifiedName+0x7e> │ │ │ │ │ - ldr r1, [pc, #156] @ (e6d0 <_PyType_GetFullyQualifiedName+0xe0>) │ │ │ │ │ + cbnz r0, e67a <_PyType_GetFullyQualifiedName+0x7e> │ │ │ │ │ + ldr r1, [pc, #156] @ (e6dc <_PyType_GetFullyQualifiedName+0xe0>) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ - cbnz r0, e66e <_PyType_GetFullyQualifiedName+0x7e> │ │ │ │ │ + cbnz r0, e67a <_PyType_GetFullyQualifiedName+0x7e> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC125 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC125 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n e680 <_PyType_GetFullyQualifiedName+0x90> │ │ │ │ │ + blt.n e68c <_PyType_GetFullyQualifiedName+0x90> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n e694 <_PyType_GetFullyQualifiedName+0xa4> │ │ │ │ │ + blt.n e6a0 <_PyType_GetFullyQualifiedName+0xa4> │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n e6aa <_PyType_GetFullyQualifiedName+0xba> │ │ │ │ │ + blt.n e6b6 <_PyType_GetFullyQualifiedName+0xba> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e662 <_PyType_GetFullyQualifiedName+0x72> │ │ │ │ │ + bge.n e66e <_PyType_GetFullyQualifiedName+0x72> │ │ │ │ │ mov r2, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e658 <_PyType_GetFullyQualifiedName+0x68> │ │ │ │ │ + bne.n e664 <_PyType_GetFullyQualifiedName+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n e658 <_PyType_GetFullyQualifiedName+0x68> │ │ │ │ │ + b.n e664 <_PyType_GetFullyQualifiedName+0x68> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e660 <_PyType_GetFullyQualifiedName+0x70> │ │ │ │ │ + bne.n e66c <_PyType_GetFullyQualifiedName+0x70> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n e662 <_PyType_GetFullyQualifiedName+0x72> │ │ │ │ │ + b.n e66e <_PyType_GetFullyQualifiedName+0x72> │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n e650 <_PyType_GetFullyQualifiedName+0x60> │ │ │ │ │ + b.n e65c <_PyType_GetFullyQualifiedName+0x60> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e6c0 <_PyType_GetFullyQualifiedName+0xd0> │ │ │ │ │ + bge.n e6cc <_PyType_GetFullyQualifiedName+0xd0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, e6c4 <_PyType_GetFullyQualifiedName+0xd4> │ │ │ │ │ + cbz r3, e6d0 <_PyType_GetFullyQualifiedName+0xd4> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e662 <_PyType_GetFullyQualifiedName+0x72> │ │ │ │ │ + b.n e66e <_PyType_GetFullyQualifiedName+0x72> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e6c0 <_PyType_GetFullyQualifiedName+0xd0> │ │ │ │ │ + b.n e6cc <_PyType_GetFullyQualifiedName+0xd0> │ │ │ │ │ .word 0x00007120 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005c9c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000e6d4 <_Py_slot_tp_getattr_hook>: │ │ │ │ │ +0000e6e0 <_Py_slot_tp_getattr_hook>: │ │ │ │ │ _Py_slot_tp_getattr_hook(): │ │ │ │ │ stmdb 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 r9, [r0, #4] │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ - ldr r7, [pc, #728] @ (e9c8 <_Py_slot_tp_getattr_hook+0x2f4>) │ │ │ │ │ + ldr r7, [pc, #736] @ (e9dc <_Py_slot_tp_getattr_hook+0x2fc>) │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldr r3, [pc, #728] @ (e9cc <_Py_slot_tp_getattr_hook+0x2f8>) │ │ │ │ │ + ldr r3, [pc, #736] @ (e9e0 <_Py_slot_tp_getattr_hook+0x300>) │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr.w r2, [r9, #192] @ 0xc0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ @@ -23595,169 +23606,170 @@ │ │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ adds r5, r3, r4 │ │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ │ ldr.w r1, [r5, #1420] @ 0x58c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w e918 <_Py_slot_tp_getattr_hook+0x244> │ │ │ │ │ + bne.w e92a <_Py_slot_tp_getattr_hook+0x24a> │ │ │ │ │ ldr.w r1, [r5, #1424] @ 0x590 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w e918 <_Py_slot_tp_getattr_hook+0x244> │ │ │ │ │ + bne.w e92a <_Py_slot_tp_getattr_hook+0x24a> │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r1, [r3, #1428] @ 0x594 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n e810 <_Py_slot_tp_getattr_hook+0x13c> │ │ │ │ │ + beq.n e81e <_Py_slot_tp_getattr_hook+0x13e> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e838 <_Py_slot_tp_getattr_hook+0x164> │ │ │ │ │ + bge.n e846 <_Py_slot_tp_getattr_hook+0x166> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - beq.n e810 <_Py_slot_tp_getattr_hook+0x13c> │ │ │ │ │ + beq.n e81e <_Py_slot_tp_getattr_hook+0x13e> │ │ │ │ │ lsls r4, r1, #31 │ │ │ │ │ - bmi.n e842 <_Py_slot_tp_getattr_hook+0x16e> │ │ │ │ │ - ldr r3, [pc, #636] @ (e9d0 <_Py_slot_tp_getattr_hook+0x2fc>) │ │ │ │ │ + bmi.n e852 <_Py_slot_tp_getattr_hook+0x172> │ │ │ │ │ + ldr r3, [pc, #644] @ (e9e4 <_Py_slot_tp_getattr_hook+0x304>) │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r7, [pc, #636] @ (e9d4 <_Py_slot_tp_getattr_hook+0x300>) │ │ │ │ │ + ldr r7, [pc, #644] @ (e9e8 <_Py_slot_tp_getattr_hook+0x308>) │ │ │ │ │ movs r1, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ eor.w r5, r2, r7, asr #3 │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mla r1, r1, r5, r3 │ │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ │ ldr.w r8, [r1, #1420] @ 0x58c │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n e878 <_Py_slot_tp_getattr_hook+0x1a4> │ │ │ │ │ + bne.w e88a <_Py_slot_tp_getattr_hook+0x1aa> │ │ │ │ │ movs r2, #12 │ │ │ │ │ mla r1, r5, r2, r3 │ │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ │ ldr.w r1, [r1, #1424] @ 0x590 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n e87a <_Py_slot_tp_getattr_hook+0x1a6> │ │ │ │ │ + bne.n e88c <_Py_slot_tp_getattr_hook+0x1ac> │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ │ ldr.w r7, [r3, #1428] @ 0x594 │ │ │ │ │ - cbz r7, e7e2 <_Py_slot_tp_getattr_hook+0x10e> │ │ │ │ │ + cbz r7, e7f0 <_Py_slot_tp_getattr_hook+0x110> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w ea1e <_Py_slot_tp_getattr_hook+0x34a> │ │ │ │ │ + bge.w ea32 <_Py_slot_tp_getattr_hook+0x352> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - beq.n e7e2 <_Py_slot_tp_getattr_hook+0x10e> │ │ │ │ │ + beq.n e7f0 <_Py_slot_tp_getattr_hook+0x110> │ │ │ │ │ lsls r1, r7, #31 │ │ │ │ │ - bmi.w ea2a <_Py_slot_tp_getattr_hook+0x356> │ │ │ │ │ + bmi.w ea40 <_Py_slot_tp_getattr_hook+0x360> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyWrapperDescr_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyWrapperDescr_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w e9e0 <_Py_slot_tp_getattr_hook+0x30c> │ │ │ │ │ + bne.w e9f4 <_Py_slot_tp_getattr_hook+0x314> │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w e9e0 <_Py_slot_tp_getattr_hook+0x30c> │ │ │ │ │ + bne.w e9f4 <_Py_slot_tp_getattr_hook+0x314> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e7e2 <_Py_slot_tp_getattr_hook+0x10e> │ │ │ │ │ + bge.n e7f0 <_Py_slot_tp_getattr_hook+0x110> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, e830 <_Py_slot_tp_getattr_hook+0x15c> │ │ │ │ │ + cbz r3, e83e <_Py_slot_tp_getattr_hook+0x15e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e9b0 <_Py_slot_tp_getattr_hook+0x2dc> │ │ │ │ │ + beq.w e9c2 <_Py_slot_tp_getattr_hook+0x2e2> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e808 <_Py_slot_tp_getattr_hook+0x134> │ │ │ │ │ + bge.n e816 <_Py_slot_tp_getattr_hook+0x136> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w eaf8 <_Py_slot_tp_getattr_hook+0x424> │ │ │ │ │ + beq.w eb0e <_Py_slot_tp_getattr_hook+0x42e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - ldr r0, [pc, #444] @ (e9d4 <_Py_slot_tp_getattr_hook+0x300>) │ │ │ │ │ + ldr r0, [pc, #452] @ (e9e8 <_Py_slot_tp_getattr_hook+0x308>) │ │ │ │ │ movs r2, #2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_slot_tp_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_slot_tp_getattro │ │ │ │ │ str.w r3, [r9, #72] @ 0x48 │ │ │ │ │ strd r6, sl, [sp, #8] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n e808 <_Py_slot_tp_getattr_hook+0x134> │ │ │ │ │ + b.n e816 <_Py_slot_tp_getattr_hook+0x136> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e7e2 <_Py_slot_tp_getattr_hook+0x10e> │ │ │ │ │ + b.n e7f0 <_Py_slot_tp_getattr_hook+0x110> │ │ │ │ │ bics.w r3, r1, #1 │ │ │ │ │ - beq.n e810 <_Py_slot_tp_getattr_hook+0x13c> │ │ │ │ │ - orr.w r1, r1, #1 │ │ │ │ │ + it ne │ │ │ │ │ + orrne.w r1, r1, #1 │ │ │ │ │ + beq.n e81e <_Py_slot_tp_getattr_hook+0x13e> │ │ │ │ │ bic.w r4, r1, #1 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w eb08 <_Py_slot_tp_getattr_hook+0x434> │ │ │ │ │ - ldr r3, [pc, #388] @ (e9d8 <_Py_slot_tp_getattr_hook+0x304>) │ │ │ │ │ + blt.w eb1e <_Py_slot_tp_getattr_hook+0x43e> │ │ │ │ │ + ldr r3, [pc, #392] @ (e9ec <_Py_slot_tp_getattr_hook+0x30c>) │ │ │ │ │ movs r1, #12 │ │ │ │ │ - ldr r7, [pc, #380] @ (e9d4 <_Py_slot_tp_getattr_hook+0x300>) │ │ │ │ │ + ldr r7, [pc, #384] @ (e9e8 <_Py_slot_tp_getattr_hook+0x308>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ eor.w r5, r2, r7, asr #3 │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mla r1, r1, r5, r3 │ │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ │ ldr.w r8, [r1, #1420] @ 0x58c │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n e77a <_Py_slot_tp_getattr_hook+0xa6> │ │ │ │ │ + beq.w e788 <_Py_slot_tp_getattr_hook+0xa8> │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w eaae <_Py_slot_tp_getattr_hook+0x3da> │ │ │ │ │ - ldr r1, [pc, #336] @ (e9d4 <_Py_slot_tp_getattr_hook+0x300>) │ │ │ │ │ + beq.w eac4 <_Py_slot_tp_getattr_hook+0x3e4> │ │ │ │ │ + ldr r1, [pc, #336] @ (e9e8 <_Py_slot_tp_getattr_hook+0x308>) │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n e7e2 <_Py_slot_tp_getattr_hook+0x10e> │ │ │ │ │ + beq.n e7f0 <_Py_slot_tp_getattr_hook+0x110> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n e902 <_Py_slot_tp_getattr_hook+0x22e> │ │ │ │ │ - ldr r0, [pc, #316] @ (e9dc <_Py_slot_tp_getattr_hook+0x308>) │ │ │ │ │ + beq.n e914 <_Py_slot_tp_getattr_hook+0x234> │ │ │ │ │ + ldr r0, [pc, #320] @ (e9f0 <_Py_slot_tp_getattr_hook+0x310>) │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r1, [r0, #2004] @ 0x7d4 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n e902 <_Py_slot_tp_getattr_hook+0x22e> │ │ │ │ │ + bne.n e914 <_Py_slot_tp_getattr_hook+0x234> │ │ │ │ │ ldr.w r1, [r0, #2008] @ 0x7d8 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n e902 <_Py_slot_tp_getattr_hook+0x22e> │ │ │ │ │ + bgt.n e914 <_Py_slot_tp_getattr_hook+0x234> │ │ │ │ │ movs r1, #12 │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ mul.w r1, r5, r1 │ │ │ │ │ add.w r5, r3, #42240 @ 0xa500 │ │ │ │ │ adds r5, #140 @ 0x8c │ │ │ │ │ add.w ip, r5, r1 │ │ │ │ │ str.w r2, [ip, #8] │ │ │ │ │ @@ -23771,49 +23783,49 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r0, #2000] @ 0x7d0 │ │ │ │ │ str.w r7, [r5, ip] │ │ │ │ │ dmb ish │ │ │ │ │ str.w r8, [r5, r1] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w ea50 <_Py_slot_tp_getattr_hook+0x37c> │ │ │ │ │ + blt.w ea66 <_Py_slot_tp_getattr_hook+0x386> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w e7e2 <_Py_slot_tp_getattr_hook+0x10e> │ │ │ │ │ + beq.w e7f0 <_Py_slot_tp_getattr_hook+0x110> │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bmi.w ea2a <_Py_slot_tp_getattr_hook+0x356> │ │ │ │ │ + bmi.w ea40 <_Py_slot_tp_getattr_hook+0x360> │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e7b4 <_Py_slot_tp_getattr_hook+0xe0> │ │ │ │ │ - b.n e7e2 <_Py_slot_tp_getattr_hook+0x10e> │ │ │ │ │ + bne.w e7c2 <_Py_slot_tp_getattr_hook+0xe2> │ │ │ │ │ + b.n e7f0 <_Py_slot_tp_getattr_hook+0x110> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ea62 <_Py_slot_tp_getattr_hook+0x38e> │ │ │ │ │ + beq.w ea78 <_Py_slot_tp_getattr_hook+0x398> │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - ldr r1, [pc, #164] @ (e9c8 <_Py_slot_tp_getattr_hook+0x2f4>) │ │ │ │ │ + ldr r1, [pc, #168] @ (e9dc <_Py_slot_tp_getattr_hook+0x2fc>) │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 54e0 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w e812 <_Py_slot_tp_getattr_hook+0x13e> │ │ │ │ │ + beq.w e820 <_Py_slot_tp_getattr_hook+0x140> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n e992 <_Py_slot_tp_getattr_hook+0x2be> │ │ │ │ │ - ldr.w ip, [pc, #156] @ e9dc <_Py_slot_tp_getattr_hook+0x308> │ │ │ │ │ + beq.n e9a4 <_Py_slot_tp_getattr_hook+0x2c4> │ │ │ │ │ + ldr.w ip, [pc, #156] @ e9f0 <_Py_slot_tp_getattr_hook+0x310> │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r0, [ip, #1972] @ 0x7b4 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n e992 <_Py_slot_tp_getattr_hook+0x2be> │ │ │ │ │ + bne.n e9a4 <_Py_slot_tp_getattr_hook+0x2c4> │ │ │ │ │ ldr.w r0, [ip, #1976] @ 0x7b8 │ │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ │ - bgt.n e992 <_Py_slot_tp_getattr_hook+0x2be> │ │ │ │ │ + bgt.n e9a4 <_Py_slot_tp_getattr_hook+0x2c4> │ │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ │ adds r0, r3, r4 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ ldr.w r1, [ip, #1968] @ 0x7b0 │ │ │ │ │ ldr.w r0, [r5, #1424] @ 0x590 │ │ │ │ │ @@ -23823,191 +23835,192 @@ │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt.w r1, [ip, #1968] @ 0x7b0 │ │ │ │ │ str r7, [r3, r5] │ │ │ │ │ dmb ish │ │ │ │ │ str.w fp, [r3, r4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n ea3c <_Py_slot_tp_getattr_hook+0x368> │ │ │ │ │ + blt.n ea52 <_Py_slot_tp_getattr_hook+0x372> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w e812 <_Py_slot_tp_getattr_hook+0x13e> │ │ │ │ │ + beq.w e820 <_Py_slot_tp_getattr_hook+0x140> │ │ │ │ │ lsls r0, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ ldrmi.w r2, [r9, #192] @ 0xc0 │ │ │ │ │ - bmi.w e842 <_Py_slot_tp_getattr_hook+0x16e> │ │ │ │ │ + bmi.w e852 <_Py_slot_tp_getattr_hook+0x172> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e812 <_Py_slot_tp_getattr_hook+0x13e> │ │ │ │ │ + beq.w e820 <_Py_slot_tp_getattr_hook+0x140> │ │ │ │ │ ldr.w r2, [r9, #192] @ 0xc0 │ │ │ │ │ - b.n e750 <_Py_slot_tp_getattr_hook+0x7c> │ │ │ │ │ + b.n e75c <_Py_slot_tp_getattr_hook+0x7c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eaf4 <_Py_slot_tp_getattr_hook+0x420> │ │ │ │ │ + bne.w eb0a <_Py_slot_tp_getattr_hook+0x42a> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1cc0 │ │ │ │ │ R_ARM_THM_CALL call_attribute │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n e7f6 <_Py_slot_tp_getattr_hook+0x122> │ │ │ │ │ + b.n e804 <_Py_slot_tp_getattr_hook+0x124> │ │ │ │ │ + nop │ │ │ │ │ .word 0x000057b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000002ce │ │ │ │ │ + .word 0x000002d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000274 │ │ │ │ │ + .word 0x0000027c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000057d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000017e │ │ │ │ │ + .word 0x00000182 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00005000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1cc0 │ │ │ │ │ R_ARM_THM_CALL call_attribute │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e9fe <_Py_slot_tp_getattr_hook+0x32a> │ │ │ │ │ + bge.n ea12 <_Py_slot_tp_getattr_hook+0x332> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w eb00 <_Py_slot_tp_getattr_hook+0x42c> │ │ │ │ │ + beq.w eb16 <_Py_slot_tp_getattr_hook+0x436> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w e7f6 <_Py_slot_tp_getattr_hook+0x122> │ │ │ │ │ + bne.w e804 <_Py_slot_tp_getattr_hook+0x124> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e7f6 <_Py_slot_tp_getattr_hook+0x122> │ │ │ │ │ + beq.w e804 <_Py_slot_tp_getattr_hook+0x124> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n e9ba <_Py_slot_tp_getattr_hook+0x2e6> │ │ │ │ │ + b.n e9cc <_Py_slot_tp_getattr_hook+0x2ec> │ │ │ │ │ bics.w r3, r7, #1 │ │ │ │ │ - beq.w e7e2 <_Py_slot_tp_getattr_hook+0x10e> │ │ │ │ │ - orr.w r2, r7, #1 │ │ │ │ │ + it ne │ │ │ │ │ + orrne.w r2, r7, #1 │ │ │ │ │ + beq.w e7f0 <_Py_slot_tp_getattr_hook+0x110> │ │ │ │ │ bic.w r7, r2, #1 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ - b.n e7b4 <_Py_slot_tp_getattr_hook+0xe0> │ │ │ │ │ + b.n e7c2 <_Py_slot_tp_getattr_hook+0xe2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e990 <_Py_slot_tp_getattr_hook+0x2bc> │ │ │ │ │ + bne.n e9a2 <_Py_slot_tp_getattr_hook+0x2c2> │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n e992 <_Py_slot_tp_getattr_hook+0x2be> │ │ │ │ │ + b.n e9a4 <_Py_slot_tp_getattr_hook+0x2c4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e900 <_Py_slot_tp_getattr_hook+0x22c> │ │ │ │ │ + bne.w e912 <_Py_slot_tp_getattr_hook+0x232> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e900 <_Py_slot_tp_getattr_hook+0x22c> │ │ │ │ │ + b.n e912 <_Py_slot_tp_getattr_hook+0x232> │ │ │ │ │ ldrh.w r2, [r9, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w e91e <_Py_slot_tp_getattr_hook+0x24a> │ │ │ │ │ - ldr r2, [pc, #160] @ (eb10 <_Py_slot_tp_getattr_hook+0x43c>) │ │ │ │ │ + bcs.w e930 <_Py_slot_tp_getattr_hook+0x250> │ │ │ │ │ + ldr r2, [pc, #156] @ (eb24 <_Py_slot_tp_getattr_hook+0x444>) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r0, [r2, #1972] @ 0x7b4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w e91e <_Py_slot_tp_getattr_hook+0x24a> │ │ │ │ │ + bne.w e930 <_Py_slot_tp_getattr_hook+0x250> │ │ │ │ │ ldr.w r1, [r2, #1976] @ 0x7b8 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.w e91e <_Py_slot_tp_getattr_hook+0x24a> │ │ │ │ │ + bgt.w e930 <_Py_slot_tp_getattr_hook+0x250> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - ldr r1, [pc, #116] @ (eb14 <_Py_slot_tp_getattr_hook+0x440>) │ │ │ │ │ + ldr r1, [pc, #116] @ (eb28 <_Py_slot_tp_getattr_hook+0x448>) │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 54e0 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n e930 <_Py_slot_tp_getattr_hook+0x25c> │ │ │ │ │ + b.n e942 <_Py_slot_tp_getattr_hook+0x262> │ │ │ │ │ ldrh.w r2, [r9, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w e882 <_Py_slot_tp_getattr_hook+0x1ae> │ │ │ │ │ - ldr r2, [pc, #84] @ (eb10 <_Py_slot_tp_getattr_hook+0x43c>) │ │ │ │ │ + bcs.w e894 <_Py_slot_tp_getattr_hook+0x1b4> │ │ │ │ │ + ldr r2, [pc, #80] @ (eb24 <_Py_slot_tp_getattr_hook+0x444>) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r0, [r2, #2004] @ 0x7d4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w e882 <_Py_slot_tp_getattr_hook+0x1ae> │ │ │ │ │ + bne.w e894 <_Py_slot_tp_getattr_hook+0x1b4> │ │ │ │ │ ldr.w r1, [r2, #2008] @ 0x7d8 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.w e882 <_Py_slot_tp_getattr_hook+0x1ae> │ │ │ │ │ + bgt.w e894 <_Py_slot_tp_getattr_hook+0x1b4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 8e7c │ │ │ │ │ - ldr r1, [pc, #52] @ (eb18 <_Py_slot_tp_getattr_hook+0x444>) │ │ │ │ │ + bl 8e80 │ │ │ │ │ + ldr r1, [pc, #48] @ (eb2c <_Py_slot_tp_getattr_hook+0x44c>) │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r8, [r9, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n e890 <_Py_slot_tp_getattr_hook+0x1bc> │ │ │ │ │ + b.n e8a2 <_Py_slot_tp_getattr_hook+0x1c2> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e7f6 <_Py_slot_tp_getattr_hook+0x122> │ │ │ │ │ + b.n e804 <_Py_slot_tp_getattr_hook+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e808 <_Py_slot_tp_getattr_hook+0x134> │ │ │ │ │ + b.n e816 <_Py_slot_tp_getattr_hook+0x136> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e9fe <_Py_slot_tp_getattr_hook+0x32a> │ │ │ │ │ + b.n ea12 <_Py_slot_tp_getattr_hook+0x332> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n e850 <_Py_slot_tp_getattr_hook+0x17c> │ │ │ │ │ - nop │ │ │ │ │ + b.n e860 <_Py_slot_tp_getattr_hook+0x180> │ │ │ │ │ .word 0x00005000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000057b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000057d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000eb1c : │ │ │ │ │ +0000eb30 : │ │ │ │ │ slot_tp_richcompare(): │ │ │ │ │ stmdb 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r2, [pc, #632] @ (edb8 ) │ │ │ │ │ + ldr r2, [pc, #632] @ (edcc ) │ │ │ │ │ mov sl, r1 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r6, [r3, #352] @ 0x160 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -24021,92 +24034,92 @@ │ │ │ │ │ eor.w r4, r7, r6, asr #3 │ │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ adds r5, r3, r4 │ │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n ec0e │ │ │ │ │ + bne.n ec22 │ │ │ │ │ ldr.w r2, [r5, #1424] @ 0x590 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n ec0e │ │ │ │ │ + bne.n ec22 │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ed1e │ │ │ │ │ + beq.w ed32 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w ed1e │ │ │ │ │ + beq.w ed32 │ │ │ │ │ bic.w r4, r2, #1 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ │ lsls r7, r0, #14 │ │ │ │ │ - bpl.w ece4 │ │ │ │ │ + bpl.w ecf8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.w ed10 │ │ │ │ │ + bls.w ed24 │ │ │ │ │ movs r3, #2 │ │ │ │ │ strd r8, sl, [sp, #24] │ │ │ │ │ lsls r6, r0, #20 │ │ │ │ │ - bpl.n ec7a │ │ │ │ │ + bpl.n ec8e │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ ldr r5, [r4, r0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n ec7c │ │ │ │ │ + beq.n ec90 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bmi.n ec00 │ │ │ │ │ + bmi.n ec14 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ed82 │ │ │ │ │ + beq.w ed96 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w ed1e │ │ │ │ │ + beq.w ed32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n ec94 │ │ │ │ │ + beq.n eca8 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n ed1e │ │ │ │ │ + beq.n ed32 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n ebaa │ │ │ │ │ + bne.n ebbe │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.n ebaa │ │ │ │ │ + bgt.n ebbe │ │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ │ adds r1, r3, r4 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ @@ -24116,224 +24129,224 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r6, #0] │ │ │ │ │ str r6, [r3, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str r7, [r3, r4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n ec6c │ │ │ │ │ + blt.n ec80 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n ebaa │ │ │ │ │ + b.n ebbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ec68 │ │ │ │ │ + bne.n ec7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ec68 │ │ │ │ │ + b.n ec7c │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bpl.n ebf4 │ │ │ │ │ - b.n ec00 │ │ │ │ │ + bpl.n ec08 │ │ │ │ │ + b.n ec14 │ │ │ │ │ ldrh.w r2, [r0, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n ed32 │ │ │ │ │ + bcs.n ed46 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ 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 ed32 │ │ │ │ │ + bne.n ed46 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n ed32 │ │ │ │ │ + bgt.n ed46 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r7, [r7, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n ed1e │ │ │ │ │ + beq.n ed32 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n ec68 │ │ │ │ │ + beq.n ec7c │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r1, fp │ │ │ │ │ - beq.n ec32 │ │ │ │ │ - b.n ebaa │ │ │ │ │ + beq.n ec46 │ │ │ │ │ + b.n ebbe │ │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ - cbnz r3, ed40 │ │ │ │ │ + cbnz r3, ed54 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.n ed10 │ │ │ │ │ + bls.n ed24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ strd r8, sl, [sp, #24] │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ lsls r0, r0, #20 │ │ │ │ │ - bpl.n ec7c │ │ │ │ │ - b.n ebd2 │ │ │ │ │ + bpl.n ec90 │ │ │ │ │ + b.n ebe6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bhi.n eda2 │ │ │ │ │ + bhi.n edb6 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n ed1e │ │ │ │ │ + beq.n ed32 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - cbnz r0, ed1e │ │ │ │ │ + cbnz r0, ed32 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ it ne │ │ │ │ │ movne r4, #0 │ │ │ │ │ - b.n ec06 │ │ │ │ │ + b.n ec1a │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ bl 54e0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n ec68 │ │ │ │ │ - b.n ed1e │ │ │ │ │ + bne.n ec7c │ │ │ │ │ + b.n ed32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 568c │ │ │ │ │ - cbz r4, ed8a │ │ │ │ │ + cbz r4, ed9e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n ed1e │ │ │ │ │ + beq.n ed32 │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ strd r8, sl, [sp, #24] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ │ - b.n ecfc │ │ │ │ │ + b.n ed10 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ec00 │ │ │ │ │ + b.n ec14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ed02 │ │ │ │ │ + bne.n ed16 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bls.n ed0c │ │ │ │ │ + bls.n ed20 │ │ │ │ │ bic.w r4, r4, #1 │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ strd r8, sl, [sp, #24] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ │ - b.n ecfc │ │ │ │ │ + b.n ed10 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000edbc : │ │ │ │ │ +0000edd0 : │ │ │ │ │ subtype_dict(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ - cbz r3, ee18 │ │ │ │ │ + cbz r3, ee2c │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r4, [r2, #144] @ 0x90 │ │ │ │ │ - cbz r4, ee1e │ │ │ │ │ + cbz r4, ee32 │ │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #22 │ │ │ │ │ - bpl.n ee2c │ │ │ │ │ + bpl.n ee40 │ │ │ │ │ ldr.w r2, [r3, #128] @ 0x80 │ │ │ │ │ - cbz r2, ee0e │ │ │ │ │ + cbz r2, ee22 │ │ │ │ │ ldr.w r4, [r3, #144] @ 0x90 │ │ │ │ │ - cbz r4, ee1c │ │ │ │ │ + cbz r4, ee30 │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #22 │ │ │ │ │ - bpl.n ee2a │ │ │ │ │ + bpl.n ee3e │ │ │ │ │ ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ - cbz r3, ee0e │ │ │ │ │ + cbz r3, ee22 │ │ │ │ │ ldr.w r4, [r2, #144] @ 0x90 │ │ │ │ │ - cbz r4, ee1e │ │ │ │ │ + cbz r4, ee32 │ │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #22 │ │ │ │ │ - bpl.n ee2c │ │ │ │ │ + bpl.n ee40 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n edf8 │ │ │ │ │ + bne.n ee0c │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GenericGetDict │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GenericGetDict │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n edd4 │ │ │ │ │ - b.n ee0e │ │ │ │ │ + bne.n ede8 │ │ │ │ │ + b.n ee22 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 1402 │ │ │ │ │ R_ARM_THM_CALL get_dict_descriptor │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - cbz r0, ee4a │ │ │ │ │ + cbz r0, ee5e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ │ - cbz r3, ee4a │ │ │ │ │ + cbz r3, ee5e │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -24345,221 +24358,221 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000ee68 : │ │ │ │ │ +0000ee7c : │ │ │ │ │ slot_tp_hash(): │ │ │ │ │ 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 │ │ │ │ │ - ldr r1, [pc, #416] @ (f01c ) │ │ │ │ │ + ldr r1, [pc, #416] @ (f030 ) │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 5380 <_PyType_LookupStackRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupStackRefAndVersion │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w efb6 │ │ │ │ │ + beq.w efca │ │ │ │ │ bic.w r6, r0, #1 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #14 │ │ │ │ │ - bpl.n ef00 │ │ │ │ │ + bpl.n ef14 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bls.n ef74 │ │ │ │ │ + bls.n ef88 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n ef58 │ │ │ │ │ + beq.n ef6c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bmi.n eec6 │ │ │ │ │ + bmi.n eeda │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n efa4 │ │ │ │ │ + beq.n efb8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r6, r5 │ │ │ │ │ - beq.n ef68 │ │ │ │ │ + beq.n ef7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ - bpl.n efd0 │ │ │ │ │ + bpl.n efe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n efc4 │ │ │ │ │ + beq.n efd8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n eef0 │ │ │ │ │ + blt.n ef04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n eeea │ │ │ │ │ + bne.n eefe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n eeea │ │ │ │ │ + b.n eefe │ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ │ - cbnz r3, ef20 │ │ │ │ │ + cbnz r3, ef34 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bls.n ef74 │ │ │ │ │ + bls.n ef88 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n ef58 │ │ │ │ │ + beq.n ef6c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 98c │ │ │ │ │ R_ARM_THM_CALL call_unbound_noarg.part.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n eeb6 │ │ │ │ │ + b.n eeca │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 568c │ │ │ │ │ - cbz r4, ef78 │ │ │ │ │ + cbz r4, ef8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ite lt │ │ │ │ │ movlt r0, r4 │ │ │ │ │ orrge.w r0, r4, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n ef68 │ │ │ │ │ + beq.n ef7c │ │ │ │ │ bic.w r6, r0, #1 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n ef16 │ │ │ │ │ + bne.n ef2a │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bmi.n ef68 │ │ │ │ │ + bmi.n ef7c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ef68 │ │ │ │ │ + cbnz r3, ef7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, efaa │ │ │ │ │ + cbz r0, efbe │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n eeea │ │ │ │ │ + b.n eefe │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ef5c │ │ │ │ │ + b.n ef70 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, ef8c │ │ │ │ │ + cbz r0, efa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bls.n ef58 │ │ │ │ │ + bls.n ef6c │ │ │ │ │ bic.w r6, r0, #1 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n eeac │ │ │ │ │ - b.n ef58 │ │ │ │ │ + bne.n eec0 │ │ │ │ │ + b.n ef6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n eec6 │ │ │ │ │ + b.n eeda │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_HashNotImplemented │ │ │ │ │ movs r6, #0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n eec6 │ │ │ │ │ + b.n eeda │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, eff6 │ │ │ │ │ + cbnz r0, f00a │ │ │ │ │ mvn.w r5, #1 │ │ │ │ │ - b.n eee2 │ │ │ │ │ + b.n eef6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n efde │ │ │ │ │ + bge.n eff2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, f012 │ │ │ │ │ + cbz r3, f026 │ │ │ │ │ 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 .LC133 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC133 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ef6e │ │ │ │ │ + b.n ef82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - bne.w eee2 │ │ │ │ │ - b.n efca │ │ │ │ │ + bne.w eef6 │ │ │ │ │ + b.n efde │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n efde │ │ │ │ │ + b.n eff2 │ │ │ │ │ nop │ │ │ │ │ .word 0x000058c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000f020 : │ │ │ │ │ +0000f034 : │ │ │ │ │ wrap_descr_get(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -24574,65 +24587,65 @@ │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ - cbz r0, f098 │ │ │ │ │ + cbz r0, f0ac │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n f076 │ │ │ │ │ + beq.n f08a │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n f09c │ │ │ │ │ - cbnz r2, f06e │ │ │ │ │ - cbz r1, f082 │ │ │ │ │ + beq.n f0b0 │ │ │ │ │ + cbnz r2, f082 │ │ │ │ │ + cbz r1, f096 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - beq.n f0a4 │ │ │ │ │ + beq.n f0b8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f06e │ │ │ │ │ + bne.n f082 │ │ │ │ │ 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 .LC135 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC135 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n f072 │ │ │ │ │ + b.n f086 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n f06c │ │ │ │ │ - b.n f082 │ │ │ │ │ + bne.n f080 │ │ │ │ │ + b.n f096 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - b.n f082 │ │ │ │ │ + b.n f096 │ │ │ │ │ │ │ │ │ │ -0000f0a8 <_PyType_LookupRef>: │ │ │ │ │ +0000f0bc <_PyType_LookupRef>: │ │ │ │ │ _PyType_LookupRef(): │ │ │ │ │ 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, #300] @ (f1e4 <_PyType_LookupRef+0x13c>) │ │ │ │ │ + ldr r3, [pc, #300] @ (f1f8 <_PyType_LookupRef+0x13c>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r6, [r0, #192] @ 0xc0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ sub sp, #20 │ │ │ │ │ @@ -24641,58 +24654,58 @@ │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul.w r7, r1, r2 │ │ │ │ │ adds r4, r3, r7 │ │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r4, #1420] @ 0x58c │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n f11a <_PyType_LookupRef+0x72> │ │ │ │ │ + bne.n f12e <_PyType_LookupRef+0x72> │ │ │ │ │ ldr.w r2, [r4, #1424] @ 0x590 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n f11a <_PyType_LookupRef+0x72> │ │ │ │ │ + bne.n f12e <_PyType_LookupRef+0x72> │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ add r3, r7 │ │ │ │ │ ldr.w r0, [r3, #1428] @ 0x594 │ │ │ │ │ - cbz r0, f116 <_PyType_LookupRef+0x6e> │ │ │ │ │ + cbz r0, f12a <_PyType_LookupRef+0x6e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ - bge.n f17c <_PyType_LookupRef+0xd4> │ │ │ │ │ + bge.n f190 <_PyType_LookupRef+0xd4> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n f116 <_PyType_LookupRef+0x6e> │ │ │ │ │ + beq.n f12a <_PyType_LookupRef+0x6e> │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bmi.n f186 <_PyType_LookupRef+0xde> │ │ │ │ │ + bmi.n f19c <_PyType_LookupRef+0xe0> │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n f112 <_PyType_LookupRef+0x6a> │ │ │ │ │ + b.n f126 <_PyType_LookupRef+0x6a> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n f1a6 <_PyType_LookupRef+0xfe> │ │ │ │ │ + beq.n f1bc <_PyType_LookupRef+0x100> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n f116 <_PyType_LookupRef+0x6e> │ │ │ │ │ + beq.n f12a <_PyType_LookupRef+0x6e> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n f10a <_PyType_LookupRef+0x62> │ │ │ │ │ + beq.n f11e <_PyType_LookupRef+0x62> │ │ │ │ │ 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 f10a <_PyType_LookupRef+0x62> │ │ │ │ │ + bne.n f11e <_PyType_LookupRef+0x62> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n f10a <_PyType_LookupRef+0x62> │ │ │ │ │ + bgt.n f11e <_PyType_LookupRef+0x62> │ │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ │ adds r2, r3, r7 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ adds r1, r7, #4 │ │ │ │ │ @@ -24702,124 +24715,124 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r5, #0] │ │ │ │ │ str r5, [r3, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str r6, [r3, r7] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n f198 <_PyType_LookupRef+0xf0> │ │ │ │ │ + blt.n f1ae <_PyType_LookupRef+0xf2> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n f10a <_PyType_LookupRef+0x62> │ │ │ │ │ + b.n f11e <_PyType_LookupRef+0x62> │ │ │ │ │ bics.w r3, r0, #1 │ │ │ │ │ - beq.n f116 <_PyType_LookupRef+0x6e> │ │ │ │ │ - orr.w r0, r0, #1 │ │ │ │ │ + it ne │ │ │ │ │ + orrne.w r0, r0, #1 │ │ │ │ │ + beq.n f12a <_PyType_LookupRef+0x6e> │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f112 <_PyType_LookupRef+0x6a> │ │ │ │ │ + bge.n f126 <_PyType_LookupRef+0x6a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n f112 <_PyType_LookupRef+0x6a> │ │ │ │ │ + b.n f126 <_PyType_LookupRef+0x6a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f178 <_PyType_LookupRef+0xd0> │ │ │ │ │ + bne.n f18c <_PyType_LookupRef+0xd0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f178 <_PyType_LookupRef+0xd0> │ │ │ │ │ + b.n f18c <_PyType_LookupRef+0xd0> │ │ │ │ │ ldrh.w r2, [r0, #206] @ 0xce │ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n f11e <_PyType_LookupRef+0x76> │ │ │ │ │ + bcs.n f132 <_PyType_LookupRef+0x76> │ │ │ │ │ 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 f11e <_PyType_LookupRef+0x76> │ │ │ │ │ + bne.n f132 <_PyType_LookupRef+0x76> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt.n f11e <_PyType_LookupRef+0x76> │ │ │ │ │ + bgt.n f132 <_PyType_LookupRef+0x76> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r6, [r6, #192] @ 0xc0 │ │ │ │ │ bl 54e0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n f12a <_PyType_LookupRef+0x82> │ │ │ │ │ - nop │ │ │ │ │ + b.n f13e <_PyType_LookupRef+0x82> │ │ │ │ │ .word 0x0000011e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000f1e8 : │ │ │ │ │ +0000f1fc : │ │ │ │ │ object___reduce_ex__(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w f808 │ │ │ │ │ - ldr r1, [pc, #636] @ (f488 ) │ │ │ │ │ + beq.w f81c │ │ │ │ │ + ldr r1, [pc, #636] @ (f49c ) │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f614 │ │ │ │ │ + blt.w f628 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f2c4 │ │ │ │ │ - ldr r1, [pc, #612] @ (f488 ) │ │ │ │ │ + beq.n f2d8 │ │ │ │ │ + ldr r1, [pc, #612] @ (f49c ) │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f85e │ │ │ │ │ - ldr r3, [pc, #600] @ (f48c ) │ │ │ │ │ + beq.w f872 │ │ │ │ │ + ldr r3, [pc, #600] @ (f4a0 ) │ │ │ │ │ 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, #110592 @ 0x1b000 │ │ │ │ │ ldr.w r6, [r3, #3992] @ 0xf98 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f258 │ │ │ │ │ + bge.n f26c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f850 │ │ │ │ │ + beq.w f864 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n f2b0 │ │ │ │ │ + beq.n f2c4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #556] @ (f490 ) │ │ │ │ │ + ldr r3, [pc, #556] @ (f4a4 ) │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ lsls r5, r0, #20 │ │ │ │ │ ldr r6, [r1, r3] │ │ │ │ │ - bpl.w f44c │ │ │ │ │ + bpl.w f460 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f44c │ │ │ │ │ + beq.w f460 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -24827,508 +24840,508 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f2a8 │ │ │ │ │ + bge.n f2bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, f2a8 │ │ │ │ │ + cbnz r3, f2bc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f2c4 │ │ │ │ │ + bge.n f2d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, f2c4 │ │ │ │ │ + cbnz r3, f2d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - ble.w f47a │ │ │ │ │ + ble.w f48e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r3, #156] @ 0x9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f71a │ │ │ │ │ - ldr r1, [pc, #444] @ (f494 ) │ │ │ │ │ + beq.w f72e │ │ │ │ │ + ldr r1, [pc, #444] @ (f4a8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 7858 <_PyObject_LookupSpecial> │ │ │ │ │ + bl 7850 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f4a0 │ │ │ │ │ + bne.w f4b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f614 │ │ │ │ │ - ldr r1, [pc, #420] @ (f498 ) │ │ │ │ │ + bne.w f628 │ │ │ │ │ + ldr r1, [pc, #420] @ (f4ac ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 7858 <_PyObject_LookupSpecial> │ │ │ │ │ + bl 7850 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5b0 │ │ │ │ │ + bne.w f5c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f614 │ │ │ │ │ + bne.w f628 │ │ │ │ │ bl 2d44 │ │ │ │ │ R_ARM_THM_CALL import_copyreg │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f7f8 │ │ │ │ │ + beq.w f80c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 3d88 │ │ │ │ │ - ldr r1, [pc, #376] @ (f49c ) │ │ │ │ │ + ldr r1, [pc, #376] @ (f4b0 ) │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f340 │ │ │ │ │ + bge.n f354 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f8a4 │ │ │ │ │ + beq.w f8b8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w f8be │ │ │ │ │ + beq.w f8d2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w f5ac │ │ │ │ │ + bne.w f5c0 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f8ac │ │ │ │ │ + beq.w f8c0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ str.w r2, [r3, #16]! │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n f45c │ │ │ │ │ + bgt.n f470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3d88 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w f5a8 │ │ │ │ │ + bne.w f5bc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #570425344 @ 0x22000000 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2d80 │ │ │ │ │ R_ARM_THM_CALL object_getstate │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f65c │ │ │ │ │ + beq.w f670 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #6 │ │ │ │ │ - bmi.w f618 │ │ │ │ │ + bmi.w f62c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w f894 │ │ │ │ │ + blt.w f8a8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f68a │ │ │ │ │ + bne.w f69e │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #5 │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f3fc │ │ │ │ │ + bge.n f410 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f8c6 │ │ │ │ │ + beq.w f8da │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f40e │ │ │ │ │ + bge.n f422 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f88c │ │ │ │ │ + beq.w f8a0 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f424 │ │ │ │ │ + bge.n f438 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f89c │ │ │ │ │ + beq.w f8b0 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w f648 │ │ │ │ │ + blt.w f65c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w f2a8 │ │ │ │ │ + bge.w f2bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f2a8 │ │ │ │ │ + bne.w f2bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f2a8 │ │ │ │ │ + b.n f2bc │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n f290 │ │ │ │ │ + b.n f2a4 │ │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r7, [ip] │ │ │ │ │ add.w lr, r7, #1 │ │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ str.w ip, [r3, #4]! │ │ │ │ │ - b.n f37c │ │ │ │ │ + b.n f390 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2c70 │ │ │ │ │ R_ARM_THM_CALL _common_reduce.part.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n f2a8 │ │ │ │ │ + b.n f2bc │ │ │ │ │ nop │ │ │ │ │ .word 0x00006034 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000252 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00005860 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000583c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005e10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldr r2, [pc, #656] @ (f734 ) │ │ │ │ │ + ldr r2, [pc, #656] @ (f748 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl c01c <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ + bl c028 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f4cc │ │ │ │ │ + bge.n f4e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, f4cc │ │ │ │ │ + cbnz r3, f4e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w f614 │ │ │ │ │ + beq.w f628 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #5 │ │ │ │ │ - bpl.w f7ba │ │ │ │ │ + bpl.w f7ce │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w f7a2 │ │ │ │ │ + bne.w f7b6 │ │ │ │ │ ldr r4, [r6, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f518 │ │ │ │ │ + bge.n f52c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - cbnz r2, f518 │ │ │ │ │ + cbnz r2, f52c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #5 │ │ │ │ │ - bpl.w f78c │ │ │ │ │ + bpl.w f7a0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ - bpl.w f74a │ │ │ │ │ + bpl.w f75e │ │ │ │ │ bl 2d44 │ │ │ │ │ R_ARM_THM_CALL import_copyreg │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f7f8 │ │ │ │ │ + beq.w f80c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f744 │ │ │ │ │ - ldr r1, [pc, #496] @ (f738 ) │ │ │ │ │ + beq.w f758 │ │ │ │ │ + ldr r1, [pc, #496] @ (f74c ) │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f566 │ │ │ │ │ + bge.n f57a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f7ce │ │ │ │ │ + beq.w f7e2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w f814 │ │ │ │ │ + beq.w f828 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movs r0, #3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f590 │ │ │ │ │ + bge.n f5a4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f83e │ │ │ │ │ + beq.w f852 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f5a2 │ │ │ │ │ + bge.n f5b6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f830 │ │ │ │ │ + beq.w f844 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w f7d8 │ │ │ │ │ + beq.w f7ec │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n f39a │ │ │ │ │ + b.n f3ae │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - b.n f350 │ │ │ │ │ - ldr r3, [pc, #392] @ (f73c ) │ │ │ │ │ + b.n f364 │ │ │ │ │ + ldr r3, [pc, #392] @ (f750 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl c01c <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ + bl c028 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f5de │ │ │ │ │ + bge.n f5f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, f5de │ │ │ │ │ + cbnz r3, f5f2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, f614 │ │ │ │ │ + cbz r4, f628 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #5 │ │ │ │ │ - bmi.w f30e │ │ │ │ │ + bmi.w f322 │ │ │ │ │ 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 .LC153 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC153 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f614 │ │ │ │ │ + bge.n f628 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f848 │ │ │ │ │ + beq.w f85c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n f2a8 │ │ │ │ │ + b.n f2bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6d6 │ │ │ │ │ + beq.n f6ea │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n f68a │ │ │ │ │ + bmi.n f69e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w f876 │ │ │ │ │ + blt.w f88a │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n f3d4 │ │ │ │ │ + b.n f3e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f430 │ │ │ │ │ + bne.w f444 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f430 │ │ │ │ │ + b.n f444 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f672 │ │ │ │ │ + bge.n f686 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f8ce │ │ │ │ │ + beq.w f8e2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f614 │ │ │ │ │ + bge.n f628 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f614 │ │ │ │ │ + bne.n f628 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f614 │ │ │ │ │ - ldr r0, [pc, #180] @ (f740 ) │ │ │ │ │ + b.n f628 │ │ │ │ │ + ldr r0, [pc, #180] @ (f754 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, f6c0 │ │ │ │ │ + cbz r0, f6d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f6ba │ │ │ │ │ + bge.n f6ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, f6ba │ │ │ │ │ + cbnz r3, f6ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f3d4 │ │ │ │ │ + bne.w f3e8 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f6d6 │ │ │ │ │ + bge.n f6ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f8d6 │ │ │ │ │ + beq.w f8ea │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f6ec │ │ │ │ │ + bge.n f700 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f87c │ │ │ │ │ + beq.w f890 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f6fe │ │ │ │ │ + bge.n f712 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f884 │ │ │ │ │ + beq.w f898 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f614 │ │ │ │ │ + bge.n f628 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f614 │ │ │ │ │ + bne.n f628 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f614 │ │ │ │ │ + b.n f628 │ │ │ │ │ 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 .LC148 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC148 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n f614 │ │ │ │ │ + b.n f628 │ │ │ │ │ .word 0x00000288 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00005e30 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000182 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00008afc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n f31a │ │ │ │ │ + b.n f32e │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ 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 .LC152 │ │ │ │ │ @@ -25336,172 +25349,172 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC152 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f774 │ │ │ │ │ + bge.n f788 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f826 │ │ │ │ │ + beq.n f83a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w f614 │ │ │ │ │ + bge.w f628 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f614 │ │ │ │ │ - b.n f684 │ │ │ │ │ + bne.w f628 │ │ │ │ │ + b.n f698 │ │ │ │ │ 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 .LC151 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC151 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n f75c │ │ │ │ │ + b.n f770 │ │ │ │ │ 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 .LC150 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC150 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n f672 │ │ │ │ │ + b.n f686 │ │ │ │ │ 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 .LC149 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC149 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - b.n f7b2 │ │ │ │ │ + b.n f7c6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n f566 │ │ │ │ │ + b.n f57a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w f614 │ │ │ │ │ + bge.w f628 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f614 │ │ │ │ │ + bne.w f628 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f614 │ │ │ │ │ + b.n f628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 3d88 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 3d88 │ │ │ │ │ - b.n f614 │ │ │ │ │ + b.n f628 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f614 │ │ │ │ │ - b.n f20a │ │ │ │ │ + bne.w f628 │ │ │ │ │ + b.n f21e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f774 │ │ │ │ │ + bge.n f788 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f774 │ │ │ │ │ + bne.n f788 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n f774 │ │ │ │ │ + b.n f788 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w f5a8 │ │ │ │ │ - b.n f7d8 │ │ │ │ │ + bne.w f5bc │ │ │ │ │ + b.n f7ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n f590 │ │ │ │ │ + b.n f5a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f614 │ │ │ │ │ + b.n f628 │ │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ - b.n f258 │ │ │ │ │ + b.n f26c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w f614 │ │ │ │ │ + bge.w f628 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f614 │ │ │ │ │ - b.n f684 │ │ │ │ │ + bne.w f628 │ │ │ │ │ + b.n f698 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n f63e │ │ │ │ │ + b.n f652 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f6ec │ │ │ │ │ + b.n f700 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f6fe │ │ │ │ │ + b.n f712 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f40e │ │ │ │ │ + b.n f422 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - b.n f626 │ │ │ │ │ + b.n f63a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f424 │ │ │ │ │ + b.n f438 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f340 │ │ │ │ │ + b.n f354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3d88 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n f7e4 │ │ │ │ │ - b.n f614 │ │ │ │ │ + blt.n f7f8 │ │ │ │ │ + b.n f628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3d88 │ │ │ │ │ - b.n f614 │ │ │ │ │ + b.n f628 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f3fc │ │ │ │ │ + b.n f410 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f672 │ │ │ │ │ + b.n f686 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f6d6 │ │ │ │ │ + b.n f6ea │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.unlikely: │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ PyType_GetName(): │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w bb3c │ │ │ │ │ + b.w bb48 │ │ │ │ │ R_ARM_THM_JUMP24 type_name │ │ │ │ │ │ │ │ │ │ 00000006 <_PyTypes_AfterFork>: │ │ │ │ │ _PyTypes_AfterFork(): │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000008 : │ │ │ │ │ @@ -31,15 +31,15 @@ │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [pc, #8] @ (38 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000058e8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 0000003c : │ │ │ │ │ @@ -51,15 +51,15 @@ │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [pc, #8] @ (60 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00005b40 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000064 : │ │ │ │ │ @@ -71,15 +71,15 @@ │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [pc, #8] @ (88 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000059cc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 0000008c : │ │ │ │ │ @@ -242,15 +242,15 @@ │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [pc, #8] @ (1f8 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000596c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 000001fc : │ │ │ │ │ @@ -262,15 +262,15 @@ │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [pc, #8] @ (220 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00005b80 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000224 : │ │ │ │ │ @@ -282,15 +282,15 @@ │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [pc, #8] @ (248 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00005928 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 0000024c : │ │ │ │ │ @@ -452,22 +452,22 @@ │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ cbnz r2, 3b2 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ ldr r0, [pc, #56] @ (3e4 ) │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ b.n 3be │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, sp │ │ │ │ │ ldr r0, [pc, #48] @ (3e8 ) │ │ │ │ │ movs r2, #3 │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ cbz r0, 3da │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 3cc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 3de │ │ │ │ │ @@ -496,15 +496,15 @@ │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [pc, #8] @ (410 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000598c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000414 : │ │ │ │ │ @@ -516,15 +516,15 @@ │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [pc, #8] @ (438 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00005ad4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 0000043c : │ │ │ │ │ @@ -536,15 +536,15 @@ │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [pc, #8] @ (460 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00005ab8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000464 : │ │ │ │ │ @@ -556,15 +556,15 @@ │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [pc, #8] @ (488 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00005908 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 0000048c : │ │ │ │ │ @@ -576,15 +576,15 @@ │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [pc, #8] @ (4b0 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00005ba4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 000004b4 : │ │ │ │ │ @@ -747,15 +747,15 @@ │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [pc, #8] @ (61c ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00005af4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000620 : │ │ │ │ │ @@ -916,15 +916,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl c350 │ │ │ │ │ + bl c35c │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ cbz r0, 7a0 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ @@ -1027,15 +1027,15 @@ │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [pc, #12] @ (870 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x0000594c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ @@ -1046,15 +1046,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [pc, #8] @ (894 ) │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00005f58 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000898 : │ │ │ │ │ @@ -1064,15 +1064,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl c350 │ │ │ │ │ + bl c35c │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ cbz r0, 8e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ @@ -1286,15 +1286,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl c350 │ │ │ │ │ + bl c35c │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ cbz r0, ab4 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ @@ -1615,15 +1615,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl c350 │ │ │ │ │ + bl c35c │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ cbnz r0, d62 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n d98 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d9a │ │ │ │ │ @@ -1708,15 +1708,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n ec2 │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [pc, #180] @ (ecc ) │ │ │ │ │ mov r1, sp │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n ea8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyMemoryView_Type │ │ │ │ │ @@ -1864,15 +1864,15 @@ │ │ │ │ │ 00000f58 : │ │ │ │ │ bufferwrapper_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 83e0 <_PyObject_GC_UNTRACK> │ │ │ │ │ + bl 83dc <_PyObject_GC_UNTRACK> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_UNTRACK │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 3d88 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ bl 3d88 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ @@ -1906,15 +1906,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n faa │ │ │ │ │ b.n fc8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - bl c350 │ │ │ │ │ + bl c35c │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000fcc : │ │ │ │ │ subtype_getweakref(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -2025,15 +2025,15 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_CallFunctionObjArgs │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 7f20 │ │ │ │ │ + bl 7f1c │ │ │ │ │ R_ARM_THM_CALL supercheck │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, 1108 │ │ │ │ │ ldr.w r3, [r8, #3404] @ 0xd4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -2073,15 +2073,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl c350 │ │ │ │ │ + bl c35c │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ cbnz r0, 1130 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 1144 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -2263,15 +2263,15 @@ │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ orr.w r3, r3, #32 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ ldr r0, [pc, #144] @ (1344 ) │ │ │ │ │ movs r2, #2 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ cbnz r0, 12d2 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC190 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC190 │ │ │ │ │ @@ -2446,15 +2446,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl c350 │ │ │ │ │ + bl c35c │ │ │ │ │ R_ARM_THM_CALL check_num_args │ │ │ │ │ cbz r0, 146c │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 1464 │ │ │ │ │ @@ -2556,15 +2556,15 @@ │ │ │ │ │ bl 1554 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 1536 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 154e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 8e7c │ │ │ │ │ + bl 8e80 │ │ │ │ │ R_ARM_THM_CALL assign_version_tag │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsls r1, r5 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ strb.w r1, [r4, #204] @ 0xcc │ │ │ │ │ @@ -3098,23 +3098,23 @@ │ │ │ │ │ b.n 1a1c │ │ │ │ │ mov r5, r0 │ │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ │ cbnz r4, 19e0 │ │ │ │ │ ldr r0, [pc, #76] @ (1a20 ) │ │ │ │ │ movs r2, #2 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 19ee │ │ │ │ │ ldr r0, [pc, #64] @ (1a24 ) │ │ │ │ │ movs r2, #3 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - bl be10 │ │ │ │ │ + bl be1c │ │ │ │ │ R_ARM_THM_CALL vectorcall_method │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1a02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -157,18 +157,18 @@ │ │ │ │ │ 0x000009a0 67617469 76650073 6c6f745f 74705f73 gative.slot_tp_s │ │ │ │ │ 0x000009b0 74720073 6c6f745f 73715f69 74656d00 tr.slot_sq_item. │ │ │ │ │ 0x000009c0 2e4c4331 32350073 6c6f745f 6e625f61 .LC125.slot_nb_a │ │ │ │ │ 0x000009d0 6e640076 6563746f 7263616c 6c5f6d61 nd.vectorcall_ma │ │ │ │ │ 0x000009e0 79626500 6d657468 6f645f69 735f6f76 ybe.method_is_ov │ │ │ │ │ 0x000009f0 65726c6f 61646564 2e697372 612e3000 erloaded.isra.0. │ │ │ │ │ 0x00000a00 74797065 5f5f5f69 6e737461 6e636563 type___instancec │ │ │ │ │ - 0x00000a10 6865636b 5f5f002e 4c433132 36007479 heck__..LC126.ty │ │ │ │ │ - 0x00000a20 70655f73 65745f64 6f630074 7970655f pe_set_doc.type_ │ │ │ │ │ - 0x00000a30 5f5f6469 725f5f00 6d657267 655f636c __dir__.merge_cl │ │ │ │ │ - 0x00000a40 6173735f 64696374 002e4c43 31323700 ass_dict..LC127. │ │ │ │ │ + 0x00000a10 6865636b 5f5f0074 7970655f 5f5f6469 heck__.type___di │ │ │ │ │ + 0x00000a20 725f5f00 6d657267 655f636c 6173735f r__.merge_class_ │ │ │ │ │ + 0x00000a30 64696374 002e4c43 31323600 74797065 dict..LC126.type │ │ │ │ │ + 0x00000a40 5f736574 5f646f63 002e4c43 31323700 _set_doc..LC127. │ │ │ │ │ 0x00000a50 736c6f74 5f74705f 66696e61 6c697a65 slot_tp_finalize │ │ │ │ │ 0x00000a60 0063616c 6c5f6174 74726962 75746500 .call_attribute. │ │ │ │ │ 0x00000a70 736c6f74 5f6e625f 6f72002e 4c433132 slot_nb_or..LC12 │ │ │ │ │ 0x00000a80 38002e4c 43313239 002e4c43 31333000 8..LC129..LC130. │ │ │ │ │ 0x00000a90 74797065 5f676574 5f616e6e 6f746174 type_get_annotat │ │ │ │ │ 0x00000aa0 696f6e73 002e4c43 31333100 74797065 ions..LC131.type │ │ │ │ │ 0x00000ab0 5f676574 5f616e6e 6f746174 6500736c _get_annotate.sl │ │ │ │ │ @@ -494,18 +494,18 @@ │ │ │ │ │ 0x00001eb0 64655f45 7175616c 005f5079 5f4d616e de_Equal._Py_Man │ │ │ │ │ 0x00001ec0 676c6500 50794c69 73745f53 6f727400 gle.PyList_Sort. │ │ │ │ │ 0x00001ed0 50794c69 73745f41 73547570 6c650050 PyList_AsTuple.P │ │ │ │ │ 0x00001ee0 79457661 6c5f4765 74476c6f 62616c73 yEval_GetGlobals │ │ │ │ │ 0x00001ef0 00507946 756e6374 696f6e5f 54797065 .PyFunction_Type │ │ │ │ │ 0x00001f00 00507943 6c617373 4d657468 6f645f4e .PyClassMethod_N │ │ │ │ │ 0x00001f10 65770050 794f626a 6563745f 48617341 ew.PyObject_HasA │ │ │ │ │ - 0x00001f20 74747257 69746845 72726f72 0050794f ttrWithError.PyO │ │ │ │ │ - 0x00001f30 626a6563 745f4765 6e657269 63476574 bject_GenericGet │ │ │ │ │ - 0x00001f40 41747472 00507945 78635f52 756e7469 Attr.PyExc_Runti │ │ │ │ │ - 0x00001f50 6d655761 726e696e 67005f50 79457272 meWarning._PyErr │ │ │ │ │ + 0x00001f20 74747257 69746845 72726f72 00507945 ttrWithError.PyE │ │ │ │ │ + 0x00001f30 78635f52 756e7469 6d655761 726e696e xc_RuntimeWarnin │ │ │ │ │ + 0x00001f40 67005079 4f626a65 63745f47 656e6572 g.PyObject_Gener │ │ │ │ │ + 0x00001f50 69634765 74417474 72005f50 79457272 icGetAttr._PyErr │ │ │ │ │ 0x00001f60 5f466f72 6d61744e 6f746500 5f50794f _FormatNote._PyO │ │ │ │ │ 0x00001f70 626a6563 745f4c6f 6f6b7570 53706563 bject_LookupSpec │ │ │ │ │ 0x00001f80 69616c00 50794f62 6a656374 5f476574 ial.PyObject_Get │ │ │ │ │ 0x00001f90 4f707469 6f6e616c 41747472 005f5079 OptionalAttr._Py │ │ │ │ │ 0x00001fa0 4172675f 43686563 6b506f73 6974696f Arg_CheckPositio │ │ │ │ │ 0x00001fb0 6e616c00 5f50795f 74797065 5f676574 nal._Py_type_get │ │ │ │ │ 0x00001fc0 61747472 6f5f696d 706c0050 79446573 attro_impl.PyDes │ │ │ ├── unicodeobject.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: 264584 (bytes into file) │ │ │ │ │ + Start of section headers: 264564 (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: 19 │ │ │ │ │ Section header string table index: 18 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ -There are 19 section headers, starting at offset 0x40988: │ │ │ │ │ +There are 19 section headers, starting at offset 0x40974: │ │ │ │ │ │ │ │ │ │ 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 00d55c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 033f20 005dd8 08 I 16 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 033f0c 005dd8 08 I 16 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00d590 000bc0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 039cf8 000860 08 I 16 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 039ce4 000860 08 I 16 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00e150 000024 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00e150 015794 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 03a558 005820 08 I 16 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0238e4 002461 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 025d48 001d88 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 03fd78 000b00 08 I 16 9 4 │ │ │ │ │ - [11] .rodata.str4.4 PROGBITS 00000000 027ad0 00015c 04 AMS 0 0 4 │ │ │ │ │ - [12] .rodata PROGBITS 00000000 027c2c 003246 00 A 0 0 4 │ │ │ │ │ - [13] .rel.rodata REL 00000000 040878 000070 08 I 16 12 4 │ │ │ │ │ - [14] .note.GNU-stack PROGBITS 00000000 02ae72 000000 00 0 0 1 │ │ │ │ │ - [15] .ARM.attributes ARM_ATTRIBUTES 00000000 02ae72 000033 00 0 0 1 │ │ │ │ │ - [16] .symtab SYMTAB 00000000 02aea8 005460 10 17 961 4 │ │ │ │ │ - [17] .strtab STRTAB 00000000 030308 003c15 00 0 0 1 │ │ │ │ │ - [18] .shstrtab STRTAB 00000000 0408e8 00009f 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00e150 015790 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 03a544 005820 08 I 16 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0238e0 002461 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 025d44 001d88 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 03fd64 000b00 08 I 16 9 4 │ │ │ │ │ + [11] .rodata.str4.4 PROGBITS 00000000 027acc 00015c 04 AMS 0 0 4 │ │ │ │ │ + [12] .rodata PROGBITS 00000000 027c28 003246 00 A 0 0 4 │ │ │ │ │ + [13] .rel.rodata REL 00000000 040864 000070 08 I 16 12 4 │ │ │ │ │ + [14] .note.GNU-stack PROGBITS 00000000 02ae6e 000000 00 0 0 1 │ │ │ │ │ + [15] .ARM.attributes ARM_ATTRIBUTES 00000000 02ae6e 000033 00 0 0 1 │ │ │ │ │ + [16] .symtab SYMTAB 00000000 02aea4 005450 10 17 960 4 │ │ │ │ │ + [17] .strtab STRTAB 00000000 0302f4 003c15 00 0 0 1 │ │ │ │ │ + [18] .shstrtab STRTAB 00000000 0408d4 00009f 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 1350 entries: │ │ │ │ │ +Symbol table '.symtab' contains 1349 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 3: 00000000 0 SECTION LOCAL DEFAULT 5 .bss │ │ │ │ │ 4: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ @@ -16,15 +16,15 @@ │ │ │ │ │ 12: 0000017d 744 FUNC LOCAL DEFAULT 1 ucs4lib_utf8_decode │ │ │ │ │ 13: 00000048 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 14: 00000379 96 FUNC LOCAL DEFAULT 6 unicode_hash │ │ │ │ │ 15: 00000058 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 16: 00000080 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 17: 000000a0 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 18: 00000461 96 FUNC LOCAL DEFAULT 6 hashtable_unicode_hash │ │ │ │ │ - 19: 00000d9d 148 FUNC LOCAL DEFAULT 6 hashtable_unicode_compare │ │ │ │ │ + 19: 00000d95 148 FUNC LOCAL DEFAULT 6 hashtable_unicode_compare │ │ │ │ │ 20: 000003d9 136 FUNC LOCAL DEFAULT 6 intern_static.isra.0 │ │ │ │ │ 21: 00000798 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 22: 0000094c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 23: 00000c50 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 24: 00000e3c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 25: 00001140 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 26: 00001330 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ @@ -42,80 +42,80 @@ │ │ │ │ │ 38: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LANCHOR1 │ │ │ │ │ 39: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR2 │ │ │ │ │ 40: 000024cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 41: 000000c0 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 42: 000000f4 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 43: 000005f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 44: 000005f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 45: 0000084d 1360 FUNC LOCAL DEFAULT 6 unicode_decode_utf8 │ │ │ │ │ + 45: 0000084d 1352 FUNC LOCAL DEFAULT 6 unicode_decode_utf8 │ │ │ │ │ 46: 00000810 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 47: 00000824 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 48: 000008f2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 49: 000008f6 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 50: 00000988 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 00000998 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 52: 0000df25 2964 FUNC LOCAL DEFAULT 6 unicode_decode_utf8_impl │ │ │ │ │ - 53: 00000d94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 52: 0000df39 2964 FUNC LOCAL DEFAULT 6 unicode_decode_utf8_impl │ │ │ │ │ + 53: 00000d8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 54: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 55: 00000001 484 FUNC LOCAL DEFAULT 9 intern_common │ │ │ │ │ 56: 000001dc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 57: 00000d9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00000d94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 58: 000001e4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 59: 000001e5 92 FUNC LOCAL DEFAULT 9 unicode_eq │ │ │ │ │ 60: 0000011c 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 61: 00000e31 264 FUNC LOCAL DEFAULT 6 unicode_dealloc │ │ │ │ │ - 62: 00000f34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 61: 00000e29 264 FUNC LOCAL DEFAULT 6 unicode_dealloc │ │ │ │ │ + 62: 00000f2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 63: 000024d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 64: 000024d1 52 FUNC LOCAL DEFAULT 1 _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ │ 65: 00000154 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 66: 00000188 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 67: 00000f38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 68: 00000f94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 69: 00000f98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 70: 00001184 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 00000f30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 68: 00000f8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 00000f90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 70: 0000117c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 71: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 72: 00002560 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 73: 00001190 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 74: 00001380 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 73: 00001188 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 74: 00001378 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 75: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 76: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LC15 │ │ │ │ │ 77: 0000001c 0 NOTYPE LOCAL DEFAULT 11 .LC16 │ │ │ │ │ - 78: 0000138c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 79: 00001435 1332 FUNC LOCAL DEFAULT 6 unicode_decode_locale │ │ │ │ │ + 78: 00001384 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 79: 0000142d 1332 FUNC LOCAL DEFAULT 6 unicode_decode_locale │ │ │ │ │ 80: 00000241 118 FUNC LOCAL DEFAULT 9 get_error_handler_wide.part.0 │ │ │ │ │ - 81: 00001430 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 81: 00001428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 82: 00002570 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 83: 00002571 70 FUNC LOCAL DEFAULT 1 get_error_handler_wide │ │ │ │ │ 84: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 85: 0000020c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 86: 00000214 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 87: 0000021c 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 88: 00000238 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 89: 00000254 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 90: 00001434 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 90: 0000142c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 91: 0000264d 52 FUNC LOCAL DEFAULT 1 unicode_result.part.0 │ │ │ │ │ - 92: 00001960 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 00001958 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 93: 0000005c 0 NOTYPE LOCAL DEFAULT 11 .LC23 │ │ │ │ │ 94: 0000007c 0 NOTYPE LOCAL DEFAULT 11 .LC24 │ │ │ │ │ 95: 00000098 0 NOTYPE LOCAL DEFAULT 11 .LC25 │ │ │ │ │ 96: 000000dc 0 NOTYPE LOCAL DEFAULT 11 .LC26 │ │ │ │ │ 97: 00000114 0 NOTYPE LOCAL DEFAULT 11 .LC27 │ │ │ │ │ - 98: 00001968 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 99: 00001db0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 98: 00001960 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 99: 00001da8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 100: 000025b9 148 FUNC LOCAL DEFAULT 1 unicode_result │ │ │ │ │ 101: 00002648 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 102: 0000264c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 103: 0000267c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 104: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 105: 00001db8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 105: 00001db0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 106: 00004119 228 FUNC LOCAL DEFAULT 1 unicode_fill_utf8 │ │ │ │ │ 107: 00002680 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 108: 0000216d 4024 FUNC LOCAL DEFAULT 6 unicode_from_format │ │ │ │ │ + 108: 00002165 4024 FUNC LOCAL DEFAULT 6 unicode_from_format │ │ │ │ │ 109: 000017ff 98 FUNC LOCAL DEFAULT 9 resize_copy │ │ │ │ │ - 110: 0000215c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00002154 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 111: 0000029c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 112: 000002fc 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 113: 0000030c 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 114: 00000320 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 115: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 116: 00000350 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 117: 00000354 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ @@ -145,60 +145,60 @@ │ │ │ │ │ 141: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 142: 000003cc 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 143: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 144: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 145: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 146: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 147: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 148: 0000216c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 149: 0000230a 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 150: 0000233a 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 151: 000023f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 152: 00002438 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 0000243c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 148: 00002164 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 149: 00002302 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 00002332 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 151: 000023ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 152: 00002430 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 00002434 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 154: 000026a1 142 FUNC LOCAL DEFAULT 1 _PyUnicodeWriter_Update │ │ │ │ │ - 155: 000051c9 450 FUNC LOCAL DEFAULT 6 unicode_fromformat_write_str │ │ │ │ │ - 156: 00004e95 820 FUNC LOCAL DEFAULT 6 unicode_fromformat_write_utf8 │ │ │ │ │ - 157: 000027a6 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 158: 000027b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 159: 00006479 110 FUNC LOCAL DEFAULT 6 _PyUnicodeWriter_WriteCharInline │ │ │ │ │ + 155: 000051c1 450 FUNC LOCAL DEFAULT 6 unicode_fromformat_write_str │ │ │ │ │ + 156: 00004e8d 820 FUNC LOCAL DEFAULT 6 unicode_fromformat_write_utf8 │ │ │ │ │ + 157: 0000279e 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 158: 000027a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 159: 0000646d 110 FUNC LOCAL DEFAULT 6 _PyUnicodeWriter_WriteCharInline │ │ │ │ │ 160: 00000905 134 FUNC LOCAL DEFAULT 9 unicode_fromformat_write_wcstr │ │ │ │ │ - 161: 0000338c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 00003394 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 163: 000035c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 00003384 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 0000338c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 163: 000035c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 164: 00000414 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 165: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 166: 000035d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 166: 000035d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 167: 000092d9 632 FUNC LOCAL DEFAULT 1 _PyUnicode_FromUCS4 │ │ │ │ │ 168: 00005351 380 FUNC LOCAL DEFAULT 1 _PyUnicode_FromUCS2 │ │ │ │ │ - 169: 000037f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 000037f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 171: 000037f9 484 FUNC LOCAL DEFAULT 6 _PyUnicode_FromUCS1 │ │ │ │ │ - 172: 000039d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 173: 000039dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 169: 000037e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 000037f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 171: 000037f1 484 FUNC LOCAL DEFAULT 6 _PyUnicode_FromUCS1 │ │ │ │ │ + 172: 000039cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 173: 000039d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 174: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 175: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 176: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 177: 00000488 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 178: 0000049c 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 179: 000004bc 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 180: 000004d8 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 181: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 182: 00000534 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ - 183: 00003dd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 00003f8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 185: 000046e9 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 183: 00003dc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 00003f84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 185: 000046e1 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 186: 00004b1d 608 FUNC LOCAL DEFAULT 1 unicode_decode_call_errorhandler_writer │ │ │ │ │ - 187: 000043c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 000043c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 189: 00004701 344 FUNC LOCAL DEFAULT 6 resize_compact │ │ │ │ │ - 190: 0000544d 1602 FUNC LOCAL DEFAULT 6 _copy_characters │ │ │ │ │ - 191: 000046e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 192: 000046e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 193: 00004850 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 000043b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 000043bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 189: 000046f9 344 FUNC LOCAL DEFAULT 6 resize_compact │ │ │ │ │ + 190: 00005445 1602 FUNC LOCAL DEFAULT 6 _copy_characters │ │ │ │ │ + 191: 000046dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 000046e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 193: 00004848 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 194: 00000544 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ 195: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ 196: 00000554 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ 197: 0000055c 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ 198: 00000564 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ 199: 0000056c 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ 200: 00000574 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ @@ -206,1148 +206,1147 @@ │ │ │ │ │ 202: 00000594 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 203: 000005a0 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 204: 000005a8 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 205: 000005b0 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 206: 000005bc 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 207: 000005c8 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ 208: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ - 209: 00004858 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 210: 000101e9 296 FUNC LOCAL DEFAULT 6 unicode_encode_utf8 │ │ │ │ │ + 209: 00004850 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 210: 000101dd 296 FUNC LOCAL DEFAULT 6 unicode_encode_utf8 │ │ │ │ │ 211: 000056d5 822 FUNC LOCAL DEFAULT 1 unicode_encode_ucs1 │ │ │ │ │ - 212: 00004b28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 213: 00004b30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 214: 00004ce4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 00004b20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 213: 00004b28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 214: 00004cdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 215: 00002759 300 FUNC LOCAL DEFAULT 1 unicode_check_encoding_errors │ │ │ │ │ 216: 00002880 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 217: 00004ce8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 218: 0000f631 380 FUNC LOCAL DEFAULT 6 unicode_compare │ │ │ │ │ - 219: 00004dc2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 220: 00004dc8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 221: 00004e6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 222: 00004e72 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 223: 00004fe8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 00004fec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 217: 00004ce0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 218: 0000f625 380 FUNC LOCAL DEFAULT 6 unicode_compare │ │ │ │ │ + 219: 00004dba 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 00004dc0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 221: 00004e64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 222: 00004e6a 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 223: 00004fe0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 00004fe4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 225: 00002884 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 226: 00002885 388 FUNC LOCAL DEFAULT 1 unicode_decode_utf8_writer │ │ │ │ │ 227: 0000290e 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 228: 00002912 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 229: 00005a91 4 FUNC LOCAL DEFAULT 6 unicode_length │ │ │ │ │ - 230: 00005a95 4 FUNC LOCAL DEFAULT 6 unicode_rpartition │ │ │ │ │ + 229: 00005a89 4 FUNC LOCAL DEFAULT 6 unicode_length │ │ │ │ │ + 230: 00005a8d 4 FUNC LOCAL DEFAULT 6 unicode_rpartition │ │ │ │ │ 231: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ 232: 000006ac 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ - 233: 000153e1 272 FUNC LOCAL DEFAULT 6 asciilib_default_rfind.constprop.0 │ │ │ │ │ + 233: 000153dd 272 FUNC LOCAL DEFAULT 6 asciilib_default_rfind.constprop.0 │ │ │ │ │ 234: 00004371 356 FUNC LOCAL DEFAULT 1 ucs1lib_fastsearch.constprop.0 │ │ │ │ │ - 235: 00005e7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 236: 00005e88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 235: 00005e74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 236: 00005e80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 237: 000063b5 1098 FUNC LOCAL DEFAULT 1 ucs2lib_fastsearch │ │ │ │ │ 238: 0000c6fd 1092 FUNC LOCAL DEFAULT 1 ucs4lib_fastsearch │ │ │ │ │ - 239: 000061ed 422 FUNC LOCAL DEFAULT 1 unicode_askind │ │ │ │ │ - 240: 0000600d 54 FUNC LOCAL DEFAULT 6 ensure_unicode.isra.0 │ │ │ │ │ + 239: 0000620d 422 FUNC LOCAL DEFAULT 1 unicode_askind │ │ │ │ │ + 240: 00006005 54 FUNC LOCAL DEFAULT 6 ensure_unicode.isra.0 │ │ │ │ │ 241: 000006bc 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ - 242: 000060ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 243: 000060f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 244: 00006200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 242: 000060e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 243: 000060e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 244: 000061f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 245: 00002a5c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 246: 00006204 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 247: 00006468 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 248: 00006478 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 246: 000061fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 247: 0000645c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 248: 0000646c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 249: 000006d4 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ 250: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 251: 00000718 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ - 252: 000064e9 834 FUNC LOCAL DEFAULT 6 unicode_startswith │ │ │ │ │ - 253: 0000682d 410 FUNC LOCAL DEFAULT 6 tailmatch │ │ │ │ │ + 252: 000064dd 834 FUNC LOCAL DEFAULT 6 unicode_startswith │ │ │ │ │ + 253: 00006821 408 FUNC LOCAL DEFAULT 6 tailmatch │ │ │ │ │ 254: 00000758 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 255: 00000780 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ 256: 000007a8 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 257: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 258: 00000800 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 259: 00000828 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 260: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ - 261: 000069c9 3680 FUNC LOCAL DEFAULT 6 do_string_format │ │ │ │ │ - 262: 00007bf9 80 FUNC LOCAL DEFAULT 6 PyUnicode_READ_CHAR │ │ │ │ │ - 263: 00007d79 1740 FUNC LOCAL DEFAULT 6 output_markup │ │ │ │ │ - 264: 00006ee4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 265: 00006eec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 266: 0000733c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 267: 00007344 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 261: 000069b9 3680 FUNC LOCAL DEFAULT 6 do_string_format │ │ │ │ │ + 262: 00007be9 80 FUNC LOCAL DEFAULT 6 PyUnicode_READ_CHAR │ │ │ │ │ + 263: 00007d69 1740 FUNC LOCAL DEFAULT 6 output_markup │ │ │ │ │ + 264: 00006ed4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 265: 00006edc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 266: 0000732c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 267: 00007334 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 268: 00002a61 24 FUNC LOCAL DEFAULT 1 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 269: 00002a79 98 FUNC LOCAL DEFAULT 1 _PyUnicode_FindMaxChar.part.0 │ │ │ │ │ - 270: 000076ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 271: 000076b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 272: 00007829 974 FUNC LOCAL DEFAULT 6 MarkupIterator_next │ │ │ │ │ + 270: 0000769c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 271: 000076a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 272: 00007819 974 FUNC LOCAL DEFAULT 6 MarkupIterator_next │ │ │ │ │ 273: 00002a60 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 274: 0000086c 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ 275: 00000898 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ 276: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ 277: 00000910 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ 278: 00000950 0 NOTYPE LOCAL DEFAULT 8 .LC111 │ │ │ │ │ 279: 00000970 0 NOTYPE LOCAL DEFAULT 8 .LC112 │ │ │ │ │ 280: 000009ac 0 NOTYPE LOCAL DEFAULT 8 .LC113 │ │ │ │ │ 281: 000009d0 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ 282: 000009f0 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ 283: 00000a14 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ 284: 00000a34 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ - 285: 00008048 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 286: 0000804c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 285: 00008038 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 286: 0000803c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 287: 00002add 124 FUNC LOCAL DEFAULT 1 get_integer │ │ │ │ │ 288: 000054cd 266 FUNC LOCAL DEFAULT 1 ucs2lib_find_max_char │ │ │ │ │ 289: 00009551 446 FUNC LOCAL DEFAULT 1 ucs4lib_find_max_char │ │ │ │ │ 290: 00000a80 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ 291: 00000ab0 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ 292: 00000ae8 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ - 293: 00008a10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 293: 00008a00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 294: 00000b18 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ - 295: 00008a20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 296: 00008ce0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 297: 00008ce4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 295: 00008a10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 296: 00008cdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 297: 00008ce0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 298: 00006b8d 144 FUNC LOCAL DEFAULT 1 ucs2lib_find_char │ │ │ │ │ 299: 0000c6ad 78 FUNC LOCAL DEFAULT 1 ucs4lib_find_char │ │ │ │ │ 300: 0000aed5 916 FUNC LOCAL DEFAULT 1 ucs1lib_adaptive_find │ │ │ │ │ 301: 0000b86d 158 FUNC LOCAL DEFAULT 1 ucs1lib__preprocess │ │ │ │ │ 302: 0000b90d 720 FUNC LOCAL DEFAULT 1 ucs1lib__two_way │ │ │ │ │ 303: 00000b54 0 NOTYPE LOCAL DEFAULT 8 .LC123 │ │ │ │ │ - 304: 00008ea1 3202 FUNC LOCAL DEFAULT 6 unicode_repr │ │ │ │ │ + 304: 00008e9d 3242 FUNC LOCAL DEFAULT 6 unicode_repr │ │ │ │ │ 305: 00009042 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 306: 00009350 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 307: 000093cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 308: 00009518 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 309: 00009594 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 310: 00009624 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 311: 00009628 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 312: 00002b59 12 FUNC LOCAL DEFAULT 1 findchar.part.0 │ │ │ │ │ - 313: 000007ab 140 FUNC LOCAL DEFAULT 9 ucs4lib_rfind_char │ │ │ │ │ - 314: 00006801 160 FUNC LOCAL DEFAULT 1 ucs2lib_rfind_char │ │ │ │ │ - 315: 00000b78 0 NOTYPE LOCAL DEFAULT 8 .LC124 │ │ │ │ │ - 316: 00009ee1 352 FUNC LOCAL DEFAULT 6 unicode_split │ │ │ │ │ - 317: 0000a17d 6310 FUNC LOCAL DEFAULT 6 split │ │ │ │ │ - 318: 0000a03c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 319: 00000b98 0 NOTYPE LOCAL DEFAULT 8 .LC125 │ │ │ │ │ - 320: 0000a040 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 321: 0000a170 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 322: 0000a17c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 323: 0000a3a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 324: 0000a3a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 325: 0000a8c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 326: 0000a8d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 327: 0000ace8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 328: 0000acf4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 329: 0000b269 156 FUNC LOCAL DEFAULT 1 asciilib__preprocess │ │ │ │ │ - 330: 0000b415 1112 FUNC LOCAL DEFAULT 1 asciilib__two_way │ │ │ │ │ - 331: 0000abc1 786 FUNC LOCAL DEFAULT 1 asciilib_adaptive_find.constprop.0 │ │ │ │ │ - 332: 0000b350 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 333: 0000b354 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 334: 0000b668 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 335: 0000b66c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 336: 0000b9fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 337: 0000ba00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 338: 00000bb4 0 NOTYPE LOCAL DEFAULT 8 .LC127 │ │ │ │ │ - 339: 00000bc8 0 NOTYPE LOCAL DEFAULT 8 .LC128 │ │ │ │ │ - 340: 00002bcd 4 FUNC LOCAL DEFAULT 1 unicode_partition │ │ │ │ │ - 341: 00010671 376 FUNC LOCAL DEFAULT 6 asciilib_default_find │ │ │ │ │ - 342: 00002e58 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 343: 00002e64 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 344: 00000bdc 0 NOTYPE LOCAL DEFAULT 8 .LC130 │ │ │ │ │ - 345: 00000be4 0 NOTYPE LOCAL DEFAULT 8 .LC131 │ │ │ │ │ - 346: 0000bac9 1272 FUNC LOCAL DEFAULT 6 unicode_strip │ │ │ │ │ - 347: 0000bfb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 348: 00000c00 0 NOTYPE LOCAL DEFAULT 8 .LC132 │ │ │ │ │ - 349: 00000c30 0 NOTYPE LOCAL DEFAULT 8 .LC133 │ │ │ │ │ - 350: 0000bfc0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 351: 0000c258 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 352: 0000c260 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 353: 0000c261 220 FUNC LOCAL DEFAULT 6 unicode_lower │ │ │ │ │ - 354: 0000c205 36 FUNC LOCAL DEFAULT 1 do_lower │ │ │ │ │ - 355: 00013fb9 776 FUNC LOCAL DEFAULT 6 case_operation │ │ │ │ │ - 356: 0000c338 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 357: 00002f91 102 FUNC LOCAL DEFAULT 1 ascii_upper_or_lower │ │ │ │ │ - 358: 0000c33c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 359: 0000c56d 556 FUNC LOCAL DEFAULT 6 unicode_resize │ │ │ │ │ - 360: 0000c564 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 361: 0000c56c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 362: 0000c78c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 363: 00000c50 0 NOTYPE LOCAL DEFAULT 8 .LC134 │ │ │ │ │ - 364: 0000c798 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 365: 0000c7f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 366: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC135 │ │ │ │ │ - 367: 00002ff9 928 FUNC LOCAL DEFAULT 1 unicode_expandtabs │ │ │ │ │ - 368: 000076b9 72 FUNC LOCAL DEFAULT 1 unicode_fill │ │ │ │ │ - 369: 00003358 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 370: 00003360 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 371: 00003394 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 372: 00000c98 0 NOTYPE LOCAL DEFAULT 8 .LC136 │ │ │ │ │ - 373: 00000c9c 0 NOTYPE LOCAL DEFAULT 8 .LC137 │ │ │ │ │ - 374: 00000ca8 0 NOTYPE LOCAL DEFAULT 8 .LC138 │ │ │ │ │ - 375: 0000c7f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 376: 0000c7f5 260 FUNC LOCAL DEFAULT 6 unicode_replace │ │ │ │ │ - 377: 0000c8f9 4034 FUNC LOCAL DEFAULT 6 replace │ │ │ │ │ - 378: 0000c8f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 379: 00000cb4 0 NOTYPE LOCAL DEFAULT 8 .LC139 │ │ │ │ │ - 380: 0000c8f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 381: 000107e9 328 FUNC LOCAL DEFAULT 6 anylib_find │ │ │ │ │ - 382: 0000cd64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 383: 0000cd68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 384: 0000d354 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 385: 0000d358 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 386: 000004bb 110 FUNC LOCAL DEFAULT 9 ucs1lib__two_way_count │ │ │ │ │ - 387: 0000d6f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 388: 0000d6fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 389: 00000cd0 0 NOTYPE LOCAL DEFAULT 8 .LC140 │ │ │ │ │ - 390: 0000d9b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 391: 0000d9bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 392: 0000dbfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 393: 00000cec 0 NOTYPE LOCAL DEFAULT 8 .LC141 │ │ │ │ │ - 394: 0000dc00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 395: 0000dc01 96 FUNC LOCAL DEFAULT 6 unicode_join │ │ │ │ │ - 396: 0000dcc1 340 FUNC LOCAL DEFAULT 6 unicode_iter │ │ │ │ │ - 397: 0000de04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 398: 0000de14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 399: 0000de15 92 FUNC LOCAL DEFAULT 6 unicode_ascii_iter_next │ │ │ │ │ - 400: 0000de71 180 FUNC LOCAL DEFAULT 6 unicodeiter_dealloc │ │ │ │ │ - 401: 0000df20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 402: 0000df24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 403: 0000dfd2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 404: 0000dfdc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 405: 0000e1ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 406: 0000e200 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 407: 00000d08 0 NOTYPE LOCAL DEFAULT 8 .LC142 │ │ │ │ │ - 408: 0000eab9 728 FUNC LOCAL DEFAULT 6 unicode_subscript │ │ │ │ │ - 409: 000109cd 396 FUNC LOCAL DEFAULT 6 unicode_getitem │ │ │ │ │ - 410: 0000ed84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 411: 00000d38 0 NOTYPE LOCAL DEFAULT 8 .LC143 │ │ │ │ │ - 412: 00000d74 0 NOTYPE LOCAL DEFAULT 8 .LC144 │ │ │ │ │ - 413: 00000d98 0 NOTYPE LOCAL DEFAULT 8 .LC145 │ │ │ │ │ - 414: 00000dac 0 NOTYPE LOCAL DEFAULT 8 .LC146 │ │ │ │ │ - 415: 00000dc0 0 NOTYPE LOCAL DEFAULT 8 .LC147 │ │ │ │ │ - 416: 00003398 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 417: 00003a6d 188 FUNC LOCAL DEFAULT 1 config_get_codec_name │ │ │ │ │ - 418: 00003b29 80 FUNC LOCAL DEFAULT 1 encode_wstr_utf8 │ │ │ │ │ - 419: 000034d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 420: 0000ed90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 421: 000034dd 236 FUNC LOCAL DEFAULT 1 unicode_encode_locale │ │ │ │ │ - 422: 0000edf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 423: 00000dfc 0 NOTYPE LOCAL DEFAULT 8 .LC148 │ │ │ │ │ - 424: 000034dc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 425: 00000e04 0 NOTYPE LOCAL DEFAULT 8 .LC149 │ │ │ │ │ - 426: 0000edf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 427: 0000edf9 892 FUNC LOCAL DEFAULT 6 unicode_rfind │ │ │ │ │ - 428: 0000f175 1122 FUNC LOCAL DEFAULT 6 any_find_slice │ │ │ │ │ - 429: 0000f428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 430: 0000f42c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 431: 00000e0c 0 NOTYPE LOCAL DEFAULT 8 .LC151 │ │ │ │ │ - 432: 00000e2c 0 NOTYPE LOCAL DEFAULT 8 .LC152 │ │ │ │ │ - 433: 0000f7ad 996 FUNC LOCAL DEFAULT 6 unicode_rstrip │ │ │ │ │ - 434: 0000fb88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 435: 0000fb90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 436: 00000e34 0 NOTYPE LOCAL DEFAULT 8 .LC153 │ │ │ │ │ - 437: 00000e40 0 NOTYPE LOCAL DEFAULT 8 .LC154 │ │ │ │ │ - 438: 00000e78 0 NOTYPE LOCAL DEFAULT 8 .LC155 │ │ │ │ │ - 439: 0000fd05 676 FUNC LOCAL DEFAULT 6 unicode_endswith │ │ │ │ │ - 440: 00000eb8 0 NOTYPE LOCAL DEFAULT 8 .LC156 │ │ │ │ │ - 441: 00000ec4 0 NOTYPE LOCAL DEFAULT 8 .LC157 │ │ │ │ │ - 442: 0000ffa9 284 FUNC LOCAL DEFAULT 6 unicode_vectorcall │ │ │ │ │ - 443: 00013ed1 164 FUNC LOCAL DEFAULT 6 arg_as_utf8 │ │ │ │ │ - 444: 0000471d 572 FUNC LOCAL DEFAULT 1 unicode_new │ │ │ │ │ - 445: 000100c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 446: 000100c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 447: 000101e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 448: 000101e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 449: 000035c9 734 FUNC LOCAL DEFAULT 1 ucs2lib_utf8_encoder │ │ │ │ │ - 450: 000041fd 362 FUNC LOCAL DEFAULT 1 ucs1lib_utf8_encoder.isra.0 │ │ │ │ │ - 451: 000068a1 748 FUNC LOCAL DEFAULT 1 ucs4lib_utf8_encoder │ │ │ │ │ - 452: 0001030c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 453: 00000ecc 0 NOTYPE LOCAL DEFAULT 8 .LC159 │ │ │ │ │ - 454: 000036c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 455: 000036c6 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 456: 00004981 264 FUNC LOCAL DEFAULT 1 unicode_encode_call_errorhandler │ │ │ │ │ - 457: 0000a1b5 284 FUNC LOCAL DEFAULT 1 xmlcharrefreplace │ │ │ │ │ - 458: 00005a0d 406 FUNC LOCAL DEFAULT 1 backslashreplace │ │ │ │ │ - 459: 00005c21 50 FUNC LOCAL DEFAULT 1 raise_encode_exception │ │ │ │ │ - 460: 000038a9 132 FUNC LOCAL DEFAULT 1 unicode_isalnum │ │ │ │ │ - 461: 00010311 60 FUNC LOCAL DEFAULT 6 Py_UNICODE_ISALNUM │ │ │ │ │ - 462: 00010310 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 463: 00000ee4 0 NOTYPE LOCAL DEFAULT 8 .LC160 │ │ │ │ │ - 464: 0001034d 804 FUNC LOCAL DEFAULT 6 unicode_lstrip │ │ │ │ │ - 465: 00010664 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 466: 00000eec 0 NOTYPE LOCAL DEFAULT 8 .LC161 │ │ │ │ │ - 467: 00000f28 0 NOTYPE LOCAL DEFAULT 8 .LC162 │ │ │ │ │ - 468: 00000f38 0 NOTYPE LOCAL DEFAULT 8 .LC163 │ │ │ │ │ - 469: 00000f40 0 NOTYPE LOCAL DEFAULT 8 .LC164 │ │ │ │ │ - 470: 00003b79 10 FUNC LOCAL DEFAULT 1 unicode_isascii │ │ │ │ │ - 471: 00003fcc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 472: 00003fd0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 473: 000041f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 474: 000041fc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 475: 00010671 376 FUNC LOCAL DEFAULT 6 ucs1lib_default_find │ │ │ │ │ - 476: 000044d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 477: 00010670 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 478: 0001092c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 479: 000044d4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 480: 00010930 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 481: 0000451d 370 FUNC LOCAL DEFAULT 1 PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ │ - 482: 00010b54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 483: 00004691 140 FUNC LOCAL DEFAULT 1 unicode_char │ │ │ │ │ - 484: 00004718 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 485: 00010b58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 486: 00010c68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 487: 00010c6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 488: 00010c6d 22 FUNC LOCAL DEFAULT 6 unicode_mod │ │ │ │ │ - 489: 00000f54 0 NOTYPE LOCAL DEFAULT 8 .LC169 │ │ │ │ │ - 490: 00000f70 0 NOTYPE LOCAL DEFAULT 8 .LC170 │ │ │ │ │ - 491: 00000f88 0 NOTYPE LOCAL DEFAULT 8 .LC171 │ │ │ │ │ - 492: 00000fb0 0 NOTYPE LOCAL DEFAULT 8 .LC172 │ │ │ │ │ - 493: 00000fbc 0 NOTYPE LOCAL DEFAULT 8 .LC173 │ │ │ │ │ - 494: 00000fec 0 NOTYPE LOCAL DEFAULT 8 .LC174 │ │ │ │ │ - 495: 00001020 0 NOTYPE LOCAL DEFAULT 8 .LC175 │ │ │ │ │ - 496: 00001068 0 NOTYPE LOCAL DEFAULT 8 .LC176 │ │ │ │ │ - 497: 0000109c 0 NOTYPE LOCAL DEFAULT 8 .LC177 │ │ │ │ │ - 498: 000010bc 0 NOTYPE LOCAL DEFAULT 8 .LC178 │ │ │ │ │ - 499: 000010f4 0 NOTYPE LOCAL DEFAULT 8 .LC179 │ │ │ │ │ - 500: 0000112c 0 NOTYPE LOCAL DEFAULT 8 .LC180 │ │ │ │ │ - 501: 00010d8a 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 502: 00010dac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 503: 00010fe8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 504: 00011026 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 505: 00011092 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 506: 000110bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 507: 000110c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 508: 0001121c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 509: 00011260 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 510: 00011ca4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 511: 00011cac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 512: 00011e80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 513: 00011ec4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 514: 00001140 0 NOTYPE LOCAL DEFAULT 8 .LC181 │ │ │ │ │ - 515: 00001154 0 NOTYPE LOCAL DEFAULT 8 .LC182 │ │ │ │ │ - 516: 0000471c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 517: 0000494c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 518: 00001168 0 NOTYPE LOCAL DEFAULT 8 .LC183 │ │ │ │ │ - 519: 00012345 396 FUNC LOCAL DEFAULT 6 unicode_repeat │ │ │ │ │ - 520: 000124c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 521: 00001184 0 NOTYPE LOCAL DEFAULT 8 .LC184 │ │ │ │ │ - 522: 000124d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 523: 000124d1 444 FUNC LOCAL DEFAULT 6 unicode_encode │ │ │ │ │ - 524: 00012688 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 525: 0000118c 0 NOTYPE LOCAL DEFAULT 8 .LC185 │ │ │ │ │ - 526: 0001268c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 527: 0001268d 180 FUNC LOCAL DEFAULT 6 unicode_find │ │ │ │ │ - 528: 00001194 0 NOTYPE LOCAL DEFAULT 8 .LC186 │ │ │ │ │ - 529: 000011b4 0 NOTYPE LOCAL DEFAULT 8 .LC187 │ │ │ │ │ - 530: 00012810 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 531: 000011ec 0 NOTYPE LOCAL DEFAULT 8 .LC188 │ │ │ │ │ - 532: 00012814 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 533: 00012aac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 534: 00012ab4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 535: 00012c70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 536: 00004958 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 537: 00001254 0 NOTYPE LOCAL DEFAULT 8 .LC190 │ │ │ │ │ - 538: 00001294 0 NOTYPE LOCAL DEFAULT 8 .LC191 │ │ │ │ │ - 539: 00004a89 138 FUNC LOCAL DEFAULT 1 make_encode_exception │ │ │ │ │ - 540: 00004a84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 541: 00004a88 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 542: 000012c4 0 NOTYPE LOCAL DEFAULT 8 .LC192 │ │ │ │ │ - 543: 00012c74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 544: 000012ec 0 NOTYPE LOCAL DEFAULT 8 .LC193 │ │ │ │ │ - 545: 00012d85 376 FUNC LOCAL DEFAULT 6 unicode_isidentifier │ │ │ │ │ - 546: 00012f19 148 FUNC LOCAL DEFAULT 6 unicode_splitlines │ │ │ │ │ - 547: 00012fa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 548: 00012fac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 549: 00013324 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 550: 00013328 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 551: 000134dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 552: 000134e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 553: 000012f4 0 NOTYPE LOCAL DEFAULT 8 .LC194 │ │ │ │ │ - 554: 00004d78 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 555: 0000132c 0 NOTYPE LOCAL DEFAULT 8 .LC195 │ │ │ │ │ - 556: 00004d7c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 557: 00004dcc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 558: 00004dd0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 559: 00013601 308 FUNC LOCAL DEFAULT 6 unicode_isupper │ │ │ │ │ - 560: 00001348 0 NOTYPE LOCAL DEFAULT 8 .LC196 │ │ │ │ │ - 561: 00001368 0 NOTYPE LOCAL DEFAULT 8 .LC197 │ │ │ │ │ - 562: 00001370 0 NOTYPE LOCAL DEFAULT 8 .LC198 │ │ │ │ │ - 563: 0000139c 0 NOTYPE LOCAL DEFAULT 8 .LC199 │ │ │ │ │ - 564: 000050b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 565: 000050bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 566: 000054c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 567: 000054cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 568: 00005611 82 FUNC LOCAL DEFAULT 1 clear_interned_dict │ │ │ │ │ - 569: 0001387c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 570: 0000043c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 571: 000013d0 0 NOTYPE LOCAL DEFAULT 8 .LC200 │ │ │ │ │ - 572: 000013d8 0 NOTYPE LOCAL DEFAULT 8 .LC201 │ │ │ │ │ - 573: 000057f2 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 574: 00005800 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 575: 0000597c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 576: 00005980 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 577: 000013f4 0 NOTYPE LOCAL DEFAULT 8 .LC203 │ │ │ │ │ - 578: 00001424 0 NOTYPE LOCAL DEFAULT 8 .LC204 │ │ │ │ │ - 579: 00013880 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 580: 0001399c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 581: 00005ba5 122 FUNC LOCAL DEFAULT 1 unicodeiter_next │ │ │ │ │ - 582: 00001448 0 NOTYPE LOCAL DEFAULT 8 .LC205 │ │ │ │ │ - 583: 00006059 332 FUNC LOCAL DEFAULT 1 charmapencode_output │ │ │ │ │ - 584: 000061a5 72 FUNC LOCAL DEFAULT 1 encoding_map_lookup │ │ │ │ │ - 585: 00005d74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 586: 00005d90 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 587: 0000aad1 240 FUNC LOCAL DEFAULT 1 charmapencode_lookup │ │ │ │ │ - 588: 00005ef8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 589: 00005f00 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 590: 000061a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 591: 000061a4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 592: 00006660 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 593: 00006664 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 594: 0000136d 194 FUNC LOCAL DEFAULT 9 ucs2lib__preprocess │ │ │ │ │ - 595: 00000f11 358 FUNC LOCAL DEFAULT 9 ucs2lib__two_way │ │ │ │ │ - 596: 0000142f 110 FUNC LOCAL DEFAULT 9 ucs2lib__two_way_count │ │ │ │ │ - 597: 000069c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 598: 000069ca 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 599: 00006cb1 10 FUNC LOCAL DEFAULT 1 unicode_translate │ │ │ │ │ - 600: 00006cbd 1372 FUNC LOCAL DEFAULT 1 _PyUnicode_TranslateCharmap │ │ │ │ │ - 601: 00001450 0 NOTYPE LOCAL DEFAULT 8 .LC208 │ │ │ │ │ - 602: 000139a1 248 FUNC LOCAL DEFAULT 6 charmaptranslate_lookup │ │ │ │ │ - 603: 00006f74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 604: 00006f78 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 605: 00007214 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 606: 000139a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 607: 00007218 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 608: 0000148c 0 NOTYPE LOCAL DEFAULT 8 .LC210 │ │ │ │ │ - 609: 00013a99 172 FUNC LOCAL DEFAULT 6 unicode_count │ │ │ │ │ - 610: 00013b45 906 FUNC LOCAL DEFAULT 6 unicode_count_impl │ │ │ │ │ - 611: 00001494 0 NOTYPE LOCAL DEFAULT 8 .LC211 │ │ │ │ │ - 612: 0000149c 0 NOTYPE LOCAL DEFAULT 8 .LC212 │ │ │ │ │ - 613: 000072e1 210 FUNC LOCAL DEFAULT 1 unicode_rindex │ │ │ │ │ - 614: 000014b0 0 NOTYPE LOCAL DEFAULT 8 .LC213 │ │ │ │ │ - 615: 000014d8 0 NOTYPE LOCAL DEFAULT 8 .LC214 │ │ │ │ │ - 616: 000014e4 0 NOTYPE LOCAL DEFAULT 8 .LC215 │ │ │ │ │ - 617: 000073b5 144 FUNC LOCAL DEFAULT 1 unicode_removesuffix │ │ │ │ │ - 618: 00007440 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 619: 00007444 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 620: 00007445 52 FUNC LOCAL DEFAULT 1 unicode_capitalize │ │ │ │ │ - 621: 00007479 200 FUNC LOCAL DEFAULT 1 do_capitalize │ │ │ │ │ - 622: 00007474 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 623: 000014f4 0 NOTYPE LOCAL DEFAULT 8 .LC216 │ │ │ │ │ - 624: 000142bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 625: 00007478 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 626: 00000587 138 FUNC LOCAL DEFAULT 9 handle_capital_sigma │ │ │ │ │ - 627: 00007541 24 FUNC LOCAL DEFAULT 1 unicode_upper │ │ │ │ │ - 628: 0000cde9 36 FUNC LOCAL DEFAULT 1 do_upper │ │ │ │ │ - 629: 00001508 0 NOTYPE LOCAL DEFAULT 8 .LC217 │ │ │ │ │ - 630: 0000151c 0 NOTYPE LOCAL DEFAULT 8 .LC218 │ │ │ │ │ - 631: 00001534 0 NOTYPE LOCAL DEFAULT 8 .LC219 │ │ │ │ │ - 632: 000142c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 633: 000075d5 226 FUNC LOCAL DEFAULT 1 InsertThousandsGrouping_fill.part.0 │ │ │ │ │ - 634: 00014548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 635: 00007701 150 FUNC LOCAL DEFAULT 1 unicode_isdigit │ │ │ │ │ - 636: 000077d9 264 FUNC LOCAL DEFAULT 1 unicode_rsplit │ │ │ │ │ - 637: 000078e1 4050 FUNC LOCAL DEFAULT 1 rsplit │ │ │ │ │ - 638: 000078dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 639: 000078e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 640: 00007e3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 641: 00007e40 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 642: 0000811c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 643: 00008120 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 644: 0000855c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 645: 00008560 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 646: 0000885c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 647: 00008860 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 648: 000088bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 649: 0000154c 0 NOTYPE LOCAL DEFAULT 8 .LC220 │ │ │ │ │ - 650: 000088c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 651: 000088c1 208 FUNC LOCAL DEFAULT 1 unicode_rjust │ │ │ │ │ - 652: 00008991 280 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ - 653: 00000529 94 FUNC LOCAL DEFAULT 9 convert_uc.constprop.0 │ │ │ │ │ - 654: 0000898c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 655: 00001554 0 NOTYPE LOCAL DEFAULT 8 .LC221 │ │ │ │ │ - 656: 00008990 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 657: 00008aa4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 658: 0001454c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 659: 0001454d 620 FUNC LOCAL DEFAULT 6 unicode_isspace │ │ │ │ │ - 660: 00001570 0 NOTYPE LOCAL DEFAULT 8 .LC222 │ │ │ │ │ - 661: 00008aa8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 662: 00008aa9 140 FUNC LOCAL DEFAULT 1 unicode_removeprefix │ │ │ │ │ - 663: 00008b30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 664: 00001580 0 NOTYPE LOCAL DEFAULT 8 .LC223 │ │ │ │ │ - 665: 0000158c 0 NOTYPE LOCAL DEFAULT 8 .LC224 │ │ │ │ │ - 666: 00001598 0 NOTYPE LOCAL DEFAULT 8 .LC225 │ │ │ │ │ - 667: 000015e0 0 NOTYPE LOCAL DEFAULT 8 .LC226 │ │ │ │ │ - 668: 0000161c 0 NOTYPE LOCAL DEFAULT 8 .LC227 │ │ │ │ │ - 669: 0000165c 0 NOTYPE LOCAL DEFAULT 8 .LC228 │ │ │ │ │ - 670: 00001690 0 NOTYPE LOCAL DEFAULT 8 .LC229 │ │ │ │ │ - 671: 00008b34 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 672: 00008b35 936 FUNC LOCAL DEFAULT 1 unicode_maketrans │ │ │ │ │ - 673: 000016c4 0 NOTYPE LOCAL DEFAULT 8 .LC230 │ │ │ │ │ - 674: 00008edd 224 FUNC LOCAL DEFAULT 1 unicode_center │ │ │ │ │ - 675: 00008fb8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 676: 00008fbc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 677: 00008fe9 620 FUNC LOCAL DEFAULT 1 as_ucs4 │ │ │ │ │ - 678: 000016cc 0 NOTYPE LOCAL DEFAULT 8 .LC231 │ │ │ │ │ - 679: 00009255 132 FUNC LOCAL DEFAULT 1 unicode_isalpha │ │ │ │ │ - 680: 0000954c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 681: 00009550 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 682: 000016f0 0 NOTYPE LOCAL DEFAULT 8 .LC232 │ │ │ │ │ - 683: 00009740 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 684: 00001704 0 NOTYPE LOCAL DEFAULT 8 .LC233 │ │ │ │ │ - 685: 00001710 0 NOTYPE LOCAL DEFAULT 8 .LC234 │ │ │ │ │ - 686: 0000171c 0 NOTYPE LOCAL DEFAULT 8 .LC235 │ │ │ │ │ - 687: 00009dd9 260 FUNC LOCAL DEFAULT 1 ucs1lib_utf16_encode.isra.0 │ │ │ │ │ - 688: 00009edd 18 FUNC LOCAL DEFAULT 1 unicodeiter_len │ │ │ │ │ - 689: 00000440 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 690: 00000441 12 FUNC LOCAL DEFAULT 9 unicodeiter_traverse │ │ │ │ │ - 691: 00001724 0 NOTYPE LOCAL DEFAULT 8 .LC236 │ │ │ │ │ - 692: 00009ef1 118 FUNC LOCAL DEFAULT 1 unicode___format__ │ │ │ │ │ - 693: 00001730 0 NOTYPE LOCAL DEFAULT 8 .LC237 │ │ │ │ │ - 694: 00009fcd 202 FUNC LOCAL DEFAULT 1 unicode_index │ │ │ │ │ - 695: 00000478 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 696: 0000047c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 697: 00001738 0 NOTYPE LOCAL DEFAULT 8 .LC238 │ │ │ │ │ - 698: 00001750 0 NOTYPE LOCAL DEFAULT 8 .LC239 │ │ │ │ │ - 699: 00014a7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 700: 000004af 12 FUNC LOCAL DEFAULT 9 unicode_swapcase │ │ │ │ │ - 701: 0000a0a1 198 FUNC LOCAL DEFAULT 1 do_swapcase │ │ │ │ │ - 702: 00001764 0 NOTYPE LOCAL DEFAULT 8 .LC240 │ │ │ │ │ - 703: 0000a2d1 212 FUNC LOCAL DEFAULT 1 unicode_ljust │ │ │ │ │ - 704: 0000a3a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 705: 0000176c 0 NOTYPE LOCAL DEFAULT 8 .LC241 │ │ │ │ │ - 706: 0000a3a4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 707: 0000a479 80 FUNC LOCAL DEFAULT 1 unicode_check_modifiable │ │ │ │ │ - 708: 000017a8 0 NOTYPE LOCAL DEFAULT 8 .LC242 │ │ │ │ │ - 709: 0000a4c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 710: 000017d0 0 NOTYPE LOCAL DEFAULT 8 .LC243 │ │ │ │ │ - 711: 000017e0 0 NOTYPE LOCAL DEFAULT 8 .LC244 │ │ │ │ │ - 712: 000017f4 0 NOTYPE LOCAL DEFAULT 8 .LC245 │ │ │ │ │ - 713: 0000a4c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 714: 0000a718 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 715: 0000a720 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 716: 0000aacc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 717: 00001810 0 NOTYPE LOCAL DEFAULT 8 .LC246 │ │ │ │ │ - 718: 00001838 0 NOTYPE LOCAL DEFAULT 8 .LC247 │ │ │ │ │ - 719: 0000aad0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 720: 0000ae84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 721: 0000ae88 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 722: 0000b1e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 723: 0000b1ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 724: 0000b305 64 FUNC LOCAL DEFAULT 1 asciilib__factorize │ │ │ │ │ - 725: 0000b345 208 FUNC LOCAL DEFAULT 1 asciilib__lex_search │ │ │ │ │ - 726: 0000b305 64 FUNC LOCAL DEFAULT 1 ucs1lib__factorize │ │ │ │ │ - 727: 00000524 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 728: 0000187c 0 NOTYPE LOCAL DEFAULT 8 .LC251 │ │ │ │ │ - 729: 000018b8 0 NOTYPE LOCAL DEFAULT 8 .LC252 │ │ │ │ │ - 730: 00000528 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 731: 0000bbdd 24 FUNC LOCAL DEFAULT 1 unicode_casefold │ │ │ │ │ - 732: 00000611 126 FUNC LOCAL DEFAULT 9 do_casefold │ │ │ │ │ - 733: 000018f0 0 NOTYPE LOCAL DEFAULT 8 .LC253 │ │ │ │ │ - 734: 00001914 0 NOTYPE LOCAL DEFAULT 8 .LC254 │ │ │ │ │ - 735: 0000193c 0 NOTYPE LOCAL DEFAULT 8 .LC255 │ │ │ │ │ - 736: 00001950 0 NOTYPE LOCAL DEFAULT 8 .LC256 │ │ │ │ │ - 737: 00001970 0 NOTYPE LOCAL DEFAULT 8 .LC257 │ │ │ │ │ - 738: 00001978 0 NOTYPE LOCAL DEFAULT 8 .LC258 │ │ │ │ │ - 739: 00014a80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 740: 00014e74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 741: 00001994 0 NOTYPE LOCAL DEFAULT 8 .LC259 │ │ │ │ │ - 742: 0000199c 0 NOTYPE LOCAL DEFAULT 8 .LC260 │ │ │ │ │ - 743: 0000bc01 72 FUNC LOCAL DEFAULT 1 unicodeiter_reduce │ │ │ │ │ - 744: 0000bc40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 745: 000019a4 0 NOTYPE LOCAL DEFAULT 8 .LC261 │ │ │ │ │ - 746: 000019b0 0 NOTYPE LOCAL DEFAULT 8 .LC262 │ │ │ │ │ - 747: 000019bc 0 NOTYPE LOCAL DEFAULT 8 .LC263 │ │ │ │ │ - 748: 0000bc48 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 749: 0000c105 256 FUNC LOCAL DEFAULT 1 ucs1lib_utf32_encode.isra.0 │ │ │ │ │ - 750: 00014e79 270 FUNC LOCAL DEFAULT 6 do_upper_or_lower │ │ │ │ │ - 751: 00014e78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 752: 0000c229 32 FUNC LOCAL DEFAULT 1 unicode_str │ │ │ │ │ - 753: 0000c244 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 754: 0000c248 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 755: 0000c249 184 FUNC LOCAL DEFAULT 1 unicode_islower │ │ │ │ │ - 756: 000019c4 0 NOTYPE LOCAL DEFAULT 8 .LC264 │ │ │ │ │ - 757: 00001a00 0 NOTYPE LOCAL DEFAULT 8 .LC265 │ │ │ │ │ - 758: 000152e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 759: 0000c301 12 FUNC LOCAL DEFAULT 1 unicode_title │ │ │ │ │ - 760: 000152ed 244 FUNC LOCAL DEFAULT 6 do_title │ │ │ │ │ - 761: 000152ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 762: 0000c30d 74 FUNC LOCAL DEFAULT 1 unicodeiter_setstate │ │ │ │ │ - 763: 0000c359 148 FUNC LOCAL DEFAULT 1 unicode_isprintable │ │ │ │ │ - 764: 0000c3ed 198 FUNC LOCAL DEFAULT 1 unicode_istitle │ │ │ │ │ - 765: 0000c9fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 766: 0000ca00 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 767: 0000123b 194 FUNC LOCAL DEFAULT 9 ucs4lib__preprocess │ │ │ │ │ - 768: 000010cb 352 FUNC LOCAL DEFAULT 9 ucs4lib__two_way │ │ │ │ │ - 769: 000012fd 112 FUNC LOCAL DEFAULT 9 ucs4lib__two_way_count │ │ │ │ │ - 770: 0000cb3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 771: 0000cb40 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 772: 0000cb41 256 FUNC LOCAL DEFAULT 1 unicode_zfill │ │ │ │ │ - 773: 0000cc3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 774: 0000cc40 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 775: 0000cc41 150 FUNC LOCAL DEFAULT 1 unicode_isdecimal │ │ │ │ │ - 776: 00001a24 0 NOTYPE LOCAL DEFAULT 8 .LC267 │ │ │ │ │ - 777: 00001a7c 0 NOTYPE LOCAL DEFAULT 8 .LC268 │ │ │ │ │ - 778: 0000cd51 150 FUNC LOCAL DEFAULT 1 unicode_isnumeric │ │ │ │ │ - 779: 00001ad0 0 NOTYPE LOCAL DEFAULT 8 .LC269 │ │ │ │ │ - 780: 0000cfe9 96 FUNC LOCAL DEFAULT 1 formatter_parser │ │ │ │ │ - 781: 0000d044 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 782: 0000d048 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 783: 0000d049 256 FUNC LOCAL DEFAULT 1 formatteriter_next │ │ │ │ │ - 784: 0000d3d9 24 FUNC LOCAL DEFAULT 1 SubString_new_object │ │ │ │ │ - 785: 0000d149 20 FUNC LOCAL DEFAULT 1 SubString_new_object_or_empty │ │ │ │ │ - 786: 00001ae8 0 NOTYPE LOCAL DEFAULT 8 .LC270 │ │ │ │ │ - 787: 0000d15d 204 FUNC LOCAL DEFAULT 1 formatter_field_name_split │ │ │ │ │ - 788: 0000d224 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 789: 0000d228 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 790: 0000d229 368 FUNC LOCAL DEFAULT 1 fieldnameiter_next │ │ │ │ │ - 791: 0000d399 32 FUNC LOCAL DEFAULT 1 fieldnameiter_dealloc │ │ │ │ │ - 792: 0000d3b9 32 FUNC LOCAL DEFAULT 1 formatteriter_dealloc │ │ │ │ │ - 793: 00001b2c 0 NOTYPE LOCAL DEFAULT 8 .LC271 │ │ │ │ │ - 794: 000006d1 40 FUNC LOCAL DEFAULT 9 unicode_getnewargs │ │ │ │ │ - 795: 0000d3f1 8 FUNC LOCAL DEFAULT 1 do_string_format_map │ │ │ │ │ - 796: 000006f9 106 FUNC LOCAL DEFAULT 9 unicode_sizeof │ │ │ │ │ - 797: 0000d454 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 798: 00001b30 0 NOTYPE LOCAL DEFAULT 8 .LC272 │ │ │ │ │ - 799: 00001b48 0 NOTYPE LOCAL DEFAULT 8 .LC273 │ │ │ │ │ - 800: 00001b64 0 NOTYPE LOCAL DEFAULT 8 .LC274 │ │ │ │ │ - 801: 00001ba8 0 NOTYPE LOCAL DEFAULT 8 .LC275 │ │ │ │ │ - 802: 0000d45c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 803: 00000b13 146 FUNC LOCAL DEFAULT 9 unicode_kind_name │ │ │ │ │ - 804: 00001be4 0 NOTYPE LOCAL DEFAULT 8 .LC276 │ │ │ │ │ - 805: 00001bf4 0 NOTYPE LOCAL DEFAULT 8 .LC277 │ │ │ │ │ - 806: 00001c04 0 NOTYPE LOCAL DEFAULT 8 .LC278 │ │ │ │ │ - 807: 00001c10 0 NOTYPE LOCAL DEFAULT 8 .LC279 │ │ │ │ │ - 808: 00001c1c 0 NOTYPE LOCAL DEFAULT 8 .LC280 │ │ │ │ │ - 809: 00001c34 0 NOTYPE LOCAL DEFAULT 8 .LC281 │ │ │ │ │ - 810: 00001c3c 0 NOTYPE LOCAL DEFAULT 8 .LC282 │ │ │ │ │ - 811: 00001c44 0 NOTYPE LOCAL DEFAULT 8 .LC283 │ │ │ │ │ - 812: 00001c5c 0 NOTYPE LOCAL DEFAULT 8 .LC284 │ │ │ │ │ - 813: 00001c80 0 NOTYPE LOCAL DEFAULT 8 .LC285 │ │ │ │ │ - 814: 00000ebd 84 FUNC LOCAL DEFAULT 9 ucs2lib__lex_search │ │ │ │ │ - 815: 00001077 84 FUNC LOCAL DEFAULT 9 ucs4lib__lex_search │ │ │ │ │ - 816: 0000122b 16 FUNC LOCAL DEFAULT 9 EncodingMap_size │ │ │ │ │ - 817: 00001368 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 818: 0000136c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 819: 00001498 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 820: 0000149c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 821: 000014d0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 822: 00001ca4 0 NOTYPE LOCAL DEFAULT 8 .LC288 │ │ │ │ │ - 823: 00001ce8 0 NOTYPE LOCAL DEFAULT 8 .LC289 │ │ │ │ │ - 824: 00001d08 0 NOTYPE LOCAL DEFAULT 8 .LC290 │ │ │ │ │ - 825: 00001d68 0 NOTYPE LOCAL DEFAULT 8 .LC291 │ │ │ │ │ - 826: 00001d80 0 NOTYPE LOCAL DEFAULT 8 .LC292 │ │ │ │ │ - 827: 00001d9c 0 NOTYPE LOCAL DEFAULT 8 .LC293 │ │ │ │ │ - 828: 00001db0 0 NOTYPE LOCAL DEFAULT 8 .LC294 │ │ │ │ │ - 829: 00001dcc 0 NOTYPE LOCAL DEFAULT 8 .LC295 │ │ │ │ │ - 830: 00001df4 0 NOTYPE LOCAL DEFAULT 8 .LC296 │ │ │ │ │ - 831: 00001e10 0 NOTYPE LOCAL DEFAULT 8 .LC297 │ │ │ │ │ - 832: 00001e20 0 NOTYPE LOCAL DEFAULT 8 .LC298 │ │ │ │ │ - 833: 00001e30 0 NOTYPE LOCAL DEFAULT 8 .LC299 │ │ │ │ │ - 834: 00001e40 0 NOTYPE LOCAL DEFAULT 8 .LC300 │ │ │ │ │ - 835: 00001e54 0 NOTYPE LOCAL DEFAULT 8 .LC301 │ │ │ │ │ - 836: 00001e68 0 NOTYPE LOCAL DEFAULT 8 .LC302 │ │ │ │ │ - 837: 00001e7c 0 NOTYPE LOCAL DEFAULT 8 .LC303 │ │ │ │ │ - 838: 00001e90 0 NOTYPE LOCAL DEFAULT 8 .LC304 │ │ │ │ │ - 839: 000014d8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 840: 000017f4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 841: 000017f8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 842: 00001edc 0 NOTYPE LOCAL DEFAULT 8 .LC305 │ │ │ │ │ - 843: 00001efc 0 NOTYPE LOCAL DEFAULT 8 .LC306 │ │ │ │ │ - 844: 00001f24 0 NOTYPE LOCAL DEFAULT 8 .LC307 │ │ │ │ │ - 845: 00001f94 0 NOTYPE LOCAL DEFAULT 8 .LC308 │ │ │ │ │ - 846: 0000200c 0 NOTYPE LOCAL DEFAULT 8 .LC309 │ │ │ │ │ - 847: 000020b8 0 NOTYPE LOCAL DEFAULT 8 .LC310 │ │ │ │ │ - 848: 00002130 0 NOTYPE LOCAL DEFAULT 8 .LC311 │ │ │ │ │ - 849: 00002198 0 NOTYPE LOCAL DEFAULT 8 .LC312 │ │ │ │ │ - 850: 00001d00 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 851: 000021bc 0 NOTYPE LOCAL DEFAULT 8 .LC313 │ │ │ │ │ - 852: 00001d04 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 853: 00000000 0 SECTION LOCAL DEFAULT 12 .rodata │ │ │ │ │ - 854: 00000000 0 NOTYPE LOCAL DEFAULT 12 $d │ │ │ │ │ - 855: 00000000 29 OBJECT LOCAL DEFAULT 12 __func__.4 │ │ │ │ │ - 856: 00000020 14 OBJECT LOCAL DEFAULT 12 __func__.2 │ │ │ │ │ - 857: 00000030 29 OBJECT LOCAL DEFAULT 12 __func__.5 │ │ │ │ │ - 858: 00000060 21 OBJECT LOCAL DEFAULT 12 __func__.3 │ │ │ │ │ - 859: 000000f8 17 OBJECT LOCAL DEFAULT 12 __func__.1 │ │ │ │ │ - 860: 0000010c 20 OBJECT LOCAL DEFAULT 12 __func__.0 │ │ │ │ │ - 861: 00000120 128 OBJECT LOCAL DEFAULT 12 ascii_linebreak │ │ │ │ │ - 862: 000001a0 128 OBJECT LOCAL DEFAULT 12 utf7_category │ │ │ │ │ - 863: 00000220 28 OBJECT LOCAL DEFAULT 12 __func__.31 │ │ │ │ │ - 864: 0000023c 12 OBJECT LOCAL DEFAULT 12 _keywords.8 │ │ │ │ │ - 865: 00000248 16 OBJECT LOCAL DEFAULT 12 _keywords.11 │ │ │ │ │ - 866: 00000258 12 OBJECT LOCAL DEFAULT 12 _keywords.14 │ │ │ │ │ - 867: 00000264 12 OBJECT LOCAL DEFAULT 12 _keywords.17 │ │ │ │ │ - 868: 00000270 8 OBJECT LOCAL DEFAULT 12 _keywords.20 │ │ │ │ │ - 869: 00000278 8 OBJECT LOCAL DEFAULT 12 _keywords.23 │ │ │ │ │ - 870: 00000280 16 OBJECT LOCAL DEFAULT 12 _keywords.26 │ │ │ │ │ - 871: 00000290 38 OBJECT LOCAL DEFAULT 12 setstate_doc │ │ │ │ │ - 872: 000002b8 39 OBJECT LOCAL DEFAULT 12 reduce_doc │ │ │ │ │ - 873: 000002e0 55 OBJECT LOCAL DEFAULT 12 length_hint_doc │ │ │ │ │ - 874: 00000318 405 OBJECT LOCAL DEFAULT 12 unicode_doc │ │ │ │ │ - 875: 000004b0 168 OBJECT LOCAL DEFAULT 12 format_map__doc__ │ │ │ │ │ - 876: 00000558 180 OBJECT LOCAL DEFAULT 12 format__doc__ │ │ │ │ │ - 877: 0000060c 76 OBJECT LOCAL DEFAULT 12 unicode_sizeof__doc__ │ │ │ │ │ - 878: 00000658 108 OBJECT LOCAL DEFAULT 12 unicode___format____doc__ │ │ │ │ │ - 879: 000006c4 304 OBJECT LOCAL DEFAULT 12 unicode_endswith__doc__ │ │ │ │ │ - 880: 000007f4 308 OBJECT LOCAL DEFAULT 12 unicode_startswith__doc__ │ │ │ │ │ - 881: 00000928 140 OBJECT LOCAL DEFAULT 12 unicode_zfill__doc__ │ │ │ │ │ - 882: 000009b4 72 OBJECT LOCAL DEFAULT 12 unicode_upper__doc__ │ │ │ │ │ - 883: 000009fc 428 OBJECT LOCAL DEFAULT 12 unicode_translate__doc__ │ │ │ │ │ - 884: 00000ba8 596 OBJECT LOCAL DEFAULT 12 unicode_maketrans__doc__ │ │ │ │ │ - 885: 00000dfc 104 OBJECT LOCAL DEFAULT 12 unicode_swapcase__doc__ │ │ │ │ │ - 886: 00000e64 199 OBJECT LOCAL DEFAULT 12 unicode_splitlines__doc__ │ │ │ │ │ - 887: 00000f2c 501 OBJECT LOCAL DEFAULT 12 unicode_rsplit__doc__ │ │ │ │ │ - 888: 00001124 403 OBJECT LOCAL DEFAULT 12 unicode_rpartition__doc__ │ │ │ │ │ - 889: 000012b8 382 OBJECT LOCAL DEFAULT 12 unicode_partition__doc__ │ │ │ │ │ - 890: 00001438 676 OBJECT LOCAL DEFAULT 12 unicode_split__doc__ │ │ │ │ │ - 891: 000016dc 164 OBJECT LOCAL DEFAULT 12 unicode_rjust__doc__ │ │ │ │ │ - 892: 00001780 273 OBJECT LOCAL DEFAULT 12 unicode_rindex__doc__ │ │ │ │ │ - 893: 00001894 243 OBJECT LOCAL DEFAULT 12 unicode_rfind__doc__ │ │ │ │ │ - 894: 00001988 249 OBJECT LOCAL DEFAULT 12 unicode_removesuffix__doc__ │ │ │ │ │ - 895: 00001a84 221 OBJECT LOCAL DEFAULT 12 unicode_removeprefix__doc__ │ │ │ │ │ - 896: 00001b64 313 OBJECT LOCAL DEFAULT 12 unicode_replace__doc__ │ │ │ │ │ - 897: 00001ca0 164 OBJECT LOCAL DEFAULT 12 unicode_rstrip__doc__ │ │ │ │ │ - 898: 00001d44 163 OBJECT LOCAL DEFAULT 12 unicode_lstrip__doc__ │ │ │ │ │ - 899: 00001de8 175 OBJECT LOCAL DEFAULT 12 unicode_strip__doc__ │ │ │ │ │ - 900: 00001e98 72 OBJECT LOCAL DEFAULT 12 unicode_lower__doc__ │ │ │ │ │ - 901: 00001ee0 163 OBJECT LOCAL DEFAULT 12 unicode_ljust__doc__ │ │ │ │ │ - 902: 00001f84 234 OBJECT LOCAL DEFAULT 12 unicode_join__doc__ │ │ │ │ │ - 903: 00002070 164 OBJECT LOCAL DEFAULT 12 unicode_isprintable__doc__ │ │ │ │ │ - 904: 00002114 204 OBJECT LOCAL DEFAULT 12 unicode_isidentifier__doc__ │ │ │ │ │ - 905: 000021e0 204 OBJECT LOCAL DEFAULT 12 unicode_isnumeric__doc__ │ │ │ │ │ - 906: 000022ac 206 OBJECT LOCAL DEFAULT 12 unicode_isdigit__doc__ │ │ │ │ │ - 907: 0000237c 213 OBJECT LOCAL DEFAULT 12 unicode_isdecimal__doc__ │ │ │ │ │ - 908: 00002454 221 OBJECT LOCAL DEFAULT 12 unicode_isalnum__doc__ │ │ │ │ │ - 909: 00002534 212 OBJECT LOCAL DEFAULT 12 unicode_isalpha__doc__ │ │ │ │ │ - 910: 00002608 211 OBJECT LOCAL DEFAULT 12 unicode_isspace__doc__ │ │ │ │ │ - 911: 000026dc 226 OBJECT LOCAL DEFAULT 12 unicode_istitle__doc__ │ │ │ │ │ - 912: 000027c0 221 OBJECT LOCAL DEFAULT 12 unicode_isupper__doc__ │ │ │ │ │ - 913: 000028a0 220 OBJECT LOCAL DEFAULT 12 unicode_islower__doc__ │ │ │ │ │ - 914: 0000297c 184 OBJECT LOCAL DEFAULT 12 unicode_isascii__doc__ │ │ │ │ │ - 915: 00002a34 271 OBJECT LOCAL DEFAULT 12 unicode_index__doc__ │ │ │ │ │ - 916: 00002b44 241 OBJECT LOCAL DEFAULT 12 unicode_find__doc__ │ │ │ │ │ - 917: 00002c38 167 OBJECT LOCAL DEFAULT 12 unicode_expandtabs__doc__ │ │ │ │ │ - 918: 00002ce0 511 OBJECT LOCAL DEFAULT 12 unicode_encode__doc__ │ │ │ │ │ - 919: 00002ee0 203 OBJECT LOCAL DEFAULT 12 unicode_count__doc__ │ │ │ │ │ - 920: 00002fac 158 OBJECT LOCAL DEFAULT 12 unicode_center__doc__ │ │ │ │ │ - 921: 0000304c 89 OBJECT LOCAL DEFAULT 12 unicode_casefold__doc__ │ │ │ │ │ - 922: 000030a8 155 OBJECT LOCAL DEFAULT 12 unicode_capitalize__doc__ │ │ │ │ │ - 923: 00003144 193 OBJECT LOCAL DEFAULT 12 unicode_title__doc__ │ │ │ │ │ - 924: 00003208 62 OBJECT LOCAL DEFAULT 12 EncodingMap_size__doc__ │ │ │ │ │ - 925: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 926: 00000000 4 OBJECT LOCAL DEFAULT 3 bloom_linebreak │ │ │ │ │ - 927: 000007e0 144 OBJECT LOCAL DEFAULT 3 unicode_as_number │ │ │ │ │ - 928: 000007b8 40 OBJECT LOCAL DEFAULT 3 unicode_as_sequence │ │ │ │ │ - 929: 000007ac 12 OBJECT LOCAL DEFAULT 3 unicode_as_mapping │ │ │ │ │ - 930: 00000870 816 OBJECT LOCAL DEFAULT 3 unicode_methods │ │ │ │ │ - 931: 000000d4 208 OBJECT LOCAL DEFAULT 3 EncodingMapType │ │ │ │ │ - 932: 00000ba0 32 OBJECT LOCAL DEFAULT 3 encoding_map_methods │ │ │ │ │ - 933: 000001a4 208 OBJECT LOCAL DEFAULT 3 PyFieldNameIter_Type │ │ │ │ │ - 934: 00000004 16 OBJECT LOCAL DEFAULT 5 fieldnameiter_methods │ │ │ │ │ - 935: 00000274 208 OBJECT LOCAL DEFAULT 3 PyFormatterIter_Type │ │ │ │ │ - 936: 00000014 16 OBJECT LOCAL DEFAULT 5 formatteriter_methods │ │ │ │ │ - 937: 00000344 44 OBJECT LOCAL DEFAULT 3 _parser.15 │ │ │ │ │ - 938: 00000688 32 OBJECT LOCAL DEFAULT 3 _kwtuple.13 │ │ │ │ │ - 939: 00000370 44 OBJECT LOCAL DEFAULT 3 _parser.21 │ │ │ │ │ - 940: 000006c8 28 OBJECT LOCAL DEFAULT 3 _kwtuple.19 │ │ │ │ │ - 941: 0000039c 44 OBJECT LOCAL DEFAULT 3 _parser.12 │ │ │ │ │ - 942: 0000066c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.10 │ │ │ │ │ - 943: 0000076c 64 OBJECT LOCAL DEFAULT 3 unicodeiter_methods │ │ │ │ │ - 944: 00000568 44 OBJECT LOCAL DEFAULT 3 _parser.27 │ │ │ │ │ - 945: 00000700 36 OBJECT LOCAL DEFAULT 3 _kwtuple.25 │ │ │ │ │ - 946: 00000594 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ - 947: 0000064c 32 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ - 948: 000005c0 44 OBJECT LOCAL DEFAULT 3 _parser.24 │ │ │ │ │ - 949: 000006e4 28 OBJECT LOCAL DEFAULT 3 _kwtuple.22 │ │ │ │ │ - 950: 000005ec 44 OBJECT LOCAL DEFAULT 3 _parser.18 │ │ │ │ │ - 951: 000006a8 32 OBJECT LOCAL DEFAULT 3 _kwtuple.16 │ │ │ │ │ - 952: 00000618 52 OBJECT LOCAL DEFAULT 3 _string_module │ │ │ │ │ - 953: 0000073c 48 OBJECT LOCAL DEFAULT 3 _string_methods │ │ │ │ │ - 954: 00000724 24 OBJECT LOCAL DEFAULT 3 module_slots │ │ │ │ │ - 955: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 956: 00000000 4 OBJECT LOCAL DEFAULT 5 initialized.6 │ │ │ │ │ - 957: 00009761 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 958: 00009762 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 959: 00009061 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 960: 00009062 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 961: 00000001 130 FUNC GLOBAL HIDDEN 6 _Py_normalize_encoding │ │ │ │ │ - 962: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ - 963: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 964: 00000001 380 FUNC GLOBAL HIDDEN 1 _Py_DecodeUTF8Ex │ │ │ │ │ - 965: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawMalloc │ │ │ │ │ - 966: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawFree │ │ │ │ │ - 967: 00000085 754 FUNC GLOBAL HIDDEN 6 _Py_EncodeUTF8Ex │ │ │ │ │ - 968: 00000000 0 NOTYPE GLOBAL DEFAULT UND wcslen │ │ │ │ │ - 969: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawRealloc │ │ │ │ │ - 970: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 971: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 972: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 973: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashBuffer │ │ │ │ │ - 974: 00000465 8200 FUNC GLOBAL HIDDEN 1 _PyUnicode_InitGlobalObjects │ │ │ │ │ - 975: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_Main │ │ │ │ │ - 976: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_new_full │ │ │ │ │ - 977: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 978: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_get │ │ │ │ │ - 979: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_set │ │ │ │ │ - 980: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 981: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ - 982: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 983: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ - 984: 0000246d 100 FUNC GLOBAL HIDDEN 1 _PyUnicode_InitState │ │ │ │ │ - 985: 000004c1 308 FUNC GLOBAL DEFAULT 6 PyUnicode_New │ │ │ │ │ - 986: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 987: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 988: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 989: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 990: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 991: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 992: 000005f5 560 FUNC GLOBAL DEFAULT 6 PyUnicode_InternFromString │ │ │ │ │ - 993: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 994: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetDefaultRef │ │ │ │ │ - 995: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ - 996: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 997: 00000825 40 FUNC GLOBAL DEFAULT 6 PyUnicode_FromString │ │ │ │ │ - 998: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 999: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 1000: 00003395 580 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_Finish │ │ │ │ │ - 1001: 000135e1 30 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_Dealloc │ │ │ │ │ - 1002: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 1003: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Pop │ │ │ │ │ - 1004: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 1005: 00000f39 96 FUNC GLOBAL DEFAULT 6 PyUnicode_FromStringAndSize │ │ │ │ │ - 1006: 00000f99 504 FUNC GLOBAL DEFAULT 6 _PyUnicode_InternImmortal │ │ │ │ │ - 1007: 00002505 108 FUNC GLOBAL HIDDEN 1 _PyUnicode_InitTypes │ │ │ │ │ - 1008: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_InitBuiltin │ │ │ │ │ - 1009: 00001191 508 FUNC GLOBAL DEFAULT 6 _PyUnicode_InternMortal │ │ │ │ │ - 1010: 0000138d 168 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ │ - 1011: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_GetConfig │ │ │ │ │ - 1012: 00000000 0 NOTYPE GLOBAL DEFAULT UND wcscmp │ │ │ │ │ - 1013: 00012815 1120 FUNC GLOBAL DEFAULT 6 PyUnicode_Decode │ │ │ │ │ - 1014: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_DecodeLocaleEx │ │ │ │ │ - 1015: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 1016: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 1017: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 1018: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ - 1019: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ - 1020: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCodec_StrictErrors │ │ │ │ │ - 1021: 00001969 1104 FUNC GLOBAL DEFAULT 6 PyUnicode_FromWideChar │ │ │ │ │ - 1022: 00001db9 68 FUNC GLOBAL DEFAULT 6 _PyUnicode_AsUTF8NoNUL │ │ │ │ │ - 1023: 00001dfd 168 FUNC GLOBAL DEFAULT 6 PyUnicode_AsUTF8AndSize │ │ │ │ │ - 1024: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ - 1025: 00002681 32 FUNC GLOBAL DEFAULT 1 PyUnicode_DecodeFSDefault │ │ │ │ │ - 1026: 00001ea5 94 FUNC GLOBAL DEFAULT 6 PyUnicode_AsUTF8 │ │ │ │ │ - 1027: 00001f05 616 FUNC GLOBAL DEFAULT 6 PyUnicode_FromFormatV │ │ │ │ │ - 1028: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ - 1029: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ - 1030: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ - 1031: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 1032: 000043c5 804 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ - 1033: 000032a9 236 FUNC GLOBAL HIDDEN 6 _PyUnicode_FromASCII │ │ │ │ │ - 1034: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GetFullyQualifiedName │ │ │ │ │ - 1035: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ - 1036: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_GetFullyQualifiedName │ │ │ │ │ - 1037: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 1038: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ - 1039: 00003125 386 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ - 1040: 0000a3a5 210 FUNC GLOBAL DEFAULT 1 PyUnicode_Fill │ │ │ │ │ - 1041: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 1042: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 1043: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ - 1044: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 1045: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 1046: 000035d9 544 FUNC GLOBAL DEFAULT 6 PyUnicode_FromKindAndData │ │ │ │ │ - 1047: 000039dd 40 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeUTF8 │ │ │ │ │ - 1048: 00003a05 80 FUNC GLOBAL DEFAULT 6 _PyUnicode_EqualToASCIIString │ │ │ │ │ - 1049: 00003a55 34 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ - 1050: 00002731 38 FUNC GLOBAL DEFAULT 1 PyUnicode_IsIdentifier │ │ │ │ │ - 1051: 00003a79 276 FUNC GLOBAL DEFAULT 6 _PyUnicode_ScanIdentifier │ │ │ │ │ - 1052: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsXidStart │ │ │ │ │ - 1053: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsXidContinue │ │ │ │ │ - 1054: 00003b8d 140 FUNC GLOBAL DEFAULT 6 _PyUnicode_Equal │ │ │ │ │ - 1055: 00003c19 216 FUNC GLOBAL DEFAULT 6 PyUnicode_CompareWithASCIIString │ │ │ │ │ - 1056: 00003cf1 1748 FUNC GLOBAL DEFAULT 6 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ - 1057: 00004d7d 84 FUNC GLOBAL HIDDEN 1 _PyUnicode_GetNameCAPI │ │ │ │ │ - 1058: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeError │ │ │ │ │ - 1059: 00004859 1168 FUNC GLOBAL DEFAULT 6 PyUnicode_AsEncodedString │ │ │ │ │ - 1060: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCodec_EncodeText │ │ │ │ │ - 1061: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 1062: 00006c5d 84 FUNC GLOBAL HIDDEN 1 _PyUnicode_AsLatin1String │ │ │ │ │ - 1063: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 1064: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCodec_LookupError │ │ │ │ │ - 1065: 00009985 1108 FUNC GLOBAL DEFAULT 1 _PyUnicode_EncodeUTF16 │ │ │ │ │ - 1066: 0000bc49 1212 FUNC GLOBAL DEFAULT 1 _PyUnicode_EncodeUTF32 │ │ │ │ │ - 1067: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCodec_Lookup │ │ │ │ │ - 1068: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 1069: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 1070: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ - 1071: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 1072: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 1073: 00004ce9 68 FUNC GLOBAL HIDDEN 6 _PyUnicode_AsASCIIString │ │ │ │ │ - 1074: 00004d2d 358 FUNC GLOBAL DEFAULT 6 PyUnicode_RichCompare │ │ │ │ │ - 1075: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 1076: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 1077: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 1078: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 1079: 00007d39 64 FUNC GLOBAL HIDDEN 6 _PyUnicode_FindMaxChar │ │ │ │ │ - 1080: 0000538d 192 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_WriteStr │ │ │ │ │ - 1081: 00005a99 1394 FUNC GLOBAL DEFAULT 6 PyUnicode_RPartition │ │ │ │ │ - 1082: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 1083: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 1084: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 1085: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 1086: 00006045 172 FUNC GLOBAL DEFAULT 6 PyUnicodeWriter_Create │ │ │ │ │ - 1087: 000144d9 116 FUNC GLOBAL DEFAULT 6 PyUnicodeWriter_Discard │ │ │ │ │ - 1088: 000060f1 276 FUNC GLOBAL DEFAULT 6 PyUnicodeWriter_WriteStr │ │ │ │ │ - 1089: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 1090: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatWriter │ │ │ │ │ - 1091: 00002a09 88 FUNC GLOBAL DEFAULT 1 PyUnicodeWriter_Finish │ │ │ │ │ - 1092: 00006205 628 FUNC GLOBAL DEFAULT 6 PyUnicode_FromFormat │ │ │ │ │ - 1093: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ - 1094: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 1095: 00007c49 238 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_WriteSubstring │ │ │ │ │ - 1096: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ - 1097: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatAdvancedWriter │ │ │ │ │ - 1098: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ - 1099: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 1100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFloat_FormatAdvancedWriter │ │ │ │ │ - 1101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ToDecimalDigit │ │ │ │ │ - 1102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 1103: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 1104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Format │ │ │ │ │ - 1105: 0000a041 316 FUNC GLOBAL DEFAULT 6 PyUnicode_Substring │ │ │ │ │ - 1106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 1107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ - 1108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 1109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 1110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ - 1111: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 1112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 1113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 1114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyComplex_FormatAdvancedWriter │ │ │ │ │ - 1115: 00008445 1500 FUNC GLOBAL DEFAULT 6 _PyUnicode_JoinArray │ │ │ │ │ - 1116: 00008a21 1152 FUNC GLOBAL DEFAULT 6 PyUnicode_Contains │ │ │ │ │ - 1117: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ - 1118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ - 1119: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 1120: 00009b25 460 FUNC GLOBAL DEFAULT 6 PyUnicode_AsWideCharString │ │ │ │ │ - 1121: 00009cf1 494 FUNC GLOBAL DEFAULT 6 PyUnicode_FindChar │ │ │ │ │ - 1122: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 1123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 1124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 1125: 0000723d 162 FUNC GLOBAL DEFAULT 1 _PyUnicode_Copy │ │ │ │ │ - 1126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 1127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsWhitespace │ │ │ │ │ - 1128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 1129: 00002b65 50 FUNC GLOBAL DEFAULT 1 PyUnicode_DecodeLocale │ │ │ │ │ - 1130: 0000ba25 164 FUNC GLOBAL DEFAULT 6 _Py_GetErrorHandler │ │ │ │ │ - 1131: 00002b99 52 FUNC GLOBAL HIDDEN 1 _Py_DecodeUTF8_surrogateescape │ │ │ │ │ - 1132: 00002bd1 958 FUNC GLOBAL DEFAULT 1 PyUnicode_Partition │ │ │ │ │ - 1133: 0000bfc1 672 FUNC GLOBAL DEFAULT 6 PyUnicode_Concat │ │ │ │ │ - 1134: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ - 1135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 1136: 0000c33d 560 FUNC GLOBAL DEFAULT 6 PyUnicode_Append │ │ │ │ │ - 1137: 0000c799 92 FUNC GLOBAL DEFAULT 6 PyUnicode_FromObject │ │ │ │ │ - 1138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 1139: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 1140: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 1141: 00000000 0 NOTYPE GLOBAL DEFAULT UND wmemchr │ │ │ │ │ - 1142: 0000d8bd 836 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeASCII │ │ │ │ │ - 1143: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 1144: 0000dc61 94 FUNC GLOBAL DEFAULT 6 PyUnicode_Join │ │ │ │ │ - 1145: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 1146: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ - 1147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 1148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 1149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ - 1150: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ - 1151: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 1152: 00003399 324 FUNC GLOBAL HIDDEN 1 _PyUnicode_InitEncodings │ │ │ │ │ - 1153: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCodec_InitRegistry │ │ │ │ │ - 1154: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetFileSystemEncoding │ │ │ │ │ - 1155: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_DumpPathConfig │ │ │ │ │ - 1156: 0000ed91 104 FUNC GLOBAL DEFAULT 6 PyUnicode_EncodeFSDefault │ │ │ │ │ - 1157: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EncodeLocaleEx │ │ │ │ │ - 1158: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ │ - 1159: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeEncodeError │ │ │ │ │ - 1160: 0000f5d9 88 FUNC GLOBAL DEFAULT 6 PyUnicode_Compare │ │ │ │ │ - 1161: 00000000 0 NOTYPE GLOBAL DEFAULT UND wmemcmp │ │ │ │ │ - 1162: 0000fb91 372 FUNC GLOBAL HIDDEN 6 _PyUnicode_XStrip │ │ │ │ │ - 1163: 00012741 212 FUNC GLOBAL DEFAULT 6 PyUnicode_FromEncodedObject │ │ │ │ │ - 1164: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArray │ │ │ │ │ - 1165: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStack_AsDict │ │ │ │ │ - 1166: 000100c5 292 FUNC GLOBAL DEFAULT 6 PyUnicode_FSConverter │ │ │ │ │ - 1167: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_FSPath │ │ │ │ │ - 1168: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Finish │ │ │ │ │ - 1169: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Dealloc │ │ │ │ │ - 1170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Init │ │ │ │ │ - 1171: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Alloc │ │ │ │ │ - 1172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ - 1173: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_WriteBytes │ │ │ │ │ - 1174: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsAlpha │ │ │ │ │ - 1175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsDecimalDigit │ │ │ │ │ - 1176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsDigit │ │ │ │ │ - 1177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsNumeric │ │ │ │ │ - 1178: 0000392d 318 FUNC GLOBAL DEFAULT 1 PyUnicode_FSDecoder │ │ │ │ │ - 1179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ - 1180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMem_RawWcsdup │ │ │ │ │ - 1181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 1182: 00003b85 366 FUNC GLOBAL DEFAULT 1 PyUnicode_AsWideChar │ │ │ │ │ - 1183: 00003cf5 732 FUNC GLOBAL DEFAULT 1 PyUnicode_BuildEncodingMap │ │ │ │ │ - 1184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 1185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ - 1186: 00003fd1 326 FUNC GLOBAL HIDDEN 1 _PyUnicode_Dedent │ │ │ │ │ - 1187: 00004369 8 FUNC GLOBAL DEFAULT 1 PyUnicode_AsUTF8String │ │ │ │ │ - 1188: 000044d5 72 FUNC GLOBAL DEFAULT 1 PyUnicode_Tailmatch │ │ │ │ │ - 1189: 00010931 86 FUNC GLOBAL DEFAULT 6 PyUnicode_EqualToUTF8 │ │ │ │ │ - 1190: 00010989 66 FUNC GLOBAL DEFAULT 6 PyUnicode_EqualToUTF8AndSize │ │ │ │ │ - 1191: 00010b59 276 FUNC GLOBAL DEFAULT 6 _PyUnicode_ExactDealloc │ │ │ │ │ - 1192: 00010c85 5824 FUNC GLOBAL DEFAULT 6 PyUnicode_Format │ │ │ │ │ - 1193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Check │ │ │ │ │ - 1194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 1195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 1196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ - 1197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ - 1198: 00009711 626 FUNC GLOBAL HIDDEN 1 _PyUnicode_FormatLong │ │ │ │ │ - 1199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ - 1200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 1201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 1202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 1203: 00013881 288 FUNC GLOBAL DEFAULT 6 PyUnicode_FromOrdinal │ │ │ │ │ - 1204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Repeat │ │ │ │ │ - 1205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 1206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 1207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ - 1208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMemoryView_FromBuffer │ │ │ │ │ - 1209: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCodec_DecodeText │ │ │ │ │ - 1210: 0000a4c9 1544 FUNC GLOBAL DEFAULT 1 PyUnicode_DecodeUTF16Stateful │ │ │ │ │ - 1211: 00014f89 868 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeUTF32Stateful │ │ │ │ │ - 1212: 00004959 38 FUNC GLOBAL DEFAULT 1 PyUnicode_GetLength │ │ │ │ │ - 1213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 1214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ - 1215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeEncodeError_SetStart │ │ │ │ │ - 1216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeEncodeError_SetEnd │ │ │ │ │ - 1217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeEncodeError_SetReason │ │ │ │ │ - 1218: 00012c75 152 FUNC GLOBAL DEFAULT 6 PyUnicodeWriter_WriteChar │ │ │ │ │ - 1219: 00012d0d 120 FUNC GLOBAL DEFAULT 6 PyUnicodeWriter_WriteRepr │ │ │ │ │ - 1220: 00004b15 8 FUNC GLOBAL DEFAULT 1 _PyUnicode_AsUTF8String │ │ │ │ │ - 1221: 00012efd 28 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_Init │ │ │ │ │ - 1222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 1223: 00012fad 1332 FUNC GLOBAL DEFAULT 6 PyUnicode_Splitlines │ │ │ │ │ - 1224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsLinebreak │ │ │ │ │ - 1225: 000134e1 256 FUNC GLOBAL DEFAULT 6 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 1226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeDecodeError_Create │ │ │ │ │ - 1227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeDecodeError_GetObject │ │ │ │ │ - 1228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeDecodeError_SetStart │ │ │ │ │ - 1229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 1230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeDecodeError_SetReason │ │ │ │ │ - 1231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCapsule_Import │ │ │ │ │ - 1232: 00004dd1 4 FUNC GLOBAL DEFAULT 1 PyUnicode_DecodeLatin1 │ │ │ │ │ - 1233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsLowercase │ │ │ │ │ - 1234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsTitlecase │ │ │ │ │ - 1235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsUppercase │ │ │ │ │ - 1236: 00004dd5 1288 FUNC GLOBAL DEFAULT 1 PyUnicode_DecodeCharmap │ │ │ │ │ - 1237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_GetOptionalItem │ │ │ │ │ - 1238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLong │ │ │ │ │ - 1239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_LookupError │ │ │ │ │ - 1240: 000052dd 116 FUNC GLOBAL DEFAULT 1 PyUnicode_ReadChar │ │ │ │ │ - 1241: 00013735 110 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_WriteChar │ │ │ │ │ - 1242: 000055d9 56 FUNC GLOBAL HIDDEN 1 _PyUnicode_FiniTypes │ │ │ │ │ - 1243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ - 1244: 000137a5 220 FUNC GLOBAL HIDDEN 6 _PyUnicode_ClearInterned │ │ │ │ │ - 1245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ - 1246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_destroy │ │ │ │ │ - 1247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Clear │ │ │ │ │ - 1248: 00005665 110 FUNC GLOBAL HIDDEN 1 _PyUnicode_Fini │ │ │ │ │ - 1249: 000002b7 394 FUNC GLOBAL DEFAULT 9 _PyUnicode_FromId │ │ │ │ │ - 1250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Lock │ │ │ │ │ - 1251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Unlock │ │ │ │ │ - 1252: 00005c55 1028 FUNC GLOBAL HIDDEN 1 _PyUnicode_EncodeCharmap │ │ │ │ │ - 1253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ - 1254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Size │ │ │ │ │ - 1255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ - 1256: 00006395 30 FUNC GLOBAL DEFAULT 1 PyUnicode_AppendAndDel │ │ │ │ │ - 1257: 00006c1d 62 FUNC GLOBAL DEFAULT 1 PyUnicodeWriter_WriteUTF8 │ │ │ │ │ - 1258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeTranslateError_Create │ │ │ │ │ - 1259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeTranslateError_SetStart │ │ │ │ │ - 1260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeTranslateError_SetEnd │ │ │ │ │ - 1261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeTranslateError_SetReason │ │ │ │ │ - 1262: 00007219 36 FUNC GLOBAL DEFAULT 1 PyUnicode_EncodeLocale │ │ │ │ │ - 1263: 00013f75 68 FUNC GLOBAL DEFAULT 6 PyUnicode_AsASCIIString │ │ │ │ │ - 1264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ToTitleFull │ │ │ │ │ - 1265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ToLowerFull │ │ │ │ │ - 1266: 00007559 122 FUNC GLOBAL DEFAULT 1 PyUnicodeWriter_WriteSubstring │ │ │ │ │ - 1267: 000142c1 536 FUNC GLOBAL HIDDEN 6 _PyUnicode_InsertThousandsGrouping │ │ │ │ │ - 1268: 00007799 4 FUNC GLOBAL DEFAULT 1 PyUnicodeWriter_WriteASCII │ │ │ │ │ - 1269: 0000779d 60 FUNC GLOBAL DEFAULT 1 PyUnicode_Split │ │ │ │ │ - 1270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ - 1271: 000088b5 12 FUNC GLOBAL DEFAULT 1 PyInit__string │ │ │ │ │ - 1272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModuleDef_Init │ │ │ │ │ - 1273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ - 1274: 00008fbd 42 FUNC GLOBAL DEFAULT 1 PyUnicode_AsUCS4 │ │ │ │ │ - 1275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_ToBase │ │ │ │ │ - 1276: 00000be9 84 FUNC GLOBAL DEFAULT 9 PyUnicode_Resize │ │ │ │ │ - 1277: 00009f69 64 FUNC GLOBAL HIDDEN 1 _PyUnicode_FastFill │ │ │ │ │ - 1278: 00009fa9 36 FUNC GLOBAL HIDDEN 1 _PyUnicode_FastCopyCharacters │ │ │ │ │ - 1279: 0000044d 48 FUNC GLOBAL DEFAULT 9 PyUnicode_InternInPlace │ │ │ │ │ - 1280: 0000047d 50 FUNC GLOBAL DEFAULT 9 PyUnicodeWriter_Format │ │ │ │ │ - 1281: 0000a099 6 FUNC GLOBAL DEFAULT 1 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ │ - 1282: 000147b9 712 FUNC GLOBAL HIDDEN 6 _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ │ - 1283: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ToUpperFull │ │ │ │ │ - 1284: 0000a169 76 FUNC GLOBAL DEFAULT 1 PyUnicode_Replace │ │ │ │ │ - 1285: 00014a81 1016 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeUTF7Stateful │ │ │ │ │ - 1286: 0000bbf5 10 FUNC GLOBAL DEFAULT 1 PyUnicode_AsUCS4Copy │ │ │ │ │ - 1287: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 1288: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 1289: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsCased │ │ │ │ │ - 1290: 0000c4b5 502 FUNC GLOBAL DEFAULT 1 PyUnicode_AsUnicodeEscapeString │ │ │ │ │ - 1291: 0000ccd9 120 FUNC GLOBAL HIDDEN 1 _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ │ - 1292: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 1293: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsCaseIgnorable │ │ │ │ │ - 1294: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ToFoldedFull │ │ │ │ │ - 1295: 0000ce0d 404 FUNC GLOBAL DEFAULT 1 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ │ - 1296: 0000cfa1 72 FUNC GLOBAL DEFAULT 1 PyUnicode_Find │ │ │ │ │ - 1297: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_New │ │ │ │ │ - 1298: 000154f1 672 FUNC GLOBAL HIDDEN 6 _PyUnicode_EncodeUTF7 │ │ │ │ │ - 1299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 1300: 0000068f 28 FUNC GLOBAL DEFAULT 9 PyUnicode_DecodeUTF16 │ │ │ │ │ - 1301: 000006ab 28 FUNC GLOBAL DEFAULT 9 PyUnicode_DecodeUTF32 │ │ │ │ │ - 1302: 000006c7 10 FUNC GLOBAL DEFAULT 9 PyUnicode_GetDefaultEncoding │ │ │ │ │ - 1303: 00000763 44 FUNC GLOBAL DEFAULT 9 PyUnicode_AsCharmapString │ │ │ │ │ - 1304: 0000078f 6 FUNC GLOBAL DEFAULT 9 PyUnicode_AsLatin1String │ │ │ │ │ - 1305: 00000795 8 FUNC GLOBAL DEFAULT 9 PyUnicode_AsUTF16String │ │ │ │ │ - 1306: 0000079d 8 FUNC GLOBAL DEFAULT 9 PyUnicode_AsUTF32String │ │ │ │ │ - 1307: 000007a5 6 FUNC GLOBAL DEFAULT 9 PyUnicode_DecodeUnicodeEscape │ │ │ │ │ - 1308: 0000d3f9 100 FUNC GLOBAL HIDDEN 1 _PyUnicode_InternedSize_Immortal │ │ │ │ │ - 1309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_len │ │ │ │ │ - 1310: 00000837 206 FUNC GLOBAL DEFAULT 9 PyUnicode_WriteChar │ │ │ │ │ - 1311: 0000098b 392 FUNC GLOBAL DEFAULT 9 PyUnicodeWriter_WriteWideChar │ │ │ │ │ - 1312: 0000d45d 254 FUNC GLOBAL DEFAULT 1 PyUnicode_CopyCharacters │ │ │ │ │ - 1313: 00000ba5 68 FUNC GLOBAL DEFAULT 9 PyUnicode_Count │ │ │ │ │ - 1314: 00000c3d 60 FUNC GLOBAL DEFAULT 9 PyUnicode_RSplit │ │ │ │ │ - 1315: 00000c79 48 FUNC GLOBAL DEFAULT 9 PyUnicode_Translate │ │ │ │ │ - 1316: 00000ca9 104 FUNC GLOBAL DEFAULT 9 PyUnicode_Equal │ │ │ │ │ - 1317: 00000d11 68 FUNC GLOBAL DEFAULT 9 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ │ - 1318: 00000d55 360 FUNC GLOBAL DEFAULT 9 PyUnicodeWriter_WriteUCS4 │ │ │ │ │ - 1319: 0000149d 60 FUNC GLOBAL HIDDEN 9 _PyUnicode_InternedSize │ │ │ │ │ - 1320: 000014d9 806 FUNC GLOBAL DEFAULT 9 _PyUnicode_CheckConsistency │ │ │ │ │ - 1321: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ - 1322: 00001861 88 FUNC GLOBAL HIDDEN 9 _PyUnicode_WideCharString_Converter │ │ │ │ │ - 1323: 000018b9 106 FUNC GLOBAL HIDDEN 9 _PyUnicode_WideCharString_Opt_Converter │ │ │ │ │ - 1324: 00001923 92 FUNC GLOBAL DEFAULT 9 PyUnicode_AsDecodedObject │ │ │ │ │ - 1325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 1326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCodec_Decode │ │ │ │ │ - 1327: 0000197f 162 FUNC GLOBAL DEFAULT 9 PyUnicode_AsDecodedUnicode │ │ │ │ │ - 1328: 00001a21 92 FUNC GLOBAL DEFAULT 9 PyUnicode_AsEncodedObject │ │ │ │ │ - 1329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCodec_Encode │ │ │ │ │ - 1330: 00001a7d 158 FUNC GLOBAL DEFAULT 9 PyUnicode_AsEncodedUnicode │ │ │ │ │ - 1331: 00001b1b 40 FUNC GLOBAL DEFAULT 9 PyUnicode_DecodeLocaleAndSize │ │ │ │ │ - 1332: 00001b43 42 FUNC GLOBAL DEFAULT 9 PyUnicode_GetSize │ │ │ │ │ - 1333: 00001b6d 30 FUNC GLOBAL DEFAULT 9 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ │ - 1334: 00001b8b 210 FUNC GLOBAL DEFAULT 9 _PyUnicodeWriter_WriteLatin1String │ │ │ │ │ - 1335: 00001c5d 90 FUNC GLOBAL HIDDEN 9 _PyUnicode_EqualToASCIIId │ │ │ │ │ - 1336: 00001cb7 6 FUNC GLOBAL DEFAULT 9 PyUnicode_DecodeUTF7 │ │ │ │ │ - 1337: 00001cbd 26 FUNC GLOBAL HIDDEN 9 _PyUnicode_InternStatic │ │ │ │ │ - 1338: 00015791 4 FUNC GLOBAL DEFAULT 6 _PyUnicode_InternInPlace │ │ │ │ │ - 1339: 00001cd7 46 FUNC GLOBAL DEFAULT 9 PyUnicode_InternImmortal │ │ │ │ │ - 1340: 00001d05 60 FUNC GLOBAL DEFAULT 9 PyUnicode_KIND │ │ │ │ │ - 1341: 00001d41 72 FUNC GLOBAL DEFAULT 9 PyUnicode_DATA │ │ │ │ │ - 1342: 000003c8 208 OBJECT GLOBAL HIDDEN 3 _PyUnicodeASCIIIter_Type │ │ │ │ │ - 1343: 00000498 208 OBJECT GLOBAL DEFAULT 3 PyUnicodeIter_Type │ │ │ │ │ - 1344: 00000004 208 OBJECT GLOBAL DEFAULT 3 PyUnicode_Type │ │ │ │ │ - 1345: 00000078 128 OBJECT GLOBAL DEFAULT 12 _Py_ascii_whitespace │ │ │ │ │ - 1346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 1347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 1348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 1349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 306: 00009080 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 307: 00009350 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 308: 000093cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 309: 000095b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 310: 00009634 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 311: 0000963c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 312: 00009640 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 313: 00002b59 12 FUNC LOCAL DEFAULT 1 findchar.part.0 │ │ │ │ │ + 314: 000007ab 140 FUNC LOCAL DEFAULT 9 ucs4lib_rfind_char │ │ │ │ │ + 315: 00006801 160 FUNC LOCAL DEFAULT 1 ucs2lib_rfind_char │ │ │ │ │ + 316: 00000b78 0 NOTYPE LOCAL DEFAULT 8 .LC124 │ │ │ │ │ + 317: 00009ef5 352 FUNC LOCAL DEFAULT 6 unicode_split │ │ │ │ │ + 318: 0000a191 6310 FUNC LOCAL DEFAULT 6 split │ │ │ │ │ + 319: 0000a050 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 320: 00000b98 0 NOTYPE LOCAL DEFAULT 8 .LC125 │ │ │ │ │ + 321: 0000a054 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 322: 0000a184 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 323: 0000a190 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 324: 0000a3b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 325: 0000a3bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 326: 0000a8dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 327: 0000a8e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 328: 0000acfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 329: 0000ad08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 330: 0000b269 156 FUNC LOCAL DEFAULT 1 asciilib__preprocess │ │ │ │ │ + 331: 0000b415 1112 FUNC LOCAL DEFAULT 1 asciilib__two_way │ │ │ │ │ + 332: 0000abc1 786 FUNC LOCAL DEFAULT 1 asciilib_adaptive_find.constprop.0 │ │ │ │ │ + 333: 0000b364 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 334: 0000b368 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 335: 0000b67c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 336: 0000b680 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 337: 0000ba10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 338: 0000ba14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 339: 00000bb4 0 NOTYPE LOCAL DEFAULT 8 .LC127 │ │ │ │ │ + 340: 00000bc8 0 NOTYPE LOCAL DEFAULT 8 .LC128 │ │ │ │ │ + 341: 00002bcd 4 FUNC LOCAL DEFAULT 1 unicode_partition │ │ │ │ │ + 342: 00010665 376 FUNC LOCAL DEFAULT 6 asciilib_default_find │ │ │ │ │ + 343: 00002e58 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 344: 00002e64 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 345: 00000bdc 0 NOTYPE LOCAL DEFAULT 8 .LC130 │ │ │ │ │ + 346: 00000be4 0 NOTYPE LOCAL DEFAULT 8 .LC131 │ │ │ │ │ + 347: 0000badd 1272 FUNC LOCAL DEFAULT 6 unicode_strip │ │ │ │ │ + 348: 0000bfc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 349: 00000c00 0 NOTYPE LOCAL DEFAULT 8 .LC132 │ │ │ │ │ + 350: 00000c30 0 NOTYPE LOCAL DEFAULT 8 .LC133 │ │ │ │ │ + 351: 0000bfd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 352: 0000c26c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 353: 0000c274 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 354: 0000c275 220 FUNC LOCAL DEFAULT 6 unicode_lower │ │ │ │ │ + 355: 0000c205 36 FUNC LOCAL DEFAULT 1 do_lower │ │ │ │ │ + 356: 00013fb5 776 FUNC LOCAL DEFAULT 6 case_operation │ │ │ │ │ + 357: 0000c34c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 358: 00002f91 102 FUNC LOCAL DEFAULT 1 ascii_upper_or_lower │ │ │ │ │ + 359: 0000c350 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 360: 0000c581 556 FUNC LOCAL DEFAULT 6 unicode_resize │ │ │ │ │ + 361: 0000c578 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 362: 0000c580 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 363: 0000c7a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 364: 00000c50 0 NOTYPE LOCAL DEFAULT 8 .LC134 │ │ │ │ │ + 365: 0000c7ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 366: 0000c804 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 367: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC135 │ │ │ │ │ + 368: 00002ff9 928 FUNC LOCAL DEFAULT 1 unicode_expandtabs │ │ │ │ │ + 369: 000076b9 72 FUNC LOCAL DEFAULT 1 unicode_fill │ │ │ │ │ + 370: 00003358 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 371: 00003360 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 372: 00003394 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 373: 00000c98 0 NOTYPE LOCAL DEFAULT 8 .LC136 │ │ │ │ │ + 374: 00000c9c 0 NOTYPE LOCAL DEFAULT 8 .LC137 │ │ │ │ │ + 375: 00000ca8 0 NOTYPE LOCAL DEFAULT 8 .LC138 │ │ │ │ │ + 376: 0000c808 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 377: 0000c809 260 FUNC LOCAL DEFAULT 6 unicode_replace │ │ │ │ │ + 378: 0000c90d 4034 FUNC LOCAL DEFAULT 6 replace │ │ │ │ │ + 379: 0000c908 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 380: 00000cb4 0 NOTYPE LOCAL DEFAULT 8 .LC139 │ │ │ │ │ + 381: 0000c90c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 382: 000107dd 328 FUNC LOCAL DEFAULT 6 anylib_find │ │ │ │ │ + 383: 0000cd78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 384: 0000cd7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 385: 0000d368 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 386: 0000d36c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 387: 000004bb 110 FUNC LOCAL DEFAULT 9 ucs1lib__two_way_count │ │ │ │ │ + 388: 0000d70c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 389: 0000d710 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 390: 00000cd0 0 NOTYPE LOCAL DEFAULT 8 .LC140 │ │ │ │ │ + 391: 0000d9cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 392: 0000d9d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 393: 0000dc10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 394: 00000cec 0 NOTYPE LOCAL DEFAULT 8 .LC141 │ │ │ │ │ + 395: 0000dc14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 396: 0000dc15 96 FUNC LOCAL DEFAULT 6 unicode_join │ │ │ │ │ + 397: 0000dcd5 340 FUNC LOCAL DEFAULT 6 unicode_iter │ │ │ │ │ + 398: 0000de18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 399: 0000de28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 400: 0000de29 92 FUNC LOCAL DEFAULT 6 unicode_ascii_iter_next │ │ │ │ │ + 401: 0000de85 180 FUNC LOCAL DEFAULT 6 unicodeiter_dealloc │ │ │ │ │ + 402: 0000df34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 403: 0000df38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 404: 0000dfe6 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 405: 0000dff0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 406: 0000e200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 407: 0000e214 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 408: 00000d08 0 NOTYPE LOCAL DEFAULT 8 .LC142 │ │ │ │ │ + 409: 0000eacd 728 FUNC LOCAL DEFAULT 6 unicode_subscript │ │ │ │ │ + 410: 000109c1 396 FUNC LOCAL DEFAULT 6 unicode_getitem │ │ │ │ │ + 411: 0000ed98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 412: 00000d38 0 NOTYPE LOCAL DEFAULT 8 .LC143 │ │ │ │ │ + 413: 00000d74 0 NOTYPE LOCAL DEFAULT 8 .LC144 │ │ │ │ │ + 414: 00000d98 0 NOTYPE LOCAL DEFAULT 8 .LC145 │ │ │ │ │ + 415: 00000dac 0 NOTYPE LOCAL DEFAULT 8 .LC146 │ │ │ │ │ + 416: 00000dc0 0 NOTYPE LOCAL DEFAULT 8 .LC147 │ │ │ │ │ + 417: 00003398 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 418: 00003a6d 188 FUNC LOCAL DEFAULT 1 config_get_codec_name │ │ │ │ │ + 419: 00003b29 80 FUNC LOCAL DEFAULT 1 encode_wstr_utf8 │ │ │ │ │ + 420: 000034d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 421: 0000eda4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 422: 000034dd 236 FUNC LOCAL DEFAULT 1 unicode_encode_locale │ │ │ │ │ + 423: 0000ee08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 424: 00000dfc 0 NOTYPE LOCAL DEFAULT 8 .LC148 │ │ │ │ │ + 425: 000034dc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 426: 00000e04 0 NOTYPE LOCAL DEFAULT 8 .LC149 │ │ │ │ │ + 427: 0000ee0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 428: 0000ee0d 876 FUNC LOCAL DEFAULT 6 unicode_rfind │ │ │ │ │ + 429: 0000f179 1106 FUNC LOCAL DEFAULT 6 any_find_slice │ │ │ │ │ + 430: 0000f430 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 431: 0000f434 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 432: 00000e0c 0 NOTYPE LOCAL DEFAULT 8 .LC151 │ │ │ │ │ + 433: 00000e2c 0 NOTYPE LOCAL DEFAULT 8 .LC152 │ │ │ │ │ + 434: 0000f7a1 996 FUNC LOCAL DEFAULT 6 unicode_rstrip │ │ │ │ │ + 435: 0000fb7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 436: 0000fb84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 437: 00000e34 0 NOTYPE LOCAL DEFAULT 8 .LC153 │ │ │ │ │ + 438: 00000e40 0 NOTYPE LOCAL DEFAULT 8 .LC154 │ │ │ │ │ + 439: 00000e78 0 NOTYPE LOCAL DEFAULT 8 .LC155 │ │ │ │ │ + 440: 0000fcf9 676 FUNC LOCAL DEFAULT 6 unicode_endswith │ │ │ │ │ + 441: 00000eb8 0 NOTYPE LOCAL DEFAULT 8 .LC156 │ │ │ │ │ + 442: 00000ec4 0 NOTYPE LOCAL DEFAULT 8 .LC157 │ │ │ │ │ + 443: 0000ff9d 284 FUNC LOCAL DEFAULT 6 unicode_vectorcall │ │ │ │ │ + 444: 00013ecd 164 FUNC LOCAL DEFAULT 6 arg_as_utf8 │ │ │ │ │ + 445: 0000471d 572 FUNC LOCAL DEFAULT 1 unicode_new │ │ │ │ │ + 446: 000100b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 447: 000100b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 448: 000101d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 449: 000101dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 450: 000035c9 734 FUNC LOCAL DEFAULT 1 ucs2lib_utf8_encoder │ │ │ │ │ + 451: 000041fd 362 FUNC LOCAL DEFAULT 1 ucs1lib_utf8_encoder.isra.0 │ │ │ │ │ + 452: 000068a1 748 FUNC LOCAL DEFAULT 1 ucs4lib_utf8_encoder │ │ │ │ │ + 453: 00010300 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 454: 00000ecc 0 NOTYPE LOCAL DEFAULT 8 .LC159 │ │ │ │ │ + 455: 000036c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 456: 000036c6 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 457: 00004981 264 FUNC LOCAL DEFAULT 1 unicode_encode_call_errorhandler │ │ │ │ │ + 458: 0000a1b5 284 FUNC LOCAL DEFAULT 1 xmlcharrefreplace │ │ │ │ │ + 459: 00005a0d 406 FUNC LOCAL DEFAULT 1 backslashreplace │ │ │ │ │ + 460: 00005c21 50 FUNC LOCAL DEFAULT 1 raise_encode_exception │ │ │ │ │ + 461: 000038a9 132 FUNC LOCAL DEFAULT 1 unicode_isalnum │ │ │ │ │ + 462: 00010305 60 FUNC LOCAL DEFAULT 6 Py_UNICODE_ISALNUM │ │ │ │ │ + 463: 00010304 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 464: 00000ee4 0 NOTYPE LOCAL DEFAULT 8 .LC160 │ │ │ │ │ + 465: 00010341 804 FUNC LOCAL DEFAULT 6 unicode_lstrip │ │ │ │ │ + 466: 00010658 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 467: 00000eec 0 NOTYPE LOCAL DEFAULT 8 .LC161 │ │ │ │ │ + 468: 00000f28 0 NOTYPE LOCAL DEFAULT 8 .LC162 │ │ │ │ │ + 469: 00000f38 0 NOTYPE LOCAL DEFAULT 8 .LC163 │ │ │ │ │ + 470: 00000f40 0 NOTYPE LOCAL DEFAULT 8 .LC164 │ │ │ │ │ + 471: 00003b79 10 FUNC LOCAL DEFAULT 1 unicode_isascii │ │ │ │ │ + 472: 00003fcc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 473: 00003fd0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 474: 000041f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 475: 000041fc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 476: 00010665 376 FUNC LOCAL DEFAULT 6 ucs1lib_default_find │ │ │ │ │ + 477: 000044d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 478: 00010664 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 479: 00010920 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 480: 000044d4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 481: 00010924 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 482: 0000451d 370 FUNC LOCAL DEFAULT 1 PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ │ + 483: 00010b48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 484: 00004691 140 FUNC LOCAL DEFAULT 1 unicode_char │ │ │ │ │ + 485: 00004718 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 486: 00010b4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 487: 00010c5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 488: 00010c60 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 489: 00010c61 22 FUNC LOCAL DEFAULT 6 unicode_mod │ │ │ │ │ + 490: 00000f54 0 NOTYPE LOCAL DEFAULT 8 .LC169 │ │ │ │ │ + 491: 00000f70 0 NOTYPE LOCAL DEFAULT 8 .LC170 │ │ │ │ │ + 492: 00000f88 0 NOTYPE LOCAL DEFAULT 8 .LC171 │ │ │ │ │ + 493: 00000fb0 0 NOTYPE LOCAL DEFAULT 8 .LC172 │ │ │ │ │ + 494: 00000fbc 0 NOTYPE LOCAL DEFAULT 8 .LC173 │ │ │ │ │ + 495: 00000fec 0 NOTYPE LOCAL DEFAULT 8 .LC174 │ │ │ │ │ + 496: 00001020 0 NOTYPE LOCAL DEFAULT 8 .LC175 │ │ │ │ │ + 497: 00001068 0 NOTYPE LOCAL DEFAULT 8 .LC176 │ │ │ │ │ + 498: 0000109c 0 NOTYPE LOCAL DEFAULT 8 .LC177 │ │ │ │ │ + 499: 000010bc 0 NOTYPE LOCAL DEFAULT 8 .LC178 │ │ │ │ │ + 500: 000010f4 0 NOTYPE LOCAL DEFAULT 8 .LC179 │ │ │ │ │ + 501: 0000112c 0 NOTYPE LOCAL DEFAULT 8 .LC180 │ │ │ │ │ + 502: 00010d7e 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 503: 00010da0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 504: 00010fdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 505: 0001101a 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 506: 00011086 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 507: 000110b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 508: 000110b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 509: 00011210 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 510: 00011254 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 511: 00011c98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 512: 00011ca0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 513: 00011e74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 514: 00011eb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 515: 00001140 0 NOTYPE LOCAL DEFAULT 8 .LC181 │ │ │ │ │ + 516: 00001154 0 NOTYPE LOCAL DEFAULT 8 .LC182 │ │ │ │ │ + 517: 0000471c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 518: 0000494c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 519: 00001168 0 NOTYPE LOCAL DEFAULT 8 .LC183 │ │ │ │ │ + 520: 00012339 404 FUNC LOCAL DEFAULT 6 unicode_repeat │ │ │ │ │ + 521: 000124c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 522: 00001184 0 NOTYPE LOCAL DEFAULT 8 .LC184 │ │ │ │ │ + 523: 000124cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 524: 000124cd 444 FUNC LOCAL DEFAULT 6 unicode_encode │ │ │ │ │ + 525: 00012684 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 526: 0000118c 0 NOTYPE LOCAL DEFAULT 8 .LC185 │ │ │ │ │ + 527: 00012688 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 528: 00012689 180 FUNC LOCAL DEFAULT 6 unicode_find │ │ │ │ │ + 529: 00001194 0 NOTYPE LOCAL DEFAULT 8 .LC186 │ │ │ │ │ + 530: 000011b4 0 NOTYPE LOCAL DEFAULT 8 .LC187 │ │ │ │ │ + 531: 0001280c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 532: 000011ec 0 NOTYPE LOCAL DEFAULT 8 .LC188 │ │ │ │ │ + 533: 00012810 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 534: 00012aa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 535: 00012ab0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 536: 00012c6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 537: 00004958 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 538: 00001254 0 NOTYPE LOCAL DEFAULT 8 .LC190 │ │ │ │ │ + 539: 00001294 0 NOTYPE LOCAL DEFAULT 8 .LC191 │ │ │ │ │ + 540: 00004a89 138 FUNC LOCAL DEFAULT 1 make_encode_exception │ │ │ │ │ + 541: 00004a84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 542: 00004a88 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 543: 000012c4 0 NOTYPE LOCAL DEFAULT 8 .LC192 │ │ │ │ │ + 544: 00012c70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 545: 000012ec 0 NOTYPE LOCAL DEFAULT 8 .LC193 │ │ │ │ │ + 546: 00012d81 376 FUNC LOCAL DEFAULT 6 unicode_isidentifier │ │ │ │ │ + 547: 00012f15 148 FUNC LOCAL DEFAULT 6 unicode_splitlines │ │ │ │ │ + 548: 00012fa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 549: 00012fa8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 550: 00013320 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 551: 00013324 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 552: 000134d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 553: 000134dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 554: 000012f4 0 NOTYPE LOCAL DEFAULT 8 .LC194 │ │ │ │ │ + 555: 00004d78 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 556: 0000132c 0 NOTYPE LOCAL DEFAULT 8 .LC195 │ │ │ │ │ + 557: 00004d7c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 558: 00004dcc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 559: 00004dd0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 560: 000135fd 308 FUNC LOCAL DEFAULT 6 unicode_isupper │ │ │ │ │ + 561: 00001348 0 NOTYPE LOCAL DEFAULT 8 .LC196 │ │ │ │ │ + 562: 00001368 0 NOTYPE LOCAL DEFAULT 8 .LC197 │ │ │ │ │ + 563: 00001370 0 NOTYPE LOCAL DEFAULT 8 .LC198 │ │ │ │ │ + 564: 0000139c 0 NOTYPE LOCAL DEFAULT 8 .LC199 │ │ │ │ │ + 565: 000050b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 566: 000050bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 567: 000054c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 568: 000054cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 569: 00005611 82 FUNC LOCAL DEFAULT 1 clear_interned_dict │ │ │ │ │ + 570: 00013878 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 571: 0000043c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 572: 000013d0 0 NOTYPE LOCAL DEFAULT 8 .LC200 │ │ │ │ │ + 573: 000013d8 0 NOTYPE LOCAL DEFAULT 8 .LC201 │ │ │ │ │ + 574: 000057f2 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 575: 00005800 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 576: 0000597c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 577: 00005980 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 578: 000013f4 0 NOTYPE LOCAL DEFAULT 8 .LC203 │ │ │ │ │ + 579: 00001424 0 NOTYPE LOCAL DEFAULT 8 .LC204 │ │ │ │ │ + 580: 0001387c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 581: 00013998 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 582: 00005ba5 122 FUNC LOCAL DEFAULT 1 unicodeiter_next │ │ │ │ │ + 583: 00001448 0 NOTYPE LOCAL DEFAULT 8 .LC205 │ │ │ │ │ + 584: 00006059 332 FUNC LOCAL DEFAULT 1 charmapencode_output │ │ │ │ │ + 585: 000061a5 72 FUNC LOCAL DEFAULT 1 encoding_map_lookup │ │ │ │ │ + 586: 00005d74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 587: 00005d90 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 588: 0000aad1 240 FUNC LOCAL DEFAULT 1 charmapencode_lookup │ │ │ │ │ + 589: 00005ef8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 590: 00005f00 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 591: 000061a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 592: 000061a4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 593: 00006660 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 594: 00006664 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 595: 0000136d 194 FUNC LOCAL DEFAULT 9 ucs2lib__preprocess │ │ │ │ │ + 596: 00000f11 358 FUNC LOCAL DEFAULT 9 ucs2lib__two_way │ │ │ │ │ + 597: 0000142f 110 FUNC LOCAL DEFAULT 9 ucs2lib__two_way_count │ │ │ │ │ + 598: 000069c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 599: 000069ca 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 600: 00006cb1 10 FUNC LOCAL DEFAULT 1 unicode_translate │ │ │ │ │ + 601: 00006cbd 1372 FUNC LOCAL DEFAULT 1 _PyUnicode_TranslateCharmap │ │ │ │ │ + 602: 00001450 0 NOTYPE LOCAL DEFAULT 8 .LC208 │ │ │ │ │ + 603: 0001399d 248 FUNC LOCAL DEFAULT 6 charmaptranslate_lookup │ │ │ │ │ + 604: 00006f74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 605: 00006f78 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 606: 00007214 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 607: 0001399c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 608: 00007218 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 609: 0000148c 0 NOTYPE LOCAL DEFAULT 8 .LC210 │ │ │ │ │ + 610: 00013a95 172 FUNC LOCAL DEFAULT 6 unicode_count │ │ │ │ │ + 611: 00013b41 906 FUNC LOCAL DEFAULT 6 unicode_count_impl │ │ │ │ │ + 612: 00001494 0 NOTYPE LOCAL DEFAULT 8 .LC211 │ │ │ │ │ + 613: 0000149c 0 NOTYPE LOCAL DEFAULT 8 .LC212 │ │ │ │ │ + 614: 000072e1 210 FUNC LOCAL DEFAULT 1 unicode_rindex │ │ │ │ │ + 615: 000014b0 0 NOTYPE LOCAL DEFAULT 8 .LC213 │ │ │ │ │ + 616: 000014d8 0 NOTYPE LOCAL DEFAULT 8 .LC214 │ │ │ │ │ + 617: 000014e4 0 NOTYPE LOCAL DEFAULT 8 .LC215 │ │ │ │ │ + 618: 000073b5 144 FUNC LOCAL DEFAULT 1 unicode_removesuffix │ │ │ │ │ + 619: 00007440 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 620: 00007444 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 621: 00007445 52 FUNC LOCAL DEFAULT 1 unicode_capitalize │ │ │ │ │ + 622: 00007479 200 FUNC LOCAL DEFAULT 1 do_capitalize │ │ │ │ │ + 623: 00007474 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 624: 000014f4 0 NOTYPE LOCAL DEFAULT 8 .LC216 │ │ │ │ │ + 625: 000142b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 626: 00007478 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 627: 00000587 138 FUNC LOCAL DEFAULT 9 handle_capital_sigma │ │ │ │ │ + 628: 00007541 24 FUNC LOCAL DEFAULT 1 unicode_upper │ │ │ │ │ + 629: 0000cde9 36 FUNC LOCAL DEFAULT 1 do_upper │ │ │ │ │ + 630: 00001508 0 NOTYPE LOCAL DEFAULT 8 .LC217 │ │ │ │ │ + 631: 0000151c 0 NOTYPE LOCAL DEFAULT 8 .LC218 │ │ │ │ │ + 632: 00001534 0 NOTYPE LOCAL DEFAULT 8 .LC219 │ │ │ │ │ + 633: 000142bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 634: 000075d5 226 FUNC LOCAL DEFAULT 1 InsertThousandsGrouping_fill.part.0 │ │ │ │ │ + 635: 00014544 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 636: 00007701 150 FUNC LOCAL DEFAULT 1 unicode_isdigit │ │ │ │ │ + 637: 000077d9 264 FUNC LOCAL DEFAULT 1 unicode_rsplit │ │ │ │ │ + 638: 000078e1 4050 FUNC LOCAL DEFAULT 1 rsplit │ │ │ │ │ + 639: 000078dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 640: 000078e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 641: 00007e3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 642: 00007e40 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 643: 0000811c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 644: 00008120 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 645: 0000855c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 646: 00008560 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 647: 0000885c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 648: 00008860 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 649: 000088bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 650: 0000154c 0 NOTYPE LOCAL DEFAULT 8 .LC220 │ │ │ │ │ + 651: 000088c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 652: 000088c1 208 FUNC LOCAL DEFAULT 1 unicode_rjust │ │ │ │ │ + 653: 00008991 280 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ + 654: 00000529 94 FUNC LOCAL DEFAULT 9 convert_uc.constprop.0 │ │ │ │ │ + 655: 0000898c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 656: 00001554 0 NOTYPE LOCAL DEFAULT 8 .LC221 │ │ │ │ │ + 657: 00008990 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 658: 00008aa4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 659: 00014548 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 660: 00014549 620 FUNC LOCAL DEFAULT 6 unicode_isspace │ │ │ │ │ + 661: 00001570 0 NOTYPE LOCAL DEFAULT 8 .LC222 │ │ │ │ │ + 662: 00008aa8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 663: 00008aa9 140 FUNC LOCAL DEFAULT 1 unicode_removeprefix │ │ │ │ │ + 664: 00008b30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 665: 00001580 0 NOTYPE LOCAL DEFAULT 8 .LC223 │ │ │ │ │ + 666: 0000158c 0 NOTYPE LOCAL DEFAULT 8 .LC224 │ │ │ │ │ + 667: 00001598 0 NOTYPE LOCAL DEFAULT 8 .LC225 │ │ │ │ │ + 668: 000015e0 0 NOTYPE LOCAL DEFAULT 8 .LC226 │ │ │ │ │ + 669: 0000161c 0 NOTYPE LOCAL DEFAULT 8 .LC227 │ │ │ │ │ + 670: 0000165c 0 NOTYPE LOCAL DEFAULT 8 .LC228 │ │ │ │ │ + 671: 00001690 0 NOTYPE LOCAL DEFAULT 8 .LC229 │ │ │ │ │ + 672: 00008b34 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 673: 00008b35 936 FUNC LOCAL DEFAULT 1 unicode_maketrans │ │ │ │ │ + 674: 000016c4 0 NOTYPE LOCAL DEFAULT 8 .LC230 │ │ │ │ │ + 675: 00008edd 224 FUNC LOCAL DEFAULT 1 unicode_center │ │ │ │ │ + 676: 00008fb8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 677: 00008fbc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 678: 00008fe9 620 FUNC LOCAL DEFAULT 1 as_ucs4 │ │ │ │ │ + 679: 000016cc 0 NOTYPE LOCAL DEFAULT 8 .LC231 │ │ │ │ │ + 680: 00009255 132 FUNC LOCAL DEFAULT 1 unicode_isalpha │ │ │ │ │ + 681: 0000954c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 682: 00009550 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 683: 000016f0 0 NOTYPE LOCAL DEFAULT 8 .LC232 │ │ │ │ │ + 684: 00009740 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 685: 00001704 0 NOTYPE LOCAL DEFAULT 8 .LC233 │ │ │ │ │ + 686: 00001710 0 NOTYPE LOCAL DEFAULT 8 .LC234 │ │ │ │ │ + 687: 0000171c 0 NOTYPE LOCAL DEFAULT 8 .LC235 │ │ │ │ │ + 688: 00009dd9 260 FUNC LOCAL DEFAULT 1 ucs1lib_utf16_encode.isra.0 │ │ │ │ │ + 689: 00009edd 18 FUNC LOCAL DEFAULT 1 unicodeiter_len │ │ │ │ │ + 690: 00000440 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 691: 00000441 12 FUNC LOCAL DEFAULT 9 unicodeiter_traverse │ │ │ │ │ + 692: 00001724 0 NOTYPE LOCAL DEFAULT 8 .LC236 │ │ │ │ │ + 693: 00009ef1 118 FUNC LOCAL DEFAULT 1 unicode___format__ │ │ │ │ │ + 694: 00001730 0 NOTYPE LOCAL DEFAULT 8 .LC237 │ │ │ │ │ + 695: 00009fcd 202 FUNC LOCAL DEFAULT 1 unicode_index │ │ │ │ │ + 696: 00000478 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 697: 0000047c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 698: 00001738 0 NOTYPE LOCAL DEFAULT 8 .LC238 │ │ │ │ │ + 699: 00001750 0 NOTYPE LOCAL DEFAULT 8 .LC239 │ │ │ │ │ + 700: 00014a78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 701: 000004af 12 FUNC LOCAL DEFAULT 9 unicode_swapcase │ │ │ │ │ + 702: 0000a0a1 198 FUNC LOCAL DEFAULT 1 do_swapcase │ │ │ │ │ + 703: 00001764 0 NOTYPE LOCAL DEFAULT 8 .LC240 │ │ │ │ │ + 704: 0000a2d1 212 FUNC LOCAL DEFAULT 1 unicode_ljust │ │ │ │ │ + 705: 0000a3a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 706: 0000176c 0 NOTYPE LOCAL DEFAULT 8 .LC241 │ │ │ │ │ + 707: 0000a3a4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 708: 0000a479 80 FUNC LOCAL DEFAULT 1 unicode_check_modifiable │ │ │ │ │ + 709: 000017a8 0 NOTYPE LOCAL DEFAULT 8 .LC242 │ │ │ │ │ + 710: 0000a4c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 711: 000017d0 0 NOTYPE LOCAL DEFAULT 8 .LC243 │ │ │ │ │ + 712: 000017e0 0 NOTYPE LOCAL DEFAULT 8 .LC244 │ │ │ │ │ + 713: 000017f4 0 NOTYPE LOCAL DEFAULT 8 .LC245 │ │ │ │ │ + 714: 0000a4c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 715: 0000a718 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 716: 0000a720 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 717: 0000aacc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 718: 00001810 0 NOTYPE LOCAL DEFAULT 8 .LC246 │ │ │ │ │ + 719: 00001838 0 NOTYPE LOCAL DEFAULT 8 .LC247 │ │ │ │ │ + 720: 0000aad0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 721: 0000ae84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 722: 0000ae88 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 723: 0000b1e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 724: 0000b1ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 725: 0000b305 64 FUNC LOCAL DEFAULT 1 asciilib__factorize │ │ │ │ │ + 726: 0000b345 208 FUNC LOCAL DEFAULT 1 asciilib__lex_search │ │ │ │ │ + 727: 0000b305 64 FUNC LOCAL DEFAULT 1 ucs1lib__factorize │ │ │ │ │ + 728: 00000524 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 729: 0000187c 0 NOTYPE LOCAL DEFAULT 8 .LC251 │ │ │ │ │ + 730: 000018b8 0 NOTYPE LOCAL DEFAULT 8 .LC252 │ │ │ │ │ + 731: 00000528 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 732: 0000bbdd 24 FUNC LOCAL DEFAULT 1 unicode_casefold │ │ │ │ │ + 733: 00000611 126 FUNC LOCAL DEFAULT 9 do_casefold │ │ │ │ │ + 734: 000018f0 0 NOTYPE LOCAL DEFAULT 8 .LC253 │ │ │ │ │ + 735: 00001914 0 NOTYPE LOCAL DEFAULT 8 .LC254 │ │ │ │ │ + 736: 0000193c 0 NOTYPE LOCAL DEFAULT 8 .LC255 │ │ │ │ │ + 737: 00001950 0 NOTYPE LOCAL DEFAULT 8 .LC256 │ │ │ │ │ + 738: 00001970 0 NOTYPE LOCAL DEFAULT 8 .LC257 │ │ │ │ │ + 739: 00001978 0 NOTYPE LOCAL DEFAULT 8 .LC258 │ │ │ │ │ + 740: 00014a7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 741: 00014e70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 742: 00001994 0 NOTYPE LOCAL DEFAULT 8 .LC259 │ │ │ │ │ + 743: 0000199c 0 NOTYPE LOCAL DEFAULT 8 .LC260 │ │ │ │ │ + 744: 0000bc01 72 FUNC LOCAL DEFAULT 1 unicodeiter_reduce │ │ │ │ │ + 745: 0000bc40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 746: 000019a4 0 NOTYPE LOCAL DEFAULT 8 .LC261 │ │ │ │ │ + 747: 000019b0 0 NOTYPE LOCAL DEFAULT 8 .LC262 │ │ │ │ │ + 748: 000019bc 0 NOTYPE LOCAL DEFAULT 8 .LC263 │ │ │ │ │ + 749: 0000bc48 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 750: 0000c105 256 FUNC LOCAL DEFAULT 1 ucs1lib_utf32_encode.isra.0 │ │ │ │ │ + 751: 00014e75 270 FUNC LOCAL DEFAULT 6 do_upper_or_lower │ │ │ │ │ + 752: 00014e74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 753: 0000c229 32 FUNC LOCAL DEFAULT 1 unicode_str │ │ │ │ │ + 754: 0000c244 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 755: 0000c248 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 756: 0000c249 184 FUNC LOCAL DEFAULT 1 unicode_islower │ │ │ │ │ + 757: 000019c4 0 NOTYPE LOCAL DEFAULT 8 .LC264 │ │ │ │ │ + 758: 00001a00 0 NOTYPE LOCAL DEFAULT 8 .LC265 │ │ │ │ │ + 759: 000152e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 760: 0000c301 12 FUNC LOCAL DEFAULT 1 unicode_title │ │ │ │ │ + 761: 000152e9 244 FUNC LOCAL DEFAULT 6 do_title │ │ │ │ │ + 762: 000152e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 763: 0000c30d 74 FUNC LOCAL DEFAULT 1 unicodeiter_setstate │ │ │ │ │ + 764: 0000c359 148 FUNC LOCAL DEFAULT 1 unicode_isprintable │ │ │ │ │ + 765: 0000c3ed 198 FUNC LOCAL DEFAULT 1 unicode_istitle │ │ │ │ │ + 766: 0000c9fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 767: 0000ca00 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 768: 0000123b 194 FUNC LOCAL DEFAULT 9 ucs4lib__preprocess │ │ │ │ │ + 769: 000010cb 352 FUNC LOCAL DEFAULT 9 ucs4lib__two_way │ │ │ │ │ + 770: 000012fd 112 FUNC LOCAL DEFAULT 9 ucs4lib__two_way_count │ │ │ │ │ + 771: 0000cb3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 772: 0000cb40 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 773: 0000cb41 256 FUNC LOCAL DEFAULT 1 unicode_zfill │ │ │ │ │ + 774: 0000cc3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 775: 0000cc40 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 776: 0000cc41 150 FUNC LOCAL DEFAULT 1 unicode_isdecimal │ │ │ │ │ + 777: 00001a24 0 NOTYPE LOCAL DEFAULT 8 .LC267 │ │ │ │ │ + 778: 00001a7c 0 NOTYPE LOCAL DEFAULT 8 .LC268 │ │ │ │ │ + 779: 0000cd51 150 FUNC LOCAL DEFAULT 1 unicode_isnumeric │ │ │ │ │ + 780: 00001ad0 0 NOTYPE LOCAL DEFAULT 8 .LC269 │ │ │ │ │ + 781: 0000cfe9 96 FUNC LOCAL DEFAULT 1 formatter_parser │ │ │ │ │ + 782: 0000d044 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 783: 0000d048 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 784: 0000d049 256 FUNC LOCAL DEFAULT 1 formatteriter_next │ │ │ │ │ + 785: 0000d3d9 24 FUNC LOCAL DEFAULT 1 SubString_new_object │ │ │ │ │ + 786: 0000d149 20 FUNC LOCAL DEFAULT 1 SubString_new_object_or_empty │ │ │ │ │ + 787: 00001ae8 0 NOTYPE LOCAL DEFAULT 8 .LC270 │ │ │ │ │ + 788: 0000d15d 204 FUNC LOCAL DEFAULT 1 formatter_field_name_split │ │ │ │ │ + 789: 0000d224 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 790: 0000d228 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 791: 0000d229 368 FUNC LOCAL DEFAULT 1 fieldnameiter_next │ │ │ │ │ + 792: 0000d399 32 FUNC LOCAL DEFAULT 1 fieldnameiter_dealloc │ │ │ │ │ + 793: 0000d3b9 32 FUNC LOCAL DEFAULT 1 formatteriter_dealloc │ │ │ │ │ + 794: 00001b2c 0 NOTYPE LOCAL DEFAULT 8 .LC271 │ │ │ │ │ + 795: 000006d1 40 FUNC LOCAL DEFAULT 9 unicode_getnewargs │ │ │ │ │ + 796: 0000d3f1 8 FUNC LOCAL DEFAULT 1 do_string_format_map │ │ │ │ │ + 797: 000006f9 106 FUNC LOCAL DEFAULT 9 unicode_sizeof │ │ │ │ │ + 798: 0000d454 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 799: 00001b30 0 NOTYPE LOCAL DEFAULT 8 .LC272 │ │ │ │ │ + 800: 00001b48 0 NOTYPE LOCAL DEFAULT 8 .LC273 │ │ │ │ │ + 801: 00001b64 0 NOTYPE LOCAL DEFAULT 8 .LC274 │ │ │ │ │ + 802: 00001ba8 0 NOTYPE LOCAL DEFAULT 8 .LC275 │ │ │ │ │ + 803: 0000d45c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 804: 00000b13 146 FUNC LOCAL DEFAULT 9 unicode_kind_name │ │ │ │ │ + 805: 00001be4 0 NOTYPE LOCAL DEFAULT 8 .LC276 │ │ │ │ │ + 806: 00001bf4 0 NOTYPE LOCAL DEFAULT 8 .LC277 │ │ │ │ │ + 807: 00001c04 0 NOTYPE LOCAL DEFAULT 8 .LC278 │ │ │ │ │ + 808: 00001c10 0 NOTYPE LOCAL DEFAULT 8 .LC279 │ │ │ │ │ + 809: 00001c1c 0 NOTYPE LOCAL DEFAULT 8 .LC280 │ │ │ │ │ + 810: 00001c34 0 NOTYPE LOCAL DEFAULT 8 .LC281 │ │ │ │ │ + 811: 00001c3c 0 NOTYPE LOCAL DEFAULT 8 .LC282 │ │ │ │ │ + 812: 00001c44 0 NOTYPE LOCAL DEFAULT 8 .LC283 │ │ │ │ │ + 813: 00001c5c 0 NOTYPE LOCAL DEFAULT 8 .LC284 │ │ │ │ │ + 814: 00001c80 0 NOTYPE LOCAL DEFAULT 8 .LC285 │ │ │ │ │ + 815: 00000ebd 84 FUNC LOCAL DEFAULT 9 ucs2lib__lex_search │ │ │ │ │ + 816: 00001077 84 FUNC LOCAL DEFAULT 9 ucs4lib__lex_search │ │ │ │ │ + 817: 0000122b 16 FUNC LOCAL DEFAULT 9 EncodingMap_size │ │ │ │ │ + 818: 00001368 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 819: 0000136c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 820: 00001498 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 821: 0000149c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 822: 000014d0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 823: 00001ca4 0 NOTYPE LOCAL DEFAULT 8 .LC288 │ │ │ │ │ + 824: 00001ce8 0 NOTYPE LOCAL DEFAULT 8 .LC289 │ │ │ │ │ + 825: 00001d08 0 NOTYPE LOCAL DEFAULT 8 .LC290 │ │ │ │ │ + 826: 00001d68 0 NOTYPE LOCAL DEFAULT 8 .LC291 │ │ │ │ │ + 827: 00001d80 0 NOTYPE LOCAL DEFAULT 8 .LC292 │ │ │ │ │ + 828: 00001d9c 0 NOTYPE LOCAL DEFAULT 8 .LC293 │ │ │ │ │ + 829: 00001db0 0 NOTYPE LOCAL DEFAULT 8 .LC294 │ │ │ │ │ + 830: 00001dcc 0 NOTYPE LOCAL DEFAULT 8 .LC295 │ │ │ │ │ + 831: 00001df4 0 NOTYPE LOCAL DEFAULT 8 .LC296 │ │ │ │ │ + 832: 00001e10 0 NOTYPE LOCAL DEFAULT 8 .LC297 │ │ │ │ │ + 833: 00001e20 0 NOTYPE LOCAL DEFAULT 8 .LC298 │ │ │ │ │ + 834: 00001e30 0 NOTYPE LOCAL DEFAULT 8 .LC299 │ │ │ │ │ + 835: 00001e40 0 NOTYPE LOCAL DEFAULT 8 .LC300 │ │ │ │ │ + 836: 00001e54 0 NOTYPE LOCAL DEFAULT 8 .LC301 │ │ │ │ │ + 837: 00001e68 0 NOTYPE LOCAL DEFAULT 8 .LC302 │ │ │ │ │ + 838: 00001e7c 0 NOTYPE LOCAL DEFAULT 8 .LC303 │ │ │ │ │ + 839: 00001e90 0 NOTYPE LOCAL DEFAULT 8 .LC304 │ │ │ │ │ + 840: 000014d8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 841: 000017f4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 842: 000017f8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 843: 00001edc 0 NOTYPE LOCAL DEFAULT 8 .LC305 │ │ │ │ │ + 844: 00001efc 0 NOTYPE LOCAL DEFAULT 8 .LC306 │ │ │ │ │ + 845: 00001f24 0 NOTYPE LOCAL DEFAULT 8 .LC307 │ │ │ │ │ + 846: 00001f94 0 NOTYPE LOCAL DEFAULT 8 .LC308 │ │ │ │ │ + 847: 0000200c 0 NOTYPE LOCAL DEFAULT 8 .LC309 │ │ │ │ │ + 848: 000020b8 0 NOTYPE LOCAL DEFAULT 8 .LC310 │ │ │ │ │ + 849: 00002130 0 NOTYPE LOCAL DEFAULT 8 .LC311 │ │ │ │ │ + 850: 00002198 0 NOTYPE LOCAL DEFAULT 8 .LC312 │ │ │ │ │ + 851: 00001d00 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 852: 000021bc 0 NOTYPE LOCAL DEFAULT 8 .LC313 │ │ │ │ │ + 853: 00001d04 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 854: 00000000 0 SECTION LOCAL DEFAULT 12 .rodata │ │ │ │ │ + 855: 00000000 0 NOTYPE LOCAL DEFAULT 12 $d │ │ │ │ │ + 856: 00000000 29 OBJECT LOCAL DEFAULT 12 __func__.4 │ │ │ │ │ + 857: 00000020 14 OBJECT LOCAL DEFAULT 12 __func__.2 │ │ │ │ │ + 858: 00000030 29 OBJECT LOCAL DEFAULT 12 __func__.5 │ │ │ │ │ + 859: 00000060 21 OBJECT LOCAL DEFAULT 12 __func__.3 │ │ │ │ │ + 860: 000000f8 17 OBJECT LOCAL DEFAULT 12 __func__.1 │ │ │ │ │ + 861: 0000010c 20 OBJECT LOCAL DEFAULT 12 __func__.0 │ │ │ │ │ + 862: 00000120 128 OBJECT LOCAL DEFAULT 12 ascii_linebreak │ │ │ │ │ + 863: 000001a0 128 OBJECT LOCAL DEFAULT 12 utf7_category │ │ │ │ │ + 864: 00000220 28 OBJECT LOCAL DEFAULT 12 __func__.31 │ │ │ │ │ + 865: 0000023c 12 OBJECT LOCAL DEFAULT 12 _keywords.8 │ │ │ │ │ + 866: 00000248 16 OBJECT LOCAL DEFAULT 12 _keywords.11 │ │ │ │ │ + 867: 00000258 12 OBJECT LOCAL DEFAULT 12 _keywords.14 │ │ │ │ │ + 868: 00000264 12 OBJECT LOCAL DEFAULT 12 _keywords.17 │ │ │ │ │ + 869: 00000270 8 OBJECT LOCAL DEFAULT 12 _keywords.20 │ │ │ │ │ + 870: 00000278 8 OBJECT LOCAL DEFAULT 12 _keywords.23 │ │ │ │ │ + 871: 00000280 16 OBJECT LOCAL DEFAULT 12 _keywords.26 │ │ │ │ │ + 872: 00000290 38 OBJECT LOCAL DEFAULT 12 setstate_doc │ │ │ │ │ + 873: 000002b8 39 OBJECT LOCAL DEFAULT 12 reduce_doc │ │ │ │ │ + 874: 000002e0 55 OBJECT LOCAL DEFAULT 12 length_hint_doc │ │ │ │ │ + 875: 00000318 405 OBJECT LOCAL DEFAULT 12 unicode_doc │ │ │ │ │ + 876: 000004b0 168 OBJECT LOCAL DEFAULT 12 format_map__doc__ │ │ │ │ │ + 877: 00000558 180 OBJECT LOCAL DEFAULT 12 format__doc__ │ │ │ │ │ + 878: 0000060c 76 OBJECT LOCAL DEFAULT 12 unicode_sizeof__doc__ │ │ │ │ │ + 879: 00000658 108 OBJECT LOCAL DEFAULT 12 unicode___format____doc__ │ │ │ │ │ + 880: 000006c4 304 OBJECT LOCAL DEFAULT 12 unicode_endswith__doc__ │ │ │ │ │ + 881: 000007f4 308 OBJECT LOCAL DEFAULT 12 unicode_startswith__doc__ │ │ │ │ │ + 882: 00000928 140 OBJECT LOCAL DEFAULT 12 unicode_zfill__doc__ │ │ │ │ │ + 883: 000009b4 72 OBJECT LOCAL DEFAULT 12 unicode_upper__doc__ │ │ │ │ │ + 884: 000009fc 428 OBJECT LOCAL DEFAULT 12 unicode_translate__doc__ │ │ │ │ │ + 885: 00000ba8 596 OBJECT LOCAL DEFAULT 12 unicode_maketrans__doc__ │ │ │ │ │ + 886: 00000dfc 104 OBJECT LOCAL DEFAULT 12 unicode_swapcase__doc__ │ │ │ │ │ + 887: 00000e64 199 OBJECT LOCAL DEFAULT 12 unicode_splitlines__doc__ │ │ │ │ │ + 888: 00000f2c 501 OBJECT LOCAL DEFAULT 12 unicode_rsplit__doc__ │ │ │ │ │ + 889: 00001124 403 OBJECT LOCAL DEFAULT 12 unicode_rpartition__doc__ │ │ │ │ │ + 890: 000012b8 382 OBJECT LOCAL DEFAULT 12 unicode_partition__doc__ │ │ │ │ │ + 891: 00001438 676 OBJECT LOCAL DEFAULT 12 unicode_split__doc__ │ │ │ │ │ + 892: 000016dc 164 OBJECT LOCAL DEFAULT 12 unicode_rjust__doc__ │ │ │ │ │ + 893: 00001780 273 OBJECT LOCAL DEFAULT 12 unicode_rindex__doc__ │ │ │ │ │ + 894: 00001894 243 OBJECT LOCAL DEFAULT 12 unicode_rfind__doc__ │ │ │ │ │ + 895: 00001988 249 OBJECT LOCAL DEFAULT 12 unicode_removesuffix__doc__ │ │ │ │ │ + 896: 00001a84 221 OBJECT LOCAL DEFAULT 12 unicode_removeprefix__doc__ │ │ │ │ │ + 897: 00001b64 313 OBJECT LOCAL DEFAULT 12 unicode_replace__doc__ │ │ │ │ │ + 898: 00001ca0 164 OBJECT LOCAL DEFAULT 12 unicode_rstrip__doc__ │ │ │ │ │ + 899: 00001d44 163 OBJECT LOCAL DEFAULT 12 unicode_lstrip__doc__ │ │ │ │ │ + 900: 00001de8 175 OBJECT LOCAL DEFAULT 12 unicode_strip__doc__ │ │ │ │ │ + 901: 00001e98 72 OBJECT LOCAL DEFAULT 12 unicode_lower__doc__ │ │ │ │ │ + 902: 00001ee0 163 OBJECT LOCAL DEFAULT 12 unicode_ljust__doc__ │ │ │ │ │ + 903: 00001f84 234 OBJECT LOCAL DEFAULT 12 unicode_join__doc__ │ │ │ │ │ + 904: 00002070 164 OBJECT LOCAL DEFAULT 12 unicode_isprintable__doc__ │ │ │ │ │ + 905: 00002114 204 OBJECT LOCAL DEFAULT 12 unicode_isidentifier__doc__ │ │ │ │ │ + 906: 000021e0 204 OBJECT LOCAL DEFAULT 12 unicode_isnumeric__doc__ │ │ │ │ │ + 907: 000022ac 206 OBJECT LOCAL DEFAULT 12 unicode_isdigit__doc__ │ │ │ │ │ + 908: 0000237c 213 OBJECT LOCAL DEFAULT 12 unicode_isdecimal__doc__ │ │ │ │ │ + 909: 00002454 221 OBJECT LOCAL DEFAULT 12 unicode_isalnum__doc__ │ │ │ │ │ + 910: 00002534 212 OBJECT LOCAL DEFAULT 12 unicode_isalpha__doc__ │ │ │ │ │ + 911: 00002608 211 OBJECT LOCAL DEFAULT 12 unicode_isspace__doc__ │ │ │ │ │ + 912: 000026dc 226 OBJECT LOCAL DEFAULT 12 unicode_istitle__doc__ │ │ │ │ │ + 913: 000027c0 221 OBJECT LOCAL DEFAULT 12 unicode_isupper__doc__ │ │ │ │ │ + 914: 000028a0 220 OBJECT LOCAL DEFAULT 12 unicode_islower__doc__ │ │ │ │ │ + 915: 0000297c 184 OBJECT LOCAL DEFAULT 12 unicode_isascii__doc__ │ │ │ │ │ + 916: 00002a34 271 OBJECT LOCAL DEFAULT 12 unicode_index__doc__ │ │ │ │ │ + 917: 00002b44 241 OBJECT LOCAL DEFAULT 12 unicode_find__doc__ │ │ │ │ │ + 918: 00002c38 167 OBJECT LOCAL DEFAULT 12 unicode_expandtabs__doc__ │ │ │ │ │ + 919: 00002ce0 511 OBJECT LOCAL DEFAULT 12 unicode_encode__doc__ │ │ │ │ │ + 920: 00002ee0 203 OBJECT LOCAL DEFAULT 12 unicode_count__doc__ │ │ │ │ │ + 921: 00002fac 158 OBJECT LOCAL DEFAULT 12 unicode_center__doc__ │ │ │ │ │ + 922: 0000304c 89 OBJECT LOCAL DEFAULT 12 unicode_casefold__doc__ │ │ │ │ │ + 923: 000030a8 155 OBJECT LOCAL DEFAULT 12 unicode_capitalize__doc__ │ │ │ │ │ + 924: 00003144 193 OBJECT LOCAL DEFAULT 12 unicode_title__doc__ │ │ │ │ │ + 925: 00003208 62 OBJECT LOCAL DEFAULT 12 EncodingMap_size__doc__ │ │ │ │ │ + 926: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 927: 00000000 4 OBJECT LOCAL DEFAULT 3 bloom_linebreak │ │ │ │ │ + 928: 000007e0 144 OBJECT LOCAL DEFAULT 3 unicode_as_number │ │ │ │ │ + 929: 000007b8 40 OBJECT LOCAL DEFAULT 3 unicode_as_sequence │ │ │ │ │ + 930: 000007ac 12 OBJECT LOCAL DEFAULT 3 unicode_as_mapping │ │ │ │ │ + 931: 00000870 816 OBJECT LOCAL DEFAULT 3 unicode_methods │ │ │ │ │ + 932: 000000d4 208 OBJECT LOCAL DEFAULT 3 EncodingMapType │ │ │ │ │ + 933: 00000ba0 32 OBJECT LOCAL DEFAULT 3 encoding_map_methods │ │ │ │ │ + 934: 000001a4 208 OBJECT LOCAL DEFAULT 3 PyFieldNameIter_Type │ │ │ │ │ + 935: 00000004 16 OBJECT LOCAL DEFAULT 5 fieldnameiter_methods │ │ │ │ │ + 936: 00000274 208 OBJECT LOCAL DEFAULT 3 PyFormatterIter_Type │ │ │ │ │ + 937: 00000014 16 OBJECT LOCAL DEFAULT 5 formatteriter_methods │ │ │ │ │ + 938: 00000344 44 OBJECT LOCAL DEFAULT 3 _parser.15 │ │ │ │ │ + 939: 00000688 32 OBJECT LOCAL DEFAULT 3 _kwtuple.13 │ │ │ │ │ + 940: 00000370 44 OBJECT LOCAL DEFAULT 3 _parser.21 │ │ │ │ │ + 941: 000006c8 28 OBJECT LOCAL DEFAULT 3 _kwtuple.19 │ │ │ │ │ + 942: 0000039c 44 OBJECT LOCAL DEFAULT 3 _parser.12 │ │ │ │ │ + 943: 0000066c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.10 │ │ │ │ │ + 944: 0000076c 64 OBJECT LOCAL DEFAULT 3 unicodeiter_methods │ │ │ │ │ + 945: 00000568 44 OBJECT LOCAL DEFAULT 3 _parser.27 │ │ │ │ │ + 946: 00000700 36 OBJECT LOCAL DEFAULT 3 _kwtuple.25 │ │ │ │ │ + 947: 00000594 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ + 948: 0000064c 32 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ + 949: 000005c0 44 OBJECT LOCAL DEFAULT 3 _parser.24 │ │ │ │ │ + 950: 000006e4 28 OBJECT LOCAL DEFAULT 3 _kwtuple.22 │ │ │ │ │ + 951: 000005ec 44 OBJECT LOCAL DEFAULT 3 _parser.18 │ │ │ │ │ + 952: 000006a8 32 OBJECT LOCAL DEFAULT 3 _kwtuple.16 │ │ │ │ │ + 953: 00000618 52 OBJECT LOCAL DEFAULT 3 _string_module │ │ │ │ │ + 954: 0000073c 48 OBJECT LOCAL DEFAULT 3 _string_methods │ │ │ │ │ + 955: 00000724 24 OBJECT LOCAL DEFAULT 3 module_slots │ │ │ │ │ + 956: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 957: 00000000 4 OBJECT LOCAL DEFAULT 5 initialized.6 │ │ │ │ │ + 958: 00009761 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 959: 00009762 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 960: 00000001 130 FUNC GLOBAL HIDDEN 6 _Py_normalize_encoding │ │ │ │ │ + 961: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ + 962: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 963: 00000001 380 FUNC GLOBAL HIDDEN 1 _Py_DecodeUTF8Ex │ │ │ │ │ + 964: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawMalloc │ │ │ │ │ + 965: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawFree │ │ │ │ │ + 966: 00000085 754 FUNC GLOBAL HIDDEN 6 _Py_EncodeUTF8Ex │ │ │ │ │ + 967: 00000000 0 NOTYPE GLOBAL DEFAULT UND wcslen │ │ │ │ │ + 968: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawRealloc │ │ │ │ │ + 969: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 970: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 971: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 972: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashBuffer │ │ │ │ │ + 973: 00000465 8200 FUNC GLOBAL HIDDEN 1 _PyUnicode_InitGlobalObjects │ │ │ │ │ + 974: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_Main │ │ │ │ │ + 975: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_new_full │ │ │ │ │ + 976: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 977: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_get │ │ │ │ │ + 978: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_set │ │ │ │ │ + 979: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 980: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ + 981: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 982: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ + 983: 0000246d 100 FUNC GLOBAL HIDDEN 1 _PyUnicode_InitState │ │ │ │ │ + 984: 000004c1 308 FUNC GLOBAL DEFAULT 6 PyUnicode_New │ │ │ │ │ + 985: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 986: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 987: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 988: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 989: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 990: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 991: 000005f5 560 FUNC GLOBAL DEFAULT 6 PyUnicode_InternFromString │ │ │ │ │ + 992: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 993: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetDefaultRef │ │ │ │ │ + 994: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ + 995: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 996: 00000825 40 FUNC GLOBAL DEFAULT 6 PyUnicode_FromString │ │ │ │ │ + 997: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 998: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 999: 0000338d 580 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_Finish │ │ │ │ │ + 1000: 000135dd 30 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_Dealloc │ │ │ │ │ + 1001: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 1002: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Pop │ │ │ │ │ + 1003: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 1004: 00000f31 96 FUNC GLOBAL DEFAULT 6 PyUnicode_FromStringAndSize │ │ │ │ │ + 1005: 00000f91 504 FUNC GLOBAL DEFAULT 6 _PyUnicode_InternImmortal │ │ │ │ │ + 1006: 00002505 108 FUNC GLOBAL HIDDEN 1 _PyUnicode_InitTypes │ │ │ │ │ + 1007: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_InitBuiltin │ │ │ │ │ + 1008: 00001189 508 FUNC GLOBAL DEFAULT 6 _PyUnicode_InternMortal │ │ │ │ │ + 1009: 00001385 168 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ │ + 1010: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_GetConfig │ │ │ │ │ + 1011: 00000000 0 NOTYPE GLOBAL DEFAULT UND wcscmp │ │ │ │ │ + 1012: 00012811 1120 FUNC GLOBAL DEFAULT 6 PyUnicode_Decode │ │ │ │ │ + 1013: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_DecodeLocaleEx │ │ │ │ │ + 1014: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 1015: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 1016: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 1017: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ + 1018: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ + 1019: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCodec_StrictErrors │ │ │ │ │ + 1020: 00001961 1104 FUNC GLOBAL DEFAULT 6 PyUnicode_FromWideChar │ │ │ │ │ + 1021: 00001db1 68 FUNC GLOBAL DEFAULT 6 _PyUnicode_AsUTF8NoNUL │ │ │ │ │ + 1022: 00001df5 168 FUNC GLOBAL DEFAULT 6 PyUnicode_AsUTF8AndSize │ │ │ │ │ + 1023: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ + 1024: 00002681 32 FUNC GLOBAL DEFAULT 1 PyUnicode_DecodeFSDefault │ │ │ │ │ + 1025: 00001e9d 94 FUNC GLOBAL DEFAULT 6 PyUnicode_AsUTF8 │ │ │ │ │ + 1026: 00001efd 616 FUNC GLOBAL DEFAULT 6 PyUnicode_FromFormatV │ │ │ │ │ + 1027: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ + 1028: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ + 1029: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ + 1030: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ + 1031: 000043bd 804 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ + 1032: 000032a1 236 FUNC GLOBAL HIDDEN 6 _PyUnicode_FromASCII │ │ │ │ │ + 1033: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GetFullyQualifiedName │ │ │ │ │ + 1034: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ + 1035: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_GetFullyQualifiedName │ │ │ │ │ + 1036: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 1037: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ + 1038: 0000311d 386 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ + 1039: 0000a3a5 210 FUNC GLOBAL DEFAULT 1 PyUnicode_Fill │ │ │ │ │ + 1040: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ + 1041: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ + 1042: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ + 1043: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 1044: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 1045: 000035d1 544 FUNC GLOBAL DEFAULT 6 PyUnicode_FromKindAndData │ │ │ │ │ + 1046: 000039d5 40 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeUTF8 │ │ │ │ │ + 1047: 000039fd 80 FUNC GLOBAL DEFAULT 6 _PyUnicode_EqualToASCIIString │ │ │ │ │ + 1048: 00003a4d 34 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ + 1049: 00002731 38 FUNC GLOBAL DEFAULT 1 PyUnicode_IsIdentifier │ │ │ │ │ + 1050: 00003a71 276 FUNC GLOBAL DEFAULT 6 _PyUnicode_ScanIdentifier │ │ │ │ │ + 1051: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsXidStart │ │ │ │ │ + 1052: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsXidContinue │ │ │ │ │ + 1053: 00003b85 140 FUNC GLOBAL DEFAULT 6 _PyUnicode_Equal │ │ │ │ │ + 1054: 00003c11 216 FUNC GLOBAL DEFAULT 6 PyUnicode_CompareWithASCIIString │ │ │ │ │ + 1055: 00003ce9 1748 FUNC GLOBAL DEFAULT 6 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ + 1056: 00004d7d 84 FUNC GLOBAL HIDDEN 1 _PyUnicode_GetNameCAPI │ │ │ │ │ + 1057: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeError │ │ │ │ │ + 1058: 00004851 1168 FUNC GLOBAL DEFAULT 6 PyUnicode_AsEncodedString │ │ │ │ │ + 1059: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCodec_EncodeText │ │ │ │ │ + 1060: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 1061: 00006c5d 84 FUNC GLOBAL HIDDEN 1 _PyUnicode_AsLatin1String │ │ │ │ │ + 1062: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 1063: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCodec_LookupError │ │ │ │ │ + 1064: 00009985 1108 FUNC GLOBAL DEFAULT 1 _PyUnicode_EncodeUTF16 │ │ │ │ │ + 1065: 0000bc49 1212 FUNC GLOBAL DEFAULT 1 _PyUnicode_EncodeUTF32 │ │ │ │ │ + 1066: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCodec_Lookup │ │ │ │ │ + 1067: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 1068: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 1069: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ + 1070: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 1071: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 1072: 00004ce1 68 FUNC GLOBAL HIDDEN 6 _PyUnicode_AsASCIIString │ │ │ │ │ + 1073: 00004d25 358 FUNC GLOBAL DEFAULT 6 PyUnicode_RichCompare │ │ │ │ │ + 1074: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 1075: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 1076: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 1077: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 1078: 00007d29 64 FUNC GLOBAL HIDDEN 6 _PyUnicode_FindMaxChar │ │ │ │ │ + 1079: 00005385 192 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_WriteStr │ │ │ │ │ + 1080: 00005a91 1394 FUNC GLOBAL DEFAULT 6 PyUnicode_RPartition │ │ │ │ │ + 1081: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 1082: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ + 1083: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 1084: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 1085: 0000603d 172 FUNC GLOBAL DEFAULT 6 PyUnicodeWriter_Create │ │ │ │ │ + 1086: 000144d5 116 FUNC GLOBAL DEFAULT 6 PyUnicodeWriter_Discard │ │ │ │ │ + 1087: 000060e9 276 FUNC GLOBAL DEFAULT 6 PyUnicodeWriter_WriteStr │ │ │ │ │ + 1088: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 1089: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatWriter │ │ │ │ │ + 1090: 00002a09 88 FUNC GLOBAL DEFAULT 1 PyUnicodeWriter_Finish │ │ │ │ │ + 1091: 000061fd 624 FUNC GLOBAL DEFAULT 6 PyUnicode_FromFormat │ │ │ │ │ + 1092: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ + 1093: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 1094: 00007c39 238 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_WriteSubstring │ │ │ │ │ + 1095: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ + 1096: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatAdvancedWriter │ │ │ │ │ + 1097: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ + 1098: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 1099: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFloat_FormatAdvancedWriter │ │ │ │ │ + 1100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ToDecimalDigit │ │ │ │ │ + 1101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 1102: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ + 1103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Format │ │ │ │ │ + 1104: 0000a055 316 FUNC GLOBAL DEFAULT 6 PyUnicode_Substring │ │ │ │ │ + 1105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 1106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ + 1107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ + 1108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 1109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ + 1110: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 1111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 1112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 1113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyComplex_FormatAdvancedWriter │ │ │ │ │ + 1114: 00008435 1500 FUNC GLOBAL DEFAULT 6 _PyUnicode_JoinArray │ │ │ │ │ + 1115: 00008a11 1162 FUNC GLOBAL DEFAULT 6 PyUnicode_Contains │ │ │ │ │ + 1116: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ + 1117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ + 1118: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ + 1119: 00009b49 460 FUNC GLOBAL DEFAULT 6 PyUnicode_AsWideCharString │ │ │ │ │ + 1120: 00009d15 478 FUNC GLOBAL DEFAULT 6 PyUnicode_FindChar │ │ │ │ │ + 1121: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 1122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 1123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 1124: 0000723d 162 FUNC GLOBAL DEFAULT 1 _PyUnicode_Copy │ │ │ │ │ + 1125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 1126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsWhitespace │ │ │ │ │ + 1127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 1128: 00002b65 50 FUNC GLOBAL DEFAULT 1 PyUnicode_DecodeLocale │ │ │ │ │ + 1129: 0000ba39 164 FUNC GLOBAL DEFAULT 6 _Py_GetErrorHandler │ │ │ │ │ + 1130: 00002b99 52 FUNC GLOBAL HIDDEN 1 _Py_DecodeUTF8_surrogateescape │ │ │ │ │ + 1131: 00002bd1 958 FUNC GLOBAL DEFAULT 1 PyUnicode_Partition │ │ │ │ │ + 1132: 0000bfd5 672 FUNC GLOBAL DEFAULT 6 PyUnicode_Concat │ │ │ │ │ + 1133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ + 1134: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ + 1135: 0000c351 560 FUNC GLOBAL DEFAULT 6 PyUnicode_Append │ │ │ │ │ + 1136: 0000c7ad 92 FUNC GLOBAL DEFAULT 6 PyUnicode_FromObject │ │ │ │ │ + 1137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 1138: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 1139: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 1140: 00000000 0 NOTYPE GLOBAL DEFAULT UND wmemchr │ │ │ │ │ + 1141: 0000d8d1 836 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeASCII │ │ │ │ │ + 1142: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 1143: 0000dc75 94 FUNC GLOBAL DEFAULT 6 PyUnicode_Join │ │ │ │ │ + 1144: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 1145: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ + 1146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 1147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 1148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ + 1149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ + 1150: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 1151: 00003399 324 FUNC GLOBAL HIDDEN 1 _PyUnicode_InitEncodings │ │ │ │ │ + 1152: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCodec_InitRegistry │ │ │ │ │ + 1153: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetFileSystemEncoding │ │ │ │ │ + 1154: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_DumpPathConfig │ │ │ │ │ + 1155: 0000eda5 104 FUNC GLOBAL DEFAULT 6 PyUnicode_EncodeFSDefault │ │ │ │ │ + 1156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EncodeLocaleEx │ │ │ │ │ + 1157: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ │ + 1158: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeEncodeError │ │ │ │ │ + 1159: 0000f5cd 88 FUNC GLOBAL DEFAULT 6 PyUnicode_Compare │ │ │ │ │ + 1160: 00000000 0 NOTYPE GLOBAL DEFAULT UND wmemcmp │ │ │ │ │ + 1161: 0000fb85 372 FUNC GLOBAL HIDDEN 6 _PyUnicode_XStrip │ │ │ │ │ + 1162: 0001273d 212 FUNC GLOBAL DEFAULT 6 PyUnicode_FromEncodedObject │ │ │ │ │ + 1163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArray │ │ │ │ │ + 1164: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStack_AsDict │ │ │ │ │ + 1165: 000100b9 292 FUNC GLOBAL DEFAULT 6 PyUnicode_FSConverter │ │ │ │ │ + 1166: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_FSPath │ │ │ │ │ + 1167: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Finish │ │ │ │ │ + 1168: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Dealloc │ │ │ │ │ + 1169: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Init │ │ │ │ │ + 1170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Alloc │ │ │ │ │ + 1171: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ + 1172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_WriteBytes │ │ │ │ │ + 1173: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsAlpha │ │ │ │ │ + 1174: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsDecimalDigit │ │ │ │ │ + 1175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsDigit │ │ │ │ │ + 1176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsNumeric │ │ │ │ │ + 1177: 0000392d 318 FUNC GLOBAL DEFAULT 1 PyUnicode_FSDecoder │ │ │ │ │ + 1178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ + 1179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMem_RawWcsdup │ │ │ │ │ + 1180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 1181: 00003b85 366 FUNC GLOBAL DEFAULT 1 PyUnicode_AsWideChar │ │ │ │ │ + 1182: 00003cf5 732 FUNC GLOBAL DEFAULT 1 PyUnicode_BuildEncodingMap │ │ │ │ │ + 1183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 1184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ + 1185: 00003fd1 326 FUNC GLOBAL HIDDEN 1 _PyUnicode_Dedent │ │ │ │ │ + 1186: 00004369 8 FUNC GLOBAL DEFAULT 1 PyUnicode_AsUTF8String │ │ │ │ │ + 1187: 000044d5 72 FUNC GLOBAL DEFAULT 1 PyUnicode_Tailmatch │ │ │ │ │ + 1188: 00010925 86 FUNC GLOBAL DEFAULT 6 PyUnicode_EqualToUTF8 │ │ │ │ │ + 1189: 0001097d 66 FUNC GLOBAL DEFAULT 6 PyUnicode_EqualToUTF8AndSize │ │ │ │ │ + 1190: 00010b4d 276 FUNC GLOBAL DEFAULT 6 _PyUnicode_ExactDealloc │ │ │ │ │ + 1191: 00010c79 5824 FUNC GLOBAL DEFAULT 6 PyUnicode_Format │ │ │ │ │ + 1192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Check │ │ │ │ │ + 1193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ + 1194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 1195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ + 1196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ + 1197: 00009711 626 FUNC GLOBAL HIDDEN 1 _PyUnicode_FormatLong │ │ │ │ │ + 1198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ + 1199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 1200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 1201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 1202: 0001387d 288 FUNC GLOBAL DEFAULT 6 PyUnicode_FromOrdinal │ │ │ │ │ + 1203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Repeat │ │ │ │ │ + 1204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 1205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 1206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ + 1207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMemoryView_FromBuffer │ │ │ │ │ + 1208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCodec_DecodeText │ │ │ │ │ + 1209: 0000a4c9 1544 FUNC GLOBAL DEFAULT 1 PyUnicode_DecodeUTF16Stateful │ │ │ │ │ + 1210: 00014f85 868 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeUTF32Stateful │ │ │ │ │ + 1211: 00004959 38 FUNC GLOBAL DEFAULT 1 PyUnicode_GetLength │ │ │ │ │ + 1212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 1213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ + 1214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeEncodeError_SetStart │ │ │ │ │ + 1215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeEncodeError_SetEnd │ │ │ │ │ + 1216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeEncodeError_SetReason │ │ │ │ │ + 1217: 00012c71 152 FUNC GLOBAL DEFAULT 6 PyUnicodeWriter_WriteChar │ │ │ │ │ + 1218: 00012d09 120 FUNC GLOBAL DEFAULT 6 PyUnicodeWriter_WriteRepr │ │ │ │ │ + 1219: 00004b15 8 FUNC GLOBAL DEFAULT 1 _PyUnicode_AsUTF8String │ │ │ │ │ + 1220: 00012ef9 28 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_Init │ │ │ │ │ + 1221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 1222: 00012fa9 1332 FUNC GLOBAL DEFAULT 6 PyUnicode_Splitlines │ │ │ │ │ + 1223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsLinebreak │ │ │ │ │ + 1224: 000134dd 256 FUNC GLOBAL DEFAULT 6 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 1225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeDecodeError_Create │ │ │ │ │ + 1226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeDecodeError_GetObject │ │ │ │ │ + 1227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeDecodeError_SetStart │ │ │ │ │ + 1228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeDecodeError_SetEnd │ │ │ │ │ + 1229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeDecodeError_SetReason │ │ │ │ │ + 1230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCapsule_Import │ │ │ │ │ + 1231: 00004dd1 4 FUNC GLOBAL DEFAULT 1 PyUnicode_DecodeLatin1 │ │ │ │ │ + 1232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsLowercase │ │ │ │ │ + 1233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsTitlecase │ │ │ │ │ + 1234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsUppercase │ │ │ │ │ + 1235: 00004dd5 1288 FUNC GLOBAL DEFAULT 1 PyUnicode_DecodeCharmap │ │ │ │ │ + 1236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_GetOptionalItem │ │ │ │ │ + 1237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLong │ │ │ │ │ + 1238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_LookupError │ │ │ │ │ + 1239: 000052dd 116 FUNC GLOBAL DEFAULT 1 PyUnicode_ReadChar │ │ │ │ │ + 1240: 00013731 110 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_WriteChar │ │ │ │ │ + 1241: 000055d9 56 FUNC GLOBAL HIDDEN 1 _PyUnicode_FiniTypes │ │ │ │ │ + 1242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ + 1243: 000137a1 220 FUNC GLOBAL HIDDEN 6 _PyUnicode_ClearInterned │ │ │ │ │ + 1244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ + 1245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_destroy │ │ │ │ │ + 1246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Clear │ │ │ │ │ + 1247: 00005665 110 FUNC GLOBAL HIDDEN 1 _PyUnicode_Fini │ │ │ │ │ + 1248: 000002b7 394 FUNC GLOBAL DEFAULT 9 _PyUnicode_FromId │ │ │ │ │ + 1249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Lock │ │ │ │ │ + 1250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Unlock │ │ │ │ │ + 1251: 00005c55 1028 FUNC GLOBAL HIDDEN 1 _PyUnicode_EncodeCharmap │ │ │ │ │ + 1252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ + 1253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Size │ │ │ │ │ + 1254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ + 1255: 000061ed 30 FUNC GLOBAL DEFAULT 1 PyUnicode_AppendAndDel │ │ │ │ │ + 1256: 00006c1d 62 FUNC GLOBAL DEFAULT 1 PyUnicodeWriter_WriteUTF8 │ │ │ │ │ + 1257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeTranslateError_Create │ │ │ │ │ + 1258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeTranslateError_SetStart │ │ │ │ │ + 1259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeTranslateError_SetEnd │ │ │ │ │ + 1260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeTranslateError_SetReason │ │ │ │ │ + 1261: 00007219 36 FUNC GLOBAL DEFAULT 1 PyUnicode_EncodeLocale │ │ │ │ │ + 1262: 00013f71 68 FUNC GLOBAL DEFAULT 6 PyUnicode_AsASCIIString │ │ │ │ │ + 1263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ToTitleFull │ │ │ │ │ + 1264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ToLowerFull │ │ │ │ │ + 1265: 00007559 122 FUNC GLOBAL DEFAULT 1 PyUnicodeWriter_WriteSubstring │ │ │ │ │ + 1266: 000142bd 536 FUNC GLOBAL HIDDEN 6 _PyUnicode_InsertThousandsGrouping │ │ │ │ │ + 1267: 00007799 4 FUNC GLOBAL DEFAULT 1 PyUnicodeWriter_WriteASCII │ │ │ │ │ + 1268: 0000779d 60 FUNC GLOBAL DEFAULT 1 PyUnicode_Split │ │ │ │ │ + 1269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ + 1270: 000088b5 12 FUNC GLOBAL DEFAULT 1 PyInit__string │ │ │ │ │ + 1271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModuleDef_Init │ │ │ │ │ + 1272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ + 1273: 00008fbd 42 FUNC GLOBAL DEFAULT 1 PyUnicode_AsUCS4 │ │ │ │ │ + 1274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_ToBase │ │ │ │ │ + 1275: 00000be9 84 FUNC GLOBAL DEFAULT 9 PyUnicode_Resize │ │ │ │ │ + 1276: 00009f69 64 FUNC GLOBAL HIDDEN 1 _PyUnicode_FastFill │ │ │ │ │ + 1277: 00009fa9 36 FUNC GLOBAL HIDDEN 1 _PyUnicode_FastCopyCharacters │ │ │ │ │ + 1278: 0000044d 48 FUNC GLOBAL DEFAULT 9 PyUnicode_InternInPlace │ │ │ │ │ + 1279: 0000047d 50 FUNC GLOBAL DEFAULT 9 PyUnicodeWriter_Format │ │ │ │ │ + 1280: 0000a099 6 FUNC GLOBAL DEFAULT 1 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ │ + 1281: 000147b5 712 FUNC GLOBAL HIDDEN 6 _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ │ + 1282: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ToUpperFull │ │ │ │ │ + 1283: 0000a169 76 FUNC GLOBAL DEFAULT 1 PyUnicode_Replace │ │ │ │ │ + 1284: 00014a7d 1016 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeUTF7Stateful │ │ │ │ │ + 1285: 0000bbf5 10 FUNC GLOBAL DEFAULT 1 PyUnicode_AsUCS4Copy │ │ │ │ │ + 1286: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 1287: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 1288: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsCased │ │ │ │ │ + 1289: 0000c4b5 502 FUNC GLOBAL DEFAULT 1 PyUnicode_AsUnicodeEscapeString │ │ │ │ │ + 1290: 0000ccd9 120 FUNC GLOBAL HIDDEN 1 _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ │ + 1291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 1292: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsCaseIgnorable │ │ │ │ │ + 1293: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ToFoldedFull │ │ │ │ │ + 1294: 0000ce0d 404 FUNC GLOBAL DEFAULT 1 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ │ + 1295: 0000cfa1 72 FUNC GLOBAL DEFAULT 1 PyUnicode_Find │ │ │ │ │ + 1296: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_New │ │ │ │ │ + 1297: 000154ed 672 FUNC GLOBAL HIDDEN 6 _PyUnicode_EncodeUTF7 │ │ │ │ │ + 1298: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 1299: 0000068f 28 FUNC GLOBAL DEFAULT 9 PyUnicode_DecodeUTF16 │ │ │ │ │ + 1300: 000006ab 28 FUNC GLOBAL DEFAULT 9 PyUnicode_DecodeUTF32 │ │ │ │ │ + 1301: 000006c7 10 FUNC GLOBAL DEFAULT 9 PyUnicode_GetDefaultEncoding │ │ │ │ │ + 1302: 00000763 44 FUNC GLOBAL DEFAULT 9 PyUnicode_AsCharmapString │ │ │ │ │ + 1303: 0000078f 6 FUNC GLOBAL DEFAULT 9 PyUnicode_AsLatin1String │ │ │ │ │ + 1304: 00000795 8 FUNC GLOBAL DEFAULT 9 PyUnicode_AsUTF16String │ │ │ │ │ + 1305: 0000079d 8 FUNC GLOBAL DEFAULT 9 PyUnicode_AsUTF32String │ │ │ │ │ + 1306: 000007a5 6 FUNC GLOBAL DEFAULT 9 PyUnicode_DecodeUnicodeEscape │ │ │ │ │ + 1307: 0000d3f9 100 FUNC GLOBAL HIDDEN 1 _PyUnicode_InternedSize_Immortal │ │ │ │ │ + 1308: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_len │ │ │ │ │ + 1309: 00000837 206 FUNC GLOBAL DEFAULT 9 PyUnicode_WriteChar │ │ │ │ │ + 1310: 0000098b 392 FUNC GLOBAL DEFAULT 9 PyUnicodeWriter_WriteWideChar │ │ │ │ │ + 1311: 0000d45d 254 FUNC GLOBAL DEFAULT 1 PyUnicode_CopyCharacters │ │ │ │ │ + 1312: 00000ba5 68 FUNC GLOBAL DEFAULT 9 PyUnicode_Count │ │ │ │ │ + 1313: 00000c3d 60 FUNC GLOBAL DEFAULT 9 PyUnicode_RSplit │ │ │ │ │ + 1314: 00000c79 48 FUNC GLOBAL DEFAULT 9 PyUnicode_Translate │ │ │ │ │ + 1315: 00000ca9 104 FUNC GLOBAL DEFAULT 9 PyUnicode_Equal │ │ │ │ │ + 1316: 00000d11 68 FUNC GLOBAL DEFAULT 9 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ │ + 1317: 00000d55 360 FUNC GLOBAL DEFAULT 9 PyUnicodeWriter_WriteUCS4 │ │ │ │ │ + 1318: 0000149d 60 FUNC GLOBAL HIDDEN 9 _PyUnicode_InternedSize │ │ │ │ │ + 1319: 000014d9 806 FUNC GLOBAL DEFAULT 9 _PyUnicode_CheckConsistency │ │ │ │ │ + 1320: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ + 1321: 00001861 88 FUNC GLOBAL HIDDEN 9 _PyUnicode_WideCharString_Converter │ │ │ │ │ + 1322: 000018b9 106 FUNC GLOBAL HIDDEN 9 _PyUnicode_WideCharString_Opt_Converter │ │ │ │ │ + 1323: 00001923 92 FUNC GLOBAL DEFAULT 9 PyUnicode_AsDecodedObject │ │ │ │ │ + 1324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 1325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCodec_Decode │ │ │ │ │ + 1326: 0000197f 162 FUNC GLOBAL DEFAULT 9 PyUnicode_AsDecodedUnicode │ │ │ │ │ + 1327: 00001a21 92 FUNC GLOBAL DEFAULT 9 PyUnicode_AsEncodedObject │ │ │ │ │ + 1328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCodec_Encode │ │ │ │ │ + 1329: 00001a7d 158 FUNC GLOBAL DEFAULT 9 PyUnicode_AsEncodedUnicode │ │ │ │ │ + 1330: 00001b1b 40 FUNC GLOBAL DEFAULT 9 PyUnicode_DecodeLocaleAndSize │ │ │ │ │ + 1331: 00001b43 42 FUNC GLOBAL DEFAULT 9 PyUnicode_GetSize │ │ │ │ │ + 1332: 00001b6d 30 FUNC GLOBAL DEFAULT 9 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ │ + 1333: 00001b8b 210 FUNC GLOBAL DEFAULT 9 _PyUnicodeWriter_WriteLatin1String │ │ │ │ │ + 1334: 00001c5d 90 FUNC GLOBAL HIDDEN 9 _PyUnicode_EqualToASCIIId │ │ │ │ │ + 1335: 00001cb7 6 FUNC GLOBAL DEFAULT 9 PyUnicode_DecodeUTF7 │ │ │ │ │ + 1336: 00001cbd 26 FUNC GLOBAL HIDDEN 9 _PyUnicode_InternStatic │ │ │ │ │ + 1337: 0001578d 4 FUNC GLOBAL DEFAULT 6 _PyUnicode_InternInPlace │ │ │ │ │ + 1338: 00001cd7 46 FUNC GLOBAL DEFAULT 9 PyUnicode_InternImmortal │ │ │ │ │ + 1339: 00001d05 60 FUNC GLOBAL DEFAULT 9 PyUnicode_KIND │ │ │ │ │ + 1340: 00001d41 72 FUNC GLOBAL DEFAULT 9 PyUnicode_DATA │ │ │ │ │ + 1341: 000003c8 208 OBJECT GLOBAL HIDDEN 3 _PyUnicodeASCIIIter_Type │ │ │ │ │ + 1342: 00000498 208 OBJECT GLOBAL DEFAULT 3 PyUnicodeIter_Type │ │ │ │ │ + 1343: 00000004 208 OBJECT GLOBAL DEFAULT 3 PyUnicode_Type │ │ │ │ │ + 1344: 00000078 128 OBJECT GLOBAL DEFAULT 12 _Py_ascii_whitespace │ │ │ │ │ + 1345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 1346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 1347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 1348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x33f20 contains 3003 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x33f0c contains 3003 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000036 0003c50a R_ARM_THM_CALL 00000000 PyMem_RawMalloc │ │ │ │ │ -0000012e 0003c60a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ +00000036 0003c40a R_ARM_THM_CALL 00000000 PyMem_RawMalloc │ │ │ │ │ +0000012e 0003c50a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ 00000140 00000a2f R_ARM_THM_MOVW_ABS_NC 0000002c .LC4 │ │ │ │ │ 00000144 00000a30 R_ARM_THM_MOVT_ABS 0000002c .LC4 │ │ │ │ │ 0000015a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LC2 │ │ │ │ │ 0000015e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LC2 │ │ │ │ │ 0000016c 0000092f R_ARM_THM_MOVW_ABS_NC 00000018 .LC3 │ │ │ │ │ 00000170 00000930 R_ARM_THM_MOVT_ABS 00000018 .LC3 │ │ │ │ │ -0000047a 0003cf0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +0000047a 0003ce0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ 0000048e 0000122f R_ARM_THM_MOVW_ABS_NC 00000461 hashtable_unicode_hash │ │ │ │ │ 00000492 00001230 R_ARM_THM_MOVT_ABS 00000461 hashtable_unicode_hash │ │ │ │ │ -00000496 0003c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyMem_RawMalloc │ │ │ │ │ -0000049a 0003c530 R_ARM_THM_MOVT_ABS 00000000 PyMem_RawMalloc │ │ │ │ │ -000004a0 0003c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyMem_RawFree │ │ │ │ │ -000004a4 0003c630 R_ARM_THM_MOVT_ABS 00000000 PyMem_RawFree │ │ │ │ │ -000004aa 0000132f R_ARM_THM_MOVW_ABS_NC 00000d9d hashtable_unicode_compare │ │ │ │ │ -000004ae 00001330 R_ARM_THM_MOVT_ABS 00000d9d hashtable_unicode_compare │ │ │ │ │ -000004b2 0003d00a R_ARM_THM_CALL 00000000 _Py_hashtable_new_full │ │ │ │ │ +00000496 0003c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyMem_RawMalloc │ │ │ │ │ +0000049a 0003c430 R_ARM_THM_MOVT_ABS 00000000 PyMem_RawMalloc │ │ │ │ │ +000004a0 0003c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyMem_RawFree │ │ │ │ │ +000004a4 0003c530 R_ARM_THM_MOVT_ABS 00000000 PyMem_RawFree │ │ │ │ │ +000004aa 0000132f R_ARM_THM_MOVW_ABS_NC 00000d95 hashtable_unicode_compare │ │ │ │ │ +000004ae 00001330 R_ARM_THM_MOVT_ABS 00000d95 hashtable_unicode_compare │ │ │ │ │ +000004b2 0003cf0a R_ARM_THM_CALL 00000000 _Py_hashtable_new_full │ │ │ │ │ 000004c6 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 000004cc 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 000004d2 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 000004d8 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 000004de 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 000004e4 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 000004ea 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ @@ -132,123 +132,123 @@ │ │ │ │ │ 0000076a 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000772 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000778 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000077e 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000784 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000078a 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000790 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ -00000798 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000079c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007a0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007a4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007a8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007ac 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007b0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007b4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007b8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007bc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007c0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007c4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007c8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007cc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007d0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007d4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007d8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007dc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007e0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007e4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007e8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007ec 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007f0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007f4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007f8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007fc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000800 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000804 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000808 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000080c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000810 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000814 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000818 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000081c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000820 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000824 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000828 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000082c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000830 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000834 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000838 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000083c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000840 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000844 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000848 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000084c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000850 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000854 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000858 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000085c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000860 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000864 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000868 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000086c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000870 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000874 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000878 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000087c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000880 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000884 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000888 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000088c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000890 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000894 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000898 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000089c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008a0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008a4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008a8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008ac 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008b0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008b4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008b8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008bc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008c0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008c4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008c8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008cc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008d0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008d4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008d8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008dc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008e0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008e4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008e8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008ec 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008f0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008f4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008f8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008fc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000900 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000904 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000908 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000090c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000910 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000914 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000918 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000091c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000920 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000924 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000928 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000092c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000930 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000934 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000938 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000093c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000940 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000944 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000948 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000798 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000079c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007a0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007a4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007a8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007ac 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007b0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007b4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007b8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007bc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007c0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007c4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007c8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007cc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007d0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007d4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007d8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007dc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007e0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007e4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007e8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007ec 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007f0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007f4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007f8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007fc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000800 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000804 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000808 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000080c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000810 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000814 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000818 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000081c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000820 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000824 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000828 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000082c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000830 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000834 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000838 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000083c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000840 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000844 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000848 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000084c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000850 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000854 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000858 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000085c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000860 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000864 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000868 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000086c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000870 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000874 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000878 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000087c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000880 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000884 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000888 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000088c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000890 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000894 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000898 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000089c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008a0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008a4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008a8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008ac 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008b0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008b4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008b8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008bc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008c0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008c4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008c8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008cc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008d0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008d4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008d8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008dc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008e0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008e4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008e8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008ec 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008f0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008f4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008f8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008fc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000900 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000904 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000908 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000090c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000910 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000914 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000918 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000091c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000920 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000924 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000928 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000092c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000930 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000934 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000938 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000093c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000940 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000944 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000948 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000094e 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000954 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000095a 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000960 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000966 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000096c 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000972 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ @@ -368,137 +368,137 @@ │ │ │ │ │ 00000c24 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000c2a 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000c30 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000c38 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000c3e 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000c44 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000c4a 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ -00000c50 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c54 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c58 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c5c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c60 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c64 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c68 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c6c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c70 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c74 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c78 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c7c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c80 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c84 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c88 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c8c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c90 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c94 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c98 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c9c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ca0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ca4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ca8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cac 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cb0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cb4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cb8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cbc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cc0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cc4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cc8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ccc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cd0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cd4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cd8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cdc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ce0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ce4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ce8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cec 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cf0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cf4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cf8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cfc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d00 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d04 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d08 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d0c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d10 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d14 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d18 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d1c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d20 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d24 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d28 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d2c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d30 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d34 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d38 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d3c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d40 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d44 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d48 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d4c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d50 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d54 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d58 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d5c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d60 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d64 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d68 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d6c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d70 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d74 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d78 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d7c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d80 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d84 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d88 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d8c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d90 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d94 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d98 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d9c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000da0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000da4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000da8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dac 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000db0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000db4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000db8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dbc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dc0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dc4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dc8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dcc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dd0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dd4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dd8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ddc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000de0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000de4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000de8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dec 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000df0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000df4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000df8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dfc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e00 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e04 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e08 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e0c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e10 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e14 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e18 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e1c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e20 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e24 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e28 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e2c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e30 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e34 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e38 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c50 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c54 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c58 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c5c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c60 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c64 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c68 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c6c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c70 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c74 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c78 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c7c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c80 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c84 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c88 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c8c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c90 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c94 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c98 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c9c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ca0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ca4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ca8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cac 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cb0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cb4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cb8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cbc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cc0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cc4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cc8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ccc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cd0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cd4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cd8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cdc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ce0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ce4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ce8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cec 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cf0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cf4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cf8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cfc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d00 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d04 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d08 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d0c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d10 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d14 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d18 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d1c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d20 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d24 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d28 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d2c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d30 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d34 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d38 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d3c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d40 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d44 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d48 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d4c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d50 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d54 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d58 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d5c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d60 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d64 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d68 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d6c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d70 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d74 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d78 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d7c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d80 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d84 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d88 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d8c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d90 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d94 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d98 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d9c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000da0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000da4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000da8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dac 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000db0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000db4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000db8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dbc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dc0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dc4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dc8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dcc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dd0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dd4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dd8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ddc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000de0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000de4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000de8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dec 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000df0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000df4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000df8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dfc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e00 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e04 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e08 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e0c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e10 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e14 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e18 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e1c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e20 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e24 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e28 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e2c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e30 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e34 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e38 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000e3e 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000e44 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000e4a 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000e50 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000e58 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000e5e 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00000e64 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ @@ -618,138 +618,138 @@ │ │ │ │ │ 00001114 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000111a 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001120 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001126 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000112c 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001132 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001138 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ -00001140 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001144 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001148 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000114c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001150 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001154 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001158 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000115c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001160 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001164 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001168 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000116c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001170 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001174 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001178 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000117c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001180 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001184 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001188 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000118c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001190 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001194 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001198 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000119c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011a0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011a4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011a8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011ac 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011b0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011b4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011b8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011bc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011c0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011c4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011c8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011cc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011d0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011d4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011d8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011dc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011e0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011e4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011e8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011ec 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011f0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011f4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011f8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011fc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001200 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001204 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001208 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000120c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001210 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001214 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001218 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000121c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001220 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001224 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001228 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000122c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001230 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001234 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001238 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000123c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001240 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001244 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001248 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000124c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001250 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001254 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001258 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000125c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001260 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001264 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001268 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000126c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001270 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001274 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001278 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000127c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001280 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001284 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001288 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000128c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001290 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001294 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001298 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000129c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012a0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012a4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012a8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012ac 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012b0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012b4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012b8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012bc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012c0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012c4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012c8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012cc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012d0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012d4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012d8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012dc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012e0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012e4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012e8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012ec 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012f0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012f4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012f8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012fc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001300 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001304 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001308 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000130c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001310 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001314 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001318 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000131c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001320 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001324 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001328 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000132c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001140 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001144 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001148 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000114c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001150 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001154 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001158 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000115c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001160 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001164 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001168 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000116c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001170 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001174 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001178 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000117c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001180 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001184 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001188 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000118c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001190 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001194 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001198 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000119c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011a0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011a4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011a8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011ac 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011b0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011b4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011b8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011bc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011c0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011c4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011c8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011cc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011d0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011d4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011d8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011dc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011e0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011e4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011e8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011ec 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011f0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011f4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011f8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011fc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001200 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001204 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001208 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000120c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001210 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001214 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001218 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000121c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001220 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001224 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001228 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000122c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001230 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001234 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001238 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000123c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001240 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001244 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001248 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000124c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001250 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001254 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001258 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000125c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001260 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001264 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001268 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000126c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001270 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001274 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001278 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000127c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001280 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001284 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001288 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000128c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001290 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001294 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001298 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000129c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012a0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012a4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012a8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012ac 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012b0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012b4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012b8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012bc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012c0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012c4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012c8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012cc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012d0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012d4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012d8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012dc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012e0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012e4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012e8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012ec 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012f0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012f4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012f8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012fc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001300 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001304 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001308 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000130c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001310 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001314 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001318 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000131c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001320 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001324 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001328 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000132c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001334 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000133a 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001340 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001346 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000134e 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001354 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000135a 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ @@ -870,137 +870,137 @@ │ │ │ │ │ 00001612 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001618 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000161e 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001624 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000162a 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001630 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001636 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ -0000163c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001640 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001644 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001648 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000164c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001650 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001654 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001658 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000165c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001660 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001664 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001668 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000166c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001670 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001674 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001678 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000167c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001680 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001684 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001688 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000168c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001690 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001694 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001698 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000169c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016a0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016a4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016a8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016ac 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016b0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016b4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016b8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016bc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016c0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016c4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016c8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016cc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016d0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016d4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016d8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016dc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016e0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016e4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016e8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016ec 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016f0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016f4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016f8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016fc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001700 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001704 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001708 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000170c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001710 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001714 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001718 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000171c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001720 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001724 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001728 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000172c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001730 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001734 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001738 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000173c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001740 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001744 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001748 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000174c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001750 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001754 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001758 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000175c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001760 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001764 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001768 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000176c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001770 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001774 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001778 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000177c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001780 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001784 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001788 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000178c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001790 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001794 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001798 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000179c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017a0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017a4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017a8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017ac 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017b0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017b4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017b8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017bc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017c0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017c4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017c8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017cc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017d0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017d4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017d8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017dc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017e0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017e4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017e8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017ec 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017f0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017f4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017f8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017fc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001800 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001804 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001808 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000180c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001810 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001814 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001818 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000181c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001820 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001824 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000163c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001640 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001644 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001648 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000164c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001650 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001654 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001658 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000165c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001660 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001664 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001668 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000166c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001670 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001674 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001678 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000167c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001680 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001684 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001688 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000168c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001690 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001694 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001698 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000169c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016a0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016a4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016a8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016ac 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016b0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016b4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016b8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016bc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016c0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016c4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016c8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016cc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016d0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016d4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016d8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016dc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016e0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016e4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016e8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016ec 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016f0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016f4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016f8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016fc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001700 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001704 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001708 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000170c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001710 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001714 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001718 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000171c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001720 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001724 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001728 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000172c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001730 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001734 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001738 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000173c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001740 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001744 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001748 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000174c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001750 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001754 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001758 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000175c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001760 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001764 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001768 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000176c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001770 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001774 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001778 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000177c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001780 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001784 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001788 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000178c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001790 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001794 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001798 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000179c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017a0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017a4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017a8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017ac 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017b0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017b4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017b8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017bc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017c0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017c4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017c8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017cc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017d0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017d4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017d8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017dc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017e0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017e4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017e8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017ec 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017f0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017f4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017f8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017fc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001800 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001804 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001808 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000180c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001810 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001814 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001818 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000181c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001820 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001824 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000182a 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001830 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001836 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000183c 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001842 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001848 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000184e 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ @@ -1120,141 +1120,141 @@ │ │ │ │ │ 00001afa 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001b00 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001b06 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001b0c 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001b12 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001b18 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001b1e 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ -00001b24 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b28 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b2c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b30 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b34 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b38 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b3c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b40 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b44 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b48 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b4c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b50 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b54 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b58 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b5c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b60 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b64 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b68 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b6c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b70 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b74 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b78 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b7c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b80 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b84 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b88 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b8c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b90 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b94 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b98 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b9c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ba0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ba4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ba8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bac 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bb0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bb4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bb8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bbc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bc0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bc4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bc8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bcc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bd0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bd4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bd8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bdc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001be0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001be4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001be8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bec 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bf0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bf4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bf8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bfc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c00 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c04 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c08 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c0c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c10 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c14 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c18 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c1c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c20 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c24 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c28 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c2c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c30 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c34 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c38 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c3c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c40 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c44 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c48 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c4c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c50 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c54 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c58 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c5c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c60 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c64 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c68 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c6c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c70 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c74 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c78 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c7c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c80 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c84 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c88 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c8c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c90 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c94 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c98 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c9c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ca0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ca4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ca8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cac 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cb0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cb4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cb8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cbc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cc0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cc4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cc8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ccc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cd0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cd4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cd8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cdc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ce0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ce4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ce8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cec 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cf0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cf4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cf8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cfc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d00 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d04 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d08 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d0c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d10 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d14 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d18 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d1c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b24 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b28 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b2c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b30 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b34 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b38 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b3c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b40 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b44 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b48 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b4c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b50 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b54 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b58 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b5c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b60 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b64 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b68 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b6c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b70 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b74 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b78 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b7c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b80 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b84 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b88 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b8c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b90 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b94 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b98 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b9c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ba0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ba4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ba8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bac 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bb0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bb4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bb8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bbc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bc0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bc4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bc8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bcc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bd0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bd4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bd8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bdc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001be0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001be4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001be8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bec 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bf0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bf4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bf8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bfc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c00 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c04 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c08 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c0c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c10 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c14 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c18 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c1c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c20 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c24 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c28 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c2c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c30 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c34 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c38 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c3c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c40 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c44 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c48 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c4c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c50 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c54 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c58 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c5c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c60 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c64 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c68 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c6c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c70 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c74 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c78 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c7c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c80 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c84 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c88 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c8c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c90 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c94 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c98 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c9c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ca0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ca4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ca8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cac 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cb0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cb4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cb8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cbc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cc0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cc4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cc8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ccc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cd0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cd4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cd8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cdc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ce0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ce4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ce8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cec 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cf0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cf4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cf8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cfc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d00 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d04 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d08 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d0c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d10 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d14 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d18 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d1c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001d22 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001d28 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001d2e 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001d34 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001d3a 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001d40 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001d46 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ @@ -1374,141 +1374,141 @@ │ │ │ │ │ 00001ff2 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001ff8 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00001ffe 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00002004 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000200a 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00002010 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00002016 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ -0000201c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002020 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002024 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002028 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000202c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002030 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002034 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002038 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000203c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002040 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002044 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002048 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000204c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002050 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002054 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002058 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000205c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002060 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002064 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002068 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000206c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002070 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002074 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002078 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000207c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002080 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002084 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002088 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000208c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002090 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002094 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002098 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000209c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020a0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020a4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020a8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020ac 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020b0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020b4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020b8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020bc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020c0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020c4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020c8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020cc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020d0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020d4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020d8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020dc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020e0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020e4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020e8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020ec 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020f0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020f4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020f8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020fc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002100 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002104 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002108 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000210c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002110 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002114 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002118 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000211c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002120 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002124 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002128 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000212c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002130 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002134 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002138 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000213c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002140 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002144 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002148 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000214c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002150 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002154 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002158 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000215c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002160 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002164 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002168 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000216c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002170 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002174 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002178 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000217c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002180 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002184 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002188 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000218c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002190 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002194 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002198 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000219c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021a0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021a4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021a8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021ac 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021b0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021b4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021b8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021bc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021c0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021c4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021c8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021cc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021d0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021d4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021d8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021dc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021e0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021e4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021e8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021ec 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021f0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021f4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021f8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021fc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002200 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002204 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002208 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000220c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002210 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002214 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000201c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002020 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002024 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002028 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000202c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002030 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002034 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002038 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000203c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002040 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002044 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002048 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000204c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002050 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002054 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002058 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000205c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002060 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002064 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002068 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000206c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002070 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002074 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002078 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000207c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002080 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002084 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002088 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000208c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002090 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002094 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002098 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000209c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020a0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020a4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020a8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020ac 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020b0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020b4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020b8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020bc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020c0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020c4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020c8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020cc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020d0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020d4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020d8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020dc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020e0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020e4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020e8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020ec 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020f0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020f4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020f8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020fc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002100 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002104 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002108 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000210c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002110 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002114 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002118 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000211c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002120 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002124 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002128 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000212c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002130 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002134 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002138 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000213c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002140 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002144 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002148 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000214c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002150 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002154 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002158 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000215c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002160 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002164 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002168 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000216c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002170 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002174 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002178 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000217c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002180 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002184 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002188 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000218c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002190 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002194 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002198 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000219c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021a0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021a4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021a8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021ac 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021b0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021b4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021b8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021bc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021c0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021c4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021c8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021cc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021d0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021d4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021d8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021dc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021e0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021e4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021e8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021ec 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021f0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021f4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021f8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021fc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002200 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002204 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002208 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000220c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002210 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002214 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000221a 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00002220 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00002226 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000222c 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00002232 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00002238 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000223e 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ @@ -1526,2034 +1526,2036 @@ │ │ │ │ │ 00002286 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000228c 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 00002294 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 0000229a 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 000022a4 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 000022aa 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ 000022b0 0000140a R_ARM_THM_CALL 000003d9 intern_static.isra.0 │ │ │ │ │ -000022c0 0003d20a R_ARM_THM_CALL 00000000 _Py_hashtable_get │ │ │ │ │ -000022d6 0003d30a R_ARM_THM_CALL 00000000 _Py_hashtable_set │ │ │ │ │ -000022fa 0003d20a R_ARM_THM_CALL 00000000 _Py_hashtable_get │ │ │ │ │ -00002310 0003d30a R_ARM_THM_CALL 00000000 _Py_hashtable_set │ │ │ │ │ -00002344 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000235e 0003cf0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ -00002366 0003d50a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00002394 0003cf0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ -000023ae 0003d60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000022c0 0003d10a R_ARM_THM_CALL 00000000 _Py_hashtable_get │ │ │ │ │ +000022d6 0003d20a R_ARM_THM_CALL 00000000 _Py_hashtable_set │ │ │ │ │ +000022fa 0003d10a R_ARM_THM_CALL 00000000 _Py_hashtable_get │ │ │ │ │ +00002310 0003d20a R_ARM_THM_CALL 00000000 _Py_hashtable_set │ │ │ │ │ +00002344 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000235e 0003ce0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +00002366 0003d40a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00002394 0003ce0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +000023ae 0003d50a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000023b6 0000112f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC8 │ │ │ │ │ 000023ba 00001130 R_ARM_THM_MOVT_ABS 000000a0 .LC8 │ │ │ │ │ 000023c4 0000102f R_ARM_THM_MOVW_ABS_NC 00000080 .LC7 │ │ │ │ │ 000023c8 00001030 R_ARM_THM_MOVT_ABS 00000080 .LC7 │ │ │ │ │ -000023ce 0003d70a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000023d2 0003d60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000023ce 0003d60a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000023d2 0003d50a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000023d8 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000023dc 00002130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000023e2 00000f2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC6 │ │ │ │ │ 000023e6 00000f30 R_ARM_THM_MOVT_ABS 00000058 .LC6 │ │ │ │ │ -000023fc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002400 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002404 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002408 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000240c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002410 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002414 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002418 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000241c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002420 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002424 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002428 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000242c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002430 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002434 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002438 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000243c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002440 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002444 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002448 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000244c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002450 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002454 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002458 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000245c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002460 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002464 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002468 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000247e 0003cf0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +000023fc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002400 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002404 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002408 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000240c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002410 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002414 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002418 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000241c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002420 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002424 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002428 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000242c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002430 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002434 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002438 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000243c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002440 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002444 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002448 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000244c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002450 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002454 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002458 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000245c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002460 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002464 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002468 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000247e 0003ce0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ 00002486 0000262f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000248a 00002630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000024bc 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 000024c0 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000024cc 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000251a 0003f00a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00002526 0003f00a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00002532 0003f00a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +000024cc 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000251a 0003ef0a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00002526 0003ef0a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00002532 0003ef0a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 0000254e 0000472f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC14 │ │ │ │ │ 00002552 00004730 R_ARM_THM_MOVT_ABS 000001d8 .LC14 │ │ │ │ │ 00002560 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002564 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002568 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000256c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000256c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002580 00004c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC15 │ │ │ │ │ 00002584 00004c30 R_ARM_THM_MOVT_ABS 00000000 .LC15 │ │ │ │ │ -0000258a 0003f40a R_ARM_THM_CALL 00000000 wcscmp │ │ │ │ │ +0000258a 0003f30a R_ARM_THM_CALL 00000000 wcscmp │ │ │ │ │ 00002590 00004d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC16 │ │ │ │ │ 00002594 00004d30 R_ARM_THM_MOVT_ABS 0000001c .LC16 │ │ │ │ │ -0000259a 0003f40a R_ARM_THM_CALL 00000000 wcscmp │ │ │ │ │ -000025f4 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000025fc 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002630 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002648 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002674 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000267c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002690 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002740 00041b0a R_ARM_THM_CALL 00003a79 _PyUnicode_ScanIdentifier │ │ │ │ │ -00002782 0003f30a R_ARM_THM_CALL 00000000 _PyInterpreterState_GetConfig │ │ │ │ │ +0000259a 0003f30a R_ARM_THM_CALL 00000000 wcscmp │ │ │ │ │ +000025f4 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000025fc 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002630 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002648 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002674 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000267c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002690 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002740 00041a0a R_ARM_THM_CALL 00003a71 _PyUnicode_ScanIdentifier │ │ │ │ │ +00002782 0003f20a R_ARM_THM_CALL 00000000 _PyInterpreterState_GetConfig │ │ │ │ │ 000027a8 0000c32f R_ARM_THM_MOVW_ABS_NC 0000054c .LC79 │ │ │ │ │ 000027ac 0000c330 R_ARM_THM_MOVT_ABS 0000054c .LC79 │ │ │ │ │ -000027b2 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000027b2 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 000027be 0000c22f R_ARM_THM_MOVW_ABS_NC 00000544 .LC78 │ │ │ │ │ 000027c2 0000c230 R_ARM_THM_MOVT_ABS 00000544 .LC78 │ │ │ │ │ -000027c8 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000027c8 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 000027d0 0000c62f R_ARM_THM_MOVW_ABS_NC 00000564 .LC82 │ │ │ │ │ 000027d4 0000c630 R_ARM_THM_MOVT_ABS 00000564 .LC82 │ │ │ │ │ -000027da 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000027da 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 000027e2 0000c72f R_ARM_THM_MOVW_ABS_NC 0000056c .LC83 │ │ │ │ │ 000027e6 0000c730 R_ARM_THM_MOVT_ABS 0000056c .LC83 │ │ │ │ │ -000027ec 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000027ec 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 000027f4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000574 .LC84 │ │ │ │ │ 000027f8 0000c830 R_ARM_THM_MOVT_ABS 00000574 .LC84 │ │ │ │ │ -000027fe 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000027fe 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00002806 0000c92f R_ARM_THM_MOVW_ABS_NC 00000584 .LC85 │ │ │ │ │ 0000280a 0000c930 R_ARM_THM_MOVT_ABS 00000584 .LC85 │ │ │ │ │ -00002810 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000281a 0004280a R_ARM_THM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ +00002810 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000281a 0004270a R_ARM_THM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ 00002826 0000c42f R_ARM_THM_MOVW_ABS_NC 00000554 .LC80 │ │ │ │ │ 0000282a 0000c430 R_ARM_THM_MOVT_ABS 00000554 .LC80 │ │ │ │ │ -00002830 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00002830 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00002838 0000c52f R_ARM_THM_MOVW_ABS_NC 0000055c .LC81 │ │ │ │ │ 0000283c 0000c530 R_ARM_THM_MOVT_ABS 0000055c .LC81 │ │ │ │ │ -00002842 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000284c 00042b0a R_ARM_THM_CALL 00000000 _PyCodec_Lookup │ │ │ │ │ -00002864 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000287a 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002880 0003e46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002954 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000029ae 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00002a02 0000340a R_ARM_THM_CALL 0000df25 unicode_decode_utf8_impl │ │ │ │ │ -00002a1a 0003e80a R_ARM_THM_CALL 00003395 _PyUnicodeWriter_Finish │ │ │ │ │ -00002a52 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002a5c 0003e46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002b0c 0001060a R_ARM_THM_CALL 00007bf9 PyUnicode_READ_CHAR │ │ │ │ │ -00002b10 00044d0a R_ARM_THM_CALL 00000000 _PyUnicode_ToDecimalDigit │ │ │ │ │ -00002b40 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002b44 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002842 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000284c 00042a0a R_ARM_THM_CALL 00000000 _PyCodec_Lookup │ │ │ │ │ +00002864 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000287a 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002880 0003e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002954 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000029ae 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00002a02 0000340a R_ARM_THM_CALL 0000df39 unicode_decode_utf8_impl │ │ │ │ │ +00002a1a 0003e70a R_ARM_THM_CALL 0000338d _PyUnicodeWriter_Finish │ │ │ │ │ +00002a52 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002a5c 0003e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002b0c 0001060a R_ARM_THM_CALL 00007be9 PyUnicode_READ_CHAR │ │ │ │ │ +00002b10 00044c0a R_ARM_THM_CALL 00000000 _PyUnicode_ToDecimalDigit │ │ │ │ │ +00002b40 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002b44 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002b48 0001122f R_ARM_THM_MOVW_ABS_NC 0000086c .LC107 │ │ │ │ │ 00002b4c 00011230 R_ARM_THM_MOVT_ABS 0000086c .LC107 │ │ │ │ │ -00002b52 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b78 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002b80 00046a0a R_ARM_THM_CALL 0000ba25 _Py_GetErrorHandler │ │ │ │ │ -00002bb8 0003c40a R_ARM_THM_CALL 00000001 _Py_DecodeUTF8Ex │ │ │ │ │ -00002bf2 0000f00a R_ARM_THM_CALL 0000600d ensure_unicode.isra.0 │ │ │ │ │ -00002bfe 0000f00a R_ARM_THM_CALL 0000600d ensure_unicode.isra.0 │ │ │ │ │ -00002c78 00043a0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002cc8 0001550a R_ARM_THM_CALL 00010671 asciilib_default_find │ │ │ │ │ -00002cd6 0004090a R_ARM_THM_CALL 000032a9 _PyUnicode_FromASCII │ │ │ │ │ -00002cf8 0004090a R_ARM_THM_CALL 000032a9 _PyUnicode_FromASCII │ │ │ │ │ -00002cfe 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d6c 00045d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002d8a 00043a0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002ddc 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002dfa 0004110a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002e52 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002e58 00040702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002e5c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002e60 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002e6c 00043a0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002ec0 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ecc 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002ed0 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002b52 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b78 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002b80 0004690a R_ARM_THM_CALL 0000ba39 _Py_GetErrorHandler │ │ │ │ │ +00002bb8 0003c30a R_ARM_THM_CALL 00000001 _Py_DecodeUTF8Ex │ │ │ │ │ +00002bf2 0000f00a R_ARM_THM_CALL 00006005 ensure_unicode.isra.0 │ │ │ │ │ +00002bfe 0000f00a R_ARM_THM_CALL 00006005 ensure_unicode.isra.0 │ │ │ │ │ +00002c78 0004390a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00002cc8 0001560a R_ARM_THM_CALL 00010665 asciilib_default_find │ │ │ │ │ +00002cd6 0004080a R_ARM_THM_CALL 000032a1 _PyUnicode_FromASCII │ │ │ │ │ +00002cf8 0004080a R_ARM_THM_CALL 000032a1 _PyUnicode_FromASCII │ │ │ │ │ +00002cfe 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d6c 00045c0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002d8a 0004390a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00002ddc 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002dfa 0004100a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002e52 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002e58 00040602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002e5c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e60 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e6c 0004390a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00002ec0 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ecc 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002ed0 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002ed4 0000e82f R_ARM_THM_MOVW_ABS_NC 000006ac .LC95 │ │ │ │ │ 00002ed8 0000e830 R_ARM_THM_MOVT_ABS 000006ac .LC95 │ │ │ │ │ -00002ede 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002eec 00043a0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002f12 0000ab0a R_ARM_THM_CALL 000037f9 _PyUnicode_FromUCS1 │ │ │ │ │ -00002f34 0000ab0a R_ARM_THM_CALL 000037f9 _PyUnicode_FromUCS1 │ │ │ │ │ -00002f3a 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f88 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fbc 0003d90a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ -00002fdc 00046e0a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -00002fe6 00046f0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -000030d0 0004640a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000030e0 0004720a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000030ec 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003170 0004730a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000031c0 0003d90a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ -00003234 0004730a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000328e 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003292 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003296 00016e2f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC135 │ │ │ │ │ -0000329a 00016e30 R_ARM_THM_MOVT_ABS 00000c80 .LC135 │ │ │ │ │ -000032a0 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000032c4 0004650a R_ARM_THM_CALL 0000723d _PyUnicode_Copy │ │ │ │ │ -000032d6 0004730a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000333e 0004730a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00002ede 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002eec 0004390a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00002f12 0000ab0a R_ARM_THM_CALL 000037f1 _PyUnicode_FromUCS1 │ │ │ │ │ +00002f34 0000ab0a R_ARM_THM_CALL 000037f1 _PyUnicode_FromUCS1 │ │ │ │ │ +00002f3a 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f88 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fbc 0003d80a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ +00002fdc 00046d0a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +00002fe6 00046e0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +000030d0 0004630a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000030e0 0004710a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000030ec 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003170 0004720a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000031c0 0003d80a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ +00003234 0004720a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000328e 0004132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003292 00041330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003296 00016f2f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC135 │ │ │ │ │ +0000329a 00016f30 R_ARM_THM_MOVT_ABS 00000c80 .LC135 │ │ │ │ │ +000032a0 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032c4 0004640a R_ARM_THM_CALL 0000723d _PyUnicode_Copy │ │ │ │ │ +000032d6 0004720a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000333e 0004720a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00003358 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000335c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003376 0004640a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003376 0004630a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00003394 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000033b2 0004810a R_ARM_THM_CALL 00000000 _PyCodec_InitRegistry │ │ │ │ │ -000033c0 0003f30a R_ARM_THM_CALL 00000000 _PyInterpreterState_GetConfig │ │ │ │ │ -000033d0 0003f30a R_ARM_THM_CALL 00000000 _PyInterpreterState_GetConfig │ │ │ │ │ -000033e0 00019d2f R_ARM_THM_MOVW_ABS_NC 00000d98 .LC145 │ │ │ │ │ -000033e4 00019d30 R_ARM_THM_MOVT_ABS 00000d98 .LC145 │ │ │ │ │ -000033f6 00019e2f R_ARM_THM_MOVW_ABS_NC 00000dac .LC146 │ │ │ │ │ -000033fa 00019e30 R_ARM_THM_MOVT_ABS 00000dac .LC146 │ │ │ │ │ -00003412 0003c60a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ +000033b2 0004800a R_ARM_THM_CALL 00000000 _PyCodec_InitRegistry │ │ │ │ │ +000033c0 0003f20a R_ARM_THM_CALL 00000000 _PyInterpreterState_GetConfig │ │ │ │ │ +000033d0 0003f20a R_ARM_THM_CALL 00000000 _PyInterpreterState_GetConfig │ │ │ │ │ +000033e0 00019e2f R_ARM_THM_MOVW_ABS_NC 00000d98 .LC145 │ │ │ │ │ +000033e4 00019e30 R_ARM_THM_MOVT_ABS 00000d98 .LC145 │ │ │ │ │ +000033f6 00019f2f R_ARM_THM_MOVW_ABS_NC 00000dac .LC146 │ │ │ │ │ +000033fa 00019f30 R_ARM_THM_MOVT_ABS 00000dac .LC146 │ │ │ │ │ +00003412 0003c50a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ 0000341c 0000c32f R_ARM_THM_MOVW_ABS_NC 0000054c .LC79 │ │ │ │ │ 00003420 0000c330 R_ARM_THM_MOVT_ABS 0000054c .LC79 │ │ │ │ │ -00003426 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00003438 0003c60a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ -00003446 0003cf0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ -00003456 0004820a R_ARM_THM_CALL 00000000 _Py_SetFileSystemEncoding │ │ │ │ │ -00003460 0003f30a R_ARM_THM_CALL 00000000 _PyInterpreterState_GetConfig │ │ │ │ │ -00003480 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003484 00019c2f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC144 │ │ │ │ │ -00003488 00019c30 R_ARM_THM_MOVT_ABS 00000d74 .LC144 │ │ │ │ │ -000034aa 00019f2f R_ARM_THM_MOVW_ABS_NC 00000dc0 .LC147 │ │ │ │ │ -000034ae 00019f30 R_ARM_THM_MOVT_ABS 00000dc0 .LC147 │ │ │ │ │ -000034be 0003c60a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ -000034c6 0004830a R_ARM_THM_CALL 00000000 _Py_DumpPathConfig │ │ │ │ │ -000034ca 00019b2f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC143 │ │ │ │ │ -000034ce 00019b30 R_ARM_THM_MOVT_ABS 00000d38 .LC143 │ │ │ │ │ -000034d4 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000034d8 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000034f4 0004600a R_ARM_THM_CALL 00009b25 PyUnicode_AsWideCharString │ │ │ │ │ -000034fc 0003c80a R_ARM_THM_CALL 00000000 wcslen │ │ │ │ │ -00003512 0004850a R_ARM_THM_CALL 00000000 _Py_EncodeLocaleEx │ │ │ │ │ -0000351a 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003522 0004860a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ -0000352a 0003c60a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ -00003534 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003538 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003426 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00003438 0003c50a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ +00003446 0003ce0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +00003456 0004810a R_ARM_THM_CALL 00000000 _Py_SetFileSystemEncoding │ │ │ │ │ +00003460 0003f20a R_ARM_THM_CALL 00000000 _PyInterpreterState_GetConfig │ │ │ │ │ +00003480 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003484 00019d2f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC144 │ │ │ │ │ +00003488 00019d30 R_ARM_THM_MOVT_ABS 00000d74 .LC144 │ │ │ │ │ +000034aa 0001a02f R_ARM_THM_MOVW_ABS_NC 00000dc0 .LC147 │ │ │ │ │ +000034ae 0001a030 R_ARM_THM_MOVT_ABS 00000dc0 .LC147 │ │ │ │ │ +000034be 0003c50a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ +000034c6 0004820a R_ARM_THM_CALL 00000000 _Py_DumpPathConfig │ │ │ │ │ +000034ca 00019c2f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC143 │ │ │ │ │ +000034ce 00019c30 R_ARM_THM_MOVT_ABS 00000d38 .LC143 │ │ │ │ │ +000034d4 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000034d8 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000034f4 00045f0a R_ARM_THM_CALL 00009b49 PyUnicode_AsWideCharString │ │ │ │ │ +000034fc 0003c70a R_ARM_THM_CALL 00000000 wcslen │ │ │ │ │ +00003512 0004840a R_ARM_THM_CALL 00000000 _Py_EncodeLocaleEx │ │ │ │ │ +0000351a 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003522 0004850a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ +0000352a 0003c50a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ +00003534 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003538 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000353c 0000682f R_ARM_THM_MOVW_ABS_NC 00000284 .LC28 │ │ │ │ │ 00003540 00006830 R_ARM_THM_MOVT_ABS 00000284 .LC28 │ │ │ │ │ -00003546 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000354c 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000355c 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003566 0004872f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeEncodeError │ │ │ │ │ -0000356a 00048730 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeEncodeError │ │ │ │ │ +00003546 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000354c 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000355c 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003566 0004862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeEncodeError │ │ │ │ │ +0000356a 00048630 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeEncodeError │ │ │ │ │ 00003576 0000552f R_ARM_THM_MOVW_ABS_NC 0000020c .LC18 │ │ │ │ │ 0000357a 00005530 R_ARM_THM_MOVT_ABS 0000020c .LC18 │ │ │ │ │ -00003582 0001a72f R_ARM_THM_MOVW_ABS_NC 00000dfc .LC148 │ │ │ │ │ -00003586 0001a730 R_ARM_THM_MOVT_ABS 00000dfc .LC148 │ │ │ │ │ -0000358a 0003fb0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -00003594 0003fc0a R_ARM_THM_CALL 00000000 PyCodec_StrictErrors │ │ │ │ │ -000035aa 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035b0 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000035b4 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003582 0001a82f R_ARM_THM_MOVW_ABS_NC 00000dfc .LC148 │ │ │ │ │ +00003586 0001a830 R_ARM_THM_MOVT_ABS 00000dfc .LC148 │ │ │ │ │ +0000358a 0003fa0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +00003594 0003fb0a R_ARM_THM_CALL 00000000 PyCodec_StrictErrors │ │ │ │ │ +000035aa 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035b0 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000035b4 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000035b8 0000572f R_ARM_THM_MOVW_ABS_NC 0000021c .LC20 │ │ │ │ │ 000035bc 00005730 R_ARM_THM_MOVT_ABS 0000021c .LC20 │ │ │ │ │ -000035c2 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035f6 0004920a R_ARM_THM_CALL 00000000 _PyBytesWriter_Init │ │ │ │ │ -00003600 0004930a R_ARM_THM_CALL 00000000 _PyBytesWriter_Alloc │ │ │ │ │ -00003666 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000366c 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -000036fa 00046a0a R_ARM_THM_CALL 0000ba25 _Py_GetErrorHandler │ │ │ │ │ +000035c2 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000035f6 0004910a R_ARM_THM_CALL 00000000 _PyBytesWriter_Init │ │ │ │ │ +00003600 0004920a R_ARM_THM_CALL 00000000 _PyBytesWriter_Alloc │ │ │ │ │ +00003666 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000366c 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +000036fa 0004690a R_ARM_THM_CALL 0000ba39 _Py_GetErrorHandler │ │ │ │ │ 00003744 0000c32f R_ARM_THM_MOVW_ABS_NC 0000054c .LC79 │ │ │ │ │ 00003748 0000c330 R_ARM_THM_MOVT_ABS 0000054c .LC79 │ │ │ │ │ -00003750 0001c52f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC159 │ │ │ │ │ -00003754 0001c530 R_ARM_THM_MOVT_ABS 00000ecc .LC159 │ │ │ │ │ -00003768 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000376e 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00003774 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -000037da 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000037e2 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000037fe 0004940a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000382e 0004950a R_ARM_THM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ +00003750 0001c62f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC159 │ │ │ │ │ +00003754 0001c630 R_ARM_THM_MOVT_ABS 00000ecc .LC159 │ │ │ │ │ +00003768 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000376e 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00003774 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +000037da 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000037e2 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000037fe 0004930a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000382e 0004940a R_ARM_THM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ 00003868 0000c32f R_ARM_THM_MOVW_ABS_NC 0000054c .LC79 │ │ │ │ │ 0000386c 0000c330 R_ARM_THM_MOVT_ABS 0000054c .LC79 │ │ │ │ │ -00003870 0001c52f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC159 │ │ │ │ │ -00003874 0001c530 R_ARM_THM_MOVT_ABS 00000ecc .LC159 │ │ │ │ │ -0000388c 0004950a R_ARM_THM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ -000038a0 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038d8 0001cd0a R_ARM_THM_CALL 00010311 Py_UNICODE_ISALNUM │ │ │ │ │ -0000390a 0001cd0a R_ARM_THM_CALL 00010311 Py_UNICODE_ISALNUM │ │ │ │ │ -00003914 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00003918 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000391e 0004352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00003922 00043530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00003942 00048f0a R_ARM_THM_CALL 00000000 PyOS_FSPath │ │ │ │ │ -0000399c 00045d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000039c6 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000039ca 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003870 0001c62f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC159 │ │ │ │ │ +00003874 0001c630 R_ARM_THM_MOVT_ABS 00000ecc .LC159 │ │ │ │ │ +0000388c 0004940a R_ARM_THM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ +000038a0 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038d8 0001ce0a R_ARM_THM_CALL 00010305 Py_UNICODE_ISALNUM │ │ │ │ │ +0000390a 0001ce0a R_ARM_THM_CALL 00010305 Py_UNICODE_ISALNUM │ │ │ │ │ +00003914 0004332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00003918 00043330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000391e 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00003922 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00003942 00048e0a R_ARM_THM_CALL 00000000 PyOS_FSPath │ │ │ │ │ +0000399c 00045c0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000039c6 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000039ca 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000039ce 0000682f R_ARM_THM_MOVW_ABS_NC 00000284 .LC28 │ │ │ │ │ 000039d2 00006830 R_ARM_THM_MOVT_ABS 00000284 .LC28 │ │ │ │ │ -000039d8 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a14 0003f20a R_ARM_THM_CALL 0000138d PyUnicode_DecodeFSDefaultAndSize │ │ │ │ │ -00003a32 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a3a 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a42 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003a46 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003a4a 0001d22f R_ARM_THM_MOVW_ABS_NC 00000eec .LC161 │ │ │ │ │ -00003a4e 0001d230 R_ARM_THM_MOVT_ABS 00000eec .LC161 │ │ │ │ │ -00003a56 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a64 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a82 0001d32f R_ARM_THM_MOVW_ABS_NC 00000f28 .LC162 │ │ │ │ │ -00003a86 0001d330 R_ARM_THM_MOVT_ABS 00000f28 .LC162 │ │ │ │ │ -00003a96 00042b0a R_ARM_THM_CALL 00000000 _PyCodec_Lookup │ │ │ │ │ -00003a9e 0003c60a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ -00003aa8 0001d42f R_ARM_THM_MOVW_ABS_NC 00000f38 .LC163 │ │ │ │ │ -00003aac 0001d430 R_ARM_THM_MOVT_ABS 00000f38 .LC163 │ │ │ │ │ -00003ab0 00049b0a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -00003aca 0004600a R_ARM_THM_CALL 00009b25 PyUnicode_AsWideCharString │ │ │ │ │ -00003ae2 00049c0a R_ARM_THM_CALL 00000000 _PyMem_RawWcsdup │ │ │ │ │ -00003aec 0003c60a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ -00003af4 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b00 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b04 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003b0a 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00003b16 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b1e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b46 0003c70a R_ARM_THM_CALL 00000085 _Py_EncodeUTF8Ex │ │ │ │ │ -00003b54 00049d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00003b58 00049d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00003b5c 0001d52f R_ARM_THM_MOVW_ABS_NC 00000f40 .LC164 │ │ │ │ │ -00003b60 0001d530 R_ARM_THM_MOVT_ABS 00000f40 .LC164 │ │ │ │ │ -00003b68 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b72 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003cc8 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000039d8 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003a14 0003f10a R_ARM_THM_CALL 00001385 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ │ +00003a32 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a3a 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a42 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003a46 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003a4a 0001d32f R_ARM_THM_MOVW_ABS_NC 00000eec .LC161 │ │ │ │ │ +00003a4e 0001d330 R_ARM_THM_MOVT_ABS 00000eec .LC161 │ │ │ │ │ +00003a56 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a64 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a82 0001d42f R_ARM_THM_MOVW_ABS_NC 00000f28 .LC162 │ │ │ │ │ +00003a86 0001d430 R_ARM_THM_MOVT_ABS 00000f28 .LC162 │ │ │ │ │ +00003a96 00042a0a R_ARM_THM_CALL 00000000 _PyCodec_Lookup │ │ │ │ │ +00003a9e 0003c50a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ +00003aa8 0001d52f R_ARM_THM_MOVW_ABS_NC 00000f38 .LC163 │ │ │ │ │ +00003aac 0001d530 R_ARM_THM_MOVT_ABS 00000f38 .LC163 │ │ │ │ │ +00003ab0 00049a0a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ +00003aca 00045f0a R_ARM_THM_CALL 00009b49 PyUnicode_AsWideCharString │ │ │ │ │ +00003ae2 00049b0a R_ARM_THM_CALL 00000000 _PyMem_RawWcsdup │ │ │ │ │ +00003aec 0003c50a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ +00003af4 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003b00 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003b04 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003b0a 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00003b16 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b1e 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b46 0003c60a R_ARM_THM_CALL 00000085 _Py_EncodeUTF8Ex │ │ │ │ │ +00003b54 00049c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003b58 00049c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003b5c 0001d62f R_ARM_THM_MOVW_ABS_NC 00000f40 .LC164 │ │ │ │ │ +00003b60 0001d630 R_ARM_THM_MOVT_ABS 00000f40 .LC164 │ │ │ │ │ +00003b68 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b72 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003cc8 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00003cce 0000582f R_ARM_THM_MOVW_ABS_NC 00000238 .LC21 │ │ │ │ │ 00003cd2 00005830 R_ARM_THM_MOVT_ABS 00000238 .LC21 │ │ │ │ │ -00003cda 0003f90a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003ce8 0004000a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00003d58 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003d64 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003de2 0003d50a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00003e0c 0004a00a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00003e1a 0004a00a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00003e2c 0004a10a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00003e88 0003da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003cda 0003f80a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003ce8 0003ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00003d58 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003d64 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003de2 0003d40a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00003e0c 00049f0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00003e1a 00049f0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00003e2c 0004a00a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00003e88 0003d90a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00003e94 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 00003e98 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00003eb6 0003db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003eea 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003ef4 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003f6e 0004110a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00003f72 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003f7a 0004000a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00003f9e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fb6 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fbe 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fc6 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fcc 00040702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00003fea 0003ff0a R_ARM_THM_CALL 00001dfd PyUnicode_AsUTF8AndSize │ │ │ │ │ -00004080 0003cc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000040be 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000040e6 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004108 0003ed0a R_ARM_THM_CALL 00000f39 PyUnicode_FromStringAndSize │ │ │ │ │ -00004110 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004166 0003cc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004172 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004182 0004910a R_ARM_THM_CALL 00000000 _PyBytesWriter_Dealloc │ │ │ │ │ -000041be 0004110a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000041c8 0004910a R_ARM_THM_CALL 00000000 _PyBytesWriter_Dealloc │ │ │ │ │ -000041d4 0004910a R_ARM_THM_CALL 00000000 _PyBytesWriter_Dealloc │ │ │ │ │ -000041d8 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000041f8 00040702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004218 0004920a R_ARM_THM_CALL 00000000 _PyBytesWriter_Init │ │ │ │ │ -00004220 0004930a R_ARM_THM_CALL 00000000 _PyBytesWriter_Alloc │ │ │ │ │ -0000435e 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000043be 0001db0a R_ARM_THM_CALL 00010671 ucs1lib_default_find │ │ │ │ │ -0000440e 0004110a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00004414 00045d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000446a 00043b0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -000044d0 00040702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000044f0 0000f00a R_ARM_THM_CALL 0000600d ensure_unicode.isra.0 │ │ │ │ │ -000044fa 0000f00a R_ARM_THM_CALL 0000600d ensure_unicode.isra.0 │ │ │ │ │ -00004636 0003ea0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000046aa 0003d90a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ -000046e2 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000046ea 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004718 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000475e 00040d0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -000047b4 0003dc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000047c6 0003cc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000047f0 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004810 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004848 0004640a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004858 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000486c 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000488c 0003ff0a R_ARM_THM_CALL 00001dfd PyUnicode_AsUTF8AndSize │ │ │ │ │ -00004896 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000048b0 00048b0a R_ARM_THM_CALL 00012741 PyUnicode_FromEncodedObject │ │ │ │ │ -000048d0 0004640a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000048de 0001742f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ -000048e2 00017430 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ -000048ea 0002022f R_ARM_THM_MOVW_ABS_NC 00001140 .LC181 │ │ │ │ │ -000048ee 00020230 R_ARM_THM_MOVT_ABS 00001140 .LC181 │ │ │ │ │ -000048f2 0004740a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004904 0003ff0a R_ARM_THM_CALL 00001dfd PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000490e 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004918 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000491c 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003eb6 0003da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003eea 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003ef4 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003f6e 0004100a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00003f72 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003f7a 0003ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00003f9e 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fb6 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fbe 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fc6 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fcc 00040602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00003fea 0003fe0a R_ARM_THM_CALL 00001df5 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00004080 0003cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000040be 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000040e6 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004108 0003ec0a R_ARM_THM_CALL 00000f31 PyUnicode_FromStringAndSize │ │ │ │ │ +00004110 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004166 0003cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004172 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004182 0004900a R_ARM_THM_CALL 00000000 _PyBytesWriter_Dealloc │ │ │ │ │ +000041be 0004100a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000041c8 0004900a R_ARM_THM_CALL 00000000 _PyBytesWriter_Dealloc │ │ │ │ │ +000041d4 0004900a R_ARM_THM_CALL 00000000 _PyBytesWriter_Dealloc │ │ │ │ │ +000041d8 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000041f8 00040602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004218 0004910a R_ARM_THM_CALL 00000000 _PyBytesWriter_Init │ │ │ │ │ +00004220 0004920a R_ARM_THM_CALL 00000000 _PyBytesWriter_Alloc │ │ │ │ │ +0000435e 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000043be 0001dc0a R_ARM_THM_CALL 00010665 ucs1lib_default_find │ │ │ │ │ +0000440e 0004100a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004414 00045c0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000446a 00043a0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +000044d0 00040602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000044f0 0000f00a R_ARM_THM_CALL 00006005 ensure_unicode.isra.0 │ │ │ │ │ +000044fa 0000f00a R_ARM_THM_CALL 00006005 ensure_unicode.isra.0 │ │ │ │ │ +00004636 0003e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000046aa 0003d80a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ +000046e2 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000046ea 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004718 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000475e 00040c0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +000047b4 0003db0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000047c6 0003cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000047f0 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004810 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004848 0004630a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004858 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000486c 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000488c 0003fe0a R_ARM_THM_CALL 00001df5 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00004896 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000048b0 00048a0a R_ARM_THM_CALL 0001273d PyUnicode_FromEncodedObject │ │ │ │ │ +000048d0 0004630a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000048de 0001752f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ +000048e2 00017530 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ +000048ea 0002032f R_ARM_THM_MOVW_ABS_NC 00001140 .LC181 │ │ │ │ │ +000048ee 00020330 R_ARM_THM_MOVT_ABS 00001140 .LC181 │ │ │ │ │ +000048f2 0004730a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004904 0003fe0a R_ARM_THM_CALL 00001df5 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000490e 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004918 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000491c 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00004920 0000682f R_ARM_THM_MOVW_ABS_NC 00000284 .LC28 │ │ │ │ │ 00004924 00006830 R_ARM_THM_MOVT_ABS 00000284 .LC28 │ │ │ │ │ -0000492a 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004930 0001742f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ -00004934 00017430 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ -0000493a 0002032f R_ARM_THM_MOVW_ABS_NC 00001154 .LC182 │ │ │ │ │ -0000493e 00020330 R_ARM_THM_MOVT_ABS 00001154 .LC182 │ │ │ │ │ -00004944 0004740a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000492a 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004930 0001752f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ +00004934 00017530 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ +0000493a 0002042f R_ARM_THM_MOVW_ABS_NC 00001154 .LC182 │ │ │ │ │ +0000493e 00020430 R_ARM_THM_MOVT_ABS 00001154 .LC182 │ │ │ │ │ +00004944 0004730a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 0000494c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004950 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004950 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004954 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004974 0004000a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -000049b8 0004bd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000049ca 0002192f R_ARM_THM_MOVW_ABS_NC 00001254 .LC190 │ │ │ │ │ -000049ce 00021930 R_ARM_THM_MOVT_ABS 00001254 .LC190 │ │ │ │ │ -000049d6 0004be0a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00004a1a 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a28 0004280a R_ARM_THM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ -00004a3a 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004a3e 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004a46 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004a5c 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a62 0004592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004a66 00045930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004a6a 00021a2f R_ARM_THM_MOVW_ABS_NC 00001294 .LC191 │ │ │ │ │ -00004a6e 00021a30 R_ARM_THM_MOVT_ABS 00001294 .LC191 │ │ │ │ │ -00004a74 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004a84 00021902 R_ARM_ABS32 00001254 .LC190 │ │ │ │ │ -00004aa8 0004bf0a R_ARM_THM_CALL 00000000 PyUnicodeEncodeError_SetStart │ │ │ │ │ -00004ab4 0004c00a R_ARM_THM_CALL 00000000 PyUnicodeEncodeError_SetEnd │ │ │ │ │ -00004ac0 0004c10a R_ARM_THM_CALL 00000000 PyUnicodeEncodeError_SetReason │ │ │ │ │ -00004aca 0004872f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeEncodeError │ │ │ │ │ -00004ace 00048730 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeEncodeError │ │ │ │ │ -00004adc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000dfc .LC148 │ │ │ │ │ -00004ae0 0001a730 R_ARM_THM_MOVT_ABS 00000dfc .LC148 │ │ │ │ │ -00004ae6 0003fb0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -00004b42 0004280a R_ARM_THM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ -00004b6c 0004ca0a R_ARM_THM_CALL 00000000 PyUnicodeDecodeError_Create │ │ │ │ │ -00004b7a 0004bd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00004b8e 0002292f R_ARM_THM_MOVW_ABS_NC 000012f4 .LC194 │ │ │ │ │ -00004b92 00022930 R_ARM_THM_MOVT_ABS 000012f4 .LC194 │ │ │ │ │ -00004b9a 0004be0a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00004ba4 0004cb0a R_ARM_THM_CALL 00000000 PyUnicodeDecodeError_GetObject │ │ │ │ │ -00004c0e 0004380a R_ARM_THM_CALL 0000538d _PyUnicodeWriter_WriteStr │ │ │ │ │ -00004c30 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c3e 0004cc0a R_ARM_THM_CALL 00000000 PyUnicodeDecodeError_SetStart │ │ │ │ │ -00004c4a 0004cd0a R_ARM_THM_CALL 00000000 PyUnicodeDecodeError_SetEnd │ │ │ │ │ -00004c56 0004ce0a R_ARM_THM_CALL 00000000 PyUnicodeDecodeError_SetReason │ │ │ │ │ -00004c7a 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00004cd6 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00004cf6 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004cfa 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004d02 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d08 0004592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004d0c 00045930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004d12 00021a2f R_ARM_THM_MOVW_ABS_NC 00001294 .LC191 │ │ │ │ │ -00004d16 00021a30 R_ARM_THM_MOVT_ABS 00001294 .LC191 │ │ │ │ │ -00004d1c 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004d68 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d72 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d78 00022902 R_ARM_ABS32 000012f4 .LC194 │ │ │ │ │ -00004db0 00022b2f R_ARM_THM_MOVW_ABS_NC 0000132c .LC195 │ │ │ │ │ -00004db4 00022b30 R_ARM_THM_MOVT_ABS 0000132c .LC195 │ │ │ │ │ -00004dba 0004cf0a R_ARM_THM_CALL 00000000 PyCapsule_Import │ │ │ │ │ -00004dcc 0003e46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004e00 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004e0e 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00004f72 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00004f78 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00004f86 0003e80a R_ARM_THM_CALL 00003395 _PyUnicodeWriter_Finish │ │ │ │ │ -00004fce 0002312f R_ARM_THM_MOVW_ABS_NC 00001368 .LC197 │ │ │ │ │ -00004fd2 00023130 R_ARM_THM_MOVT_ABS 00001368 .LC197 │ │ │ │ │ -00004ffa 0002302f R_ARM_THM_MOVW_ABS_NC 00001348 .LC196 │ │ │ │ │ -00004ffe 00023030 R_ARM_THM_MOVT_ABS 00001348 .LC196 │ │ │ │ │ -0000503a 00009f0a R_ARM_THM_CALL 00006479 _PyUnicodeWriter_WriteCharInline │ │ │ │ │ -0000506c 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005070 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005074 0002332f R_ARM_THM_MOVW_ABS_NC 0000139c .LC199 │ │ │ │ │ -00005078 00023330 R_ARM_THM_MOVT_ABS 0000139c .LC199 │ │ │ │ │ -00005080 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005086 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000508c 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00005092 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -000050a0 0003e90a R_ARM_THM_CALL 000135e1 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00004974 0003ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +000049b8 0004bc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000049ca 00021a2f R_ARM_THM_MOVW_ABS_NC 00001254 .LC190 │ │ │ │ │ +000049ce 00021a30 R_ARM_THM_MOVT_ABS 00001254 .LC190 │ │ │ │ │ +000049d6 0004bd0a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00004a1a 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a28 0004270a R_ARM_THM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ +00004a3a 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004a3e 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004a46 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a5c 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a62 0004582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004a66 00045830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004a6a 00021b2f R_ARM_THM_MOVW_ABS_NC 00001294 .LC191 │ │ │ │ │ +00004a6e 00021b30 R_ARM_THM_MOVT_ABS 00001294 .LC191 │ │ │ │ │ +00004a74 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004a84 00021a02 R_ARM_ABS32 00001254 .LC190 │ │ │ │ │ +00004aa8 0004be0a R_ARM_THM_CALL 00000000 PyUnicodeEncodeError_SetStart │ │ │ │ │ +00004ab4 0004bf0a R_ARM_THM_CALL 00000000 PyUnicodeEncodeError_SetEnd │ │ │ │ │ +00004ac0 0004c00a R_ARM_THM_CALL 00000000 PyUnicodeEncodeError_SetReason │ │ │ │ │ +00004aca 0004862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeEncodeError │ │ │ │ │ +00004ace 00048630 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeEncodeError │ │ │ │ │ +00004adc 0001a82f R_ARM_THM_MOVW_ABS_NC 00000dfc .LC148 │ │ │ │ │ +00004ae0 0001a830 R_ARM_THM_MOVT_ABS 00000dfc .LC148 │ │ │ │ │ +00004ae6 0003fa0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +00004b42 0004270a R_ARM_THM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ +00004b6c 0004c90a R_ARM_THM_CALL 00000000 PyUnicodeDecodeError_Create │ │ │ │ │ +00004b7a 0004bc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00004b8e 00022a2f R_ARM_THM_MOVW_ABS_NC 000012f4 .LC194 │ │ │ │ │ +00004b92 00022a30 R_ARM_THM_MOVT_ABS 000012f4 .LC194 │ │ │ │ │ +00004b9a 0004bd0a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00004ba4 0004ca0a R_ARM_THM_CALL 00000000 PyUnicodeDecodeError_GetObject │ │ │ │ │ +00004c0e 0004370a R_ARM_THM_CALL 00005385 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00004c30 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c3e 0004cb0a R_ARM_THM_CALL 00000000 PyUnicodeDecodeError_SetStart │ │ │ │ │ +00004c4a 0004cc0a R_ARM_THM_CALL 00000000 PyUnicodeDecodeError_SetEnd │ │ │ │ │ +00004c56 0004cd0a R_ARM_THM_CALL 00000000 PyUnicodeDecodeError_SetReason │ │ │ │ │ +00004c7a 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00004cd6 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00004cf6 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004cfa 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004d02 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d08 0004582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004d0c 00045830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004d12 00021b2f R_ARM_THM_MOVW_ABS_NC 00001294 .LC191 │ │ │ │ │ +00004d16 00021b30 R_ARM_THM_MOVT_ABS 00001294 .LC191 │ │ │ │ │ +00004d1c 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d68 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d72 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d78 00022a02 R_ARM_ABS32 000012f4 .LC194 │ │ │ │ │ +00004db0 00022c2f R_ARM_THM_MOVW_ABS_NC 0000132c .LC195 │ │ │ │ │ +00004db4 00022c30 R_ARM_THM_MOVT_ABS 0000132c .LC195 │ │ │ │ │ +00004dba 0004ce0a R_ARM_THM_CALL 00000000 PyCapsule_Import │ │ │ │ │ +00004dcc 0003e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004e00 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004e0e 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00004f72 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00004f78 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00004f86 0003e70a R_ARM_THM_CALL 0000338d _PyUnicodeWriter_Finish │ │ │ │ │ +00004fce 0002322f R_ARM_THM_MOVW_ABS_NC 00001368 .LC197 │ │ │ │ │ +00004fd2 00023230 R_ARM_THM_MOVT_ABS 00001368 .LC197 │ │ │ │ │ +00004ffa 0002312f R_ARM_THM_MOVW_ABS_NC 00001348 .LC196 │ │ │ │ │ +00004ffe 00023130 R_ARM_THM_MOVT_ABS 00001348 .LC196 │ │ │ │ │ +0000503a 00009f0a R_ARM_THM_CALL 0000646d _PyUnicodeWriter_WriteCharInline │ │ │ │ │ +0000506c 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005070 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005074 0002342f R_ARM_THM_MOVW_ABS_NC 0000139c .LC199 │ │ │ │ │ +00005078 00023430 R_ARM_THM_MOVT_ABS 0000139c .LC199 │ │ │ │ │ +00005080 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005086 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000508c 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00005092 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +000050a0 0003e80a R_ARM_THM_CALL 000135dd _PyUnicodeWriter_Dealloc │ │ │ │ │ 000050b4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000050b8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000050c2 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000050c6 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000050e0 0004a00a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000050f0 0004d50a R_ARM_THM_CALL 00000000 PyMapping_GetOptionalItem │ │ │ │ │ -0000511a 0002312f R_ARM_THM_MOVW_ABS_NC 00001368 .LC197 │ │ │ │ │ -0000511e 00023130 R_ARM_THM_MOVT_ABS 00001368 .LC197 │ │ │ │ │ -00005142 0002302f R_ARM_THM_MOVW_ABS_NC 00001348 .LC196 │ │ │ │ │ -00005146 00023030 R_ARM_THM_MOVT_ABS 00001348 .LC196 │ │ │ │ │ -00005186 0001060a R_ARM_THM_CALL 00007bf9 PyUnicode_READ_CHAR │ │ │ │ │ -0000519e 00009f0a R_ARM_THM_CALL 00006479 _PyUnicodeWriter_WriteCharInline │ │ │ │ │ -000051d2 0004380a R_ARM_THM_CALL 0000538d _PyUnicodeWriter_WriteStr │ │ │ │ │ -000051da 0004d60a R_ARM_THM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -000051ee 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000051f2 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000051fa 0002322f R_ARM_THM_MOVW_ABS_NC 00001370 .LC198 │ │ │ │ │ -000051fe 00023230 R_ARM_THM_MOVT_ABS 00001370 .LC198 │ │ │ │ │ -00005206 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000520c 0004d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_LookupError │ │ │ │ │ -00005210 0004d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_LookupError │ │ │ │ │ -00005216 0004b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000521e 0003d60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000522c 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000523e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005248 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000524e 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000526e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000528c 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000529e 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -000052a4 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000531c 0004000a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00005338 0004592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000533c 00045930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005340 00013f2f R_ARM_THM_MOVW_ABS_NC 00000b98 .LC125 │ │ │ │ │ -00005344 00013f30 R_ARM_THM_MOVT_ABS 00000b98 .LC125 │ │ │ │ │ -0000534a 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005384 0003d90a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ -000053ae 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000054c8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000050b8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000050c2 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000050c6 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000050e0 00049f0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000050f0 0004d40a R_ARM_THM_CALL 00000000 PyMapping_GetOptionalItem │ │ │ │ │ +0000511a 0002322f R_ARM_THM_MOVW_ABS_NC 00001368 .LC197 │ │ │ │ │ +0000511e 00023230 R_ARM_THM_MOVT_ABS 00001368 .LC197 │ │ │ │ │ +00005142 0002312f R_ARM_THM_MOVW_ABS_NC 00001348 .LC196 │ │ │ │ │ +00005146 00023130 R_ARM_THM_MOVT_ABS 00001348 .LC196 │ │ │ │ │ +00005186 0001060a R_ARM_THM_CALL 00007be9 PyUnicode_READ_CHAR │ │ │ │ │ +0000519e 00009f0a R_ARM_THM_CALL 0000646d _PyUnicodeWriter_WriteCharInline │ │ │ │ │ +000051d2 0004370a R_ARM_THM_CALL 00005385 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000051da 0004d50a R_ARM_THM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +000051ee 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000051f2 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000051fa 0002332f R_ARM_THM_MOVW_ABS_NC 00001370 .LC198 │ │ │ │ │ +000051fe 00023330 R_ARM_THM_MOVT_ABS 00001370 .LC198 │ │ │ │ │ +00005206 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000520c 0004d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_LookupError │ │ │ │ │ +00005210 0004d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_LookupError │ │ │ │ │ +00005216 0004b10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000521e 0003d50a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000522c 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000523e 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005248 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000524e 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000526e 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000528c 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000529e 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +000052a4 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000531c 0003ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00005338 0004582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000533c 00045830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005340 0001402f R_ARM_THM_MOVW_ABS_NC 00000b98 .LC125 │ │ │ │ │ +00005344 00014030 R_ARM_THM_MOVT_ABS 00000b98 .LC125 │ │ │ │ │ +0000534a 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005384 0003d80a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ +000053ae 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000054c8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000055e6 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 000055ea 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000055f4 0004db0a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000055fe 0004db0a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -0000562a 0003cf0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ -00005634 0004df0a R_ARM_THM_CALL 00000000 PyDict_Clear │ │ │ │ │ -00005648 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005678 0003cf0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ -00005682 0003c60a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ -00005692 0003c60a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ -000056b6 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000056c8 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ +000055f4 0004da0a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000055fe 0004da0a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000562a 0003ce0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +00005634 0004de0a R_ARM_THM_CALL 00000000 PyDict_Clear │ │ │ │ │ +00005648 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005678 0003ce0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +00005682 0003c50a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ +00005692 0003c50a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ +000056b6 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000056c8 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ 00005700 0000c52f R_ARM_THM_MOVW_ABS_NC 0000055c .LC81 │ │ │ │ │ 00005704 0000c530 R_ARM_THM_MOVT_ABS 0000055c .LC81 │ │ │ │ │ -0000570a 0001852f R_ARM_THM_MOVW_ABS_NC 00000cd0 .LC140 │ │ │ │ │ -0000570e 00018530 R_ARM_THM_MOVT_ABS 00000cd0 .LC140 │ │ │ │ │ -0000573c 0004920a R_ARM_THM_CALL 00000000 _PyBytesWriter_Init │ │ │ │ │ -00005744 0004930a R_ARM_THM_CALL 00000000 _PyBytesWriter_Alloc │ │ │ │ │ -000057e0 00046a0a R_ARM_THM_CALL 0000ba25 _Py_GetErrorHandler │ │ │ │ │ -00005826 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000582c 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00005834 0004900a R_ARM_THM_CALL 00000000 _PyBytesWriter_Finish │ │ │ │ │ -000058f0 0004950a R_ARM_THM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ -0000590e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000592c 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00005932 0004910a R_ARM_THM_CALL 00000000 _PyBytesWriter_Dealloc │ │ │ │ │ -00005938 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000593e 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00005974 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000597c 00040702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00005980 00023b2f R_ARM_THM_MOVW_ABS_NC 000013d0 .LC200 │ │ │ │ │ -00005984 00023b30 R_ARM_THM_MOVT_ABS 000013d0 .LC200 │ │ │ │ │ -0000598a 00023c2f R_ARM_THM_MOVW_ABS_NC 000013d8 .LC201 │ │ │ │ │ -0000598e 00023c30 R_ARM_THM_MOVT_ABS 000013d8 .LC201 │ │ │ │ │ -000059aa 0004110a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000059b8 0004270a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000059e8 0004950a R_ARM_THM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ -000059fc 0004940a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00005a76 0004940a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00005a7e 00045f2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00005a82 00045f30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00005aec 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005af0 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005af4 0002412f R_ARM_THM_MOVW_ABS_NC 000013f4 .LC203 │ │ │ │ │ -00005af8 00024130 R_ARM_THM_MOVT_ABS 000013f4 .LC203 │ │ │ │ │ -00005afe 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005b1a 00045f2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00005b1e 00045f30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00005b3a 00045f2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00005b3e 00045f30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00005c14 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cac 0004270a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005d06 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00005d0c 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00005d26 0004110a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005d3c 0001060a R_ARM_THM_CALL 00007bf9 PyUnicode_READ_CHAR │ │ │ │ │ -00005d5c 00046a0a R_ARM_THM_CALL 0000ba25 _Py_GetErrorHandler │ │ │ │ │ +0000570a 0001862f R_ARM_THM_MOVW_ABS_NC 00000cd0 .LC140 │ │ │ │ │ +0000570e 00018630 R_ARM_THM_MOVT_ABS 00000cd0 .LC140 │ │ │ │ │ +0000573c 0004910a R_ARM_THM_CALL 00000000 _PyBytesWriter_Init │ │ │ │ │ +00005744 0004920a R_ARM_THM_CALL 00000000 _PyBytesWriter_Alloc │ │ │ │ │ +000057e0 0004690a R_ARM_THM_CALL 0000ba39 _Py_GetErrorHandler │ │ │ │ │ +00005826 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000582c 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00005834 00048f0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Finish │ │ │ │ │ +000058f0 0004940a R_ARM_THM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ +0000590e 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000592c 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00005932 0004900a R_ARM_THM_CALL 00000000 _PyBytesWriter_Dealloc │ │ │ │ │ +00005938 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000593e 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00005974 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000597c 00040602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00005980 00023c2f R_ARM_THM_MOVW_ABS_NC 000013d0 .LC200 │ │ │ │ │ +00005984 00023c30 R_ARM_THM_MOVT_ABS 000013d0 .LC200 │ │ │ │ │ +0000598a 00023d2f R_ARM_THM_MOVW_ABS_NC 000013d8 .LC201 │ │ │ │ │ +0000598e 00023d30 R_ARM_THM_MOVT_ABS 000013d8 .LC201 │ │ │ │ │ +000059aa 0004100a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000059b8 0004260a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000059e8 0004940a R_ARM_THM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ +000059fc 0004930a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00005a76 0004930a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00005a7e 00045e2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00005a82 00045e30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00005aec 0004132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005af0 00041330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005af4 0002422f R_ARM_THM_MOVW_ABS_NC 000013f4 .LC203 │ │ │ │ │ +00005af8 00024230 R_ARM_THM_MOVT_ABS 000013f4 .LC203 │ │ │ │ │ +00005afe 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005b1a 00045e2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00005b1e 00045e30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00005b3a 00045e2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00005b3e 00045e30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00005c14 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cac 0004260a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005d06 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00005d0c 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00005d26 0004100a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00005d3c 0001060a R_ARM_THM_CALL 00007be9 PyUnicode_READ_CHAR │ │ │ │ │ +00005d5c 0004690a R_ARM_THM_CALL 0000ba39 _Py_GetErrorHandler │ │ │ │ │ 00005d74 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00005d78 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00005d7c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00005d80 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00005d84 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00005d88 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00005d8c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00005d92 0002302f R_ARM_THM_MOVW_ABS_NC 00001348 .LC196 │ │ │ │ │ -00005d96 00023030 R_ARM_THM_MOVT_ABS 00001348 .LC196 │ │ │ │ │ -00005d9a 0002312f R_ARM_THM_MOVW_ABS_NC 00001368 .LC197 │ │ │ │ │ -00005d9e 00023130 R_ARM_THM_MOVT_ABS 00001368 .LC197 │ │ │ │ │ -00005db0 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00005db6 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00005dbc 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00005ddc 0004e50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00005df2 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005df6 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005e10 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e26 0001060a R_ARM_THM_CALL 00007bf9 PyUnicode_READ_CHAR │ │ │ │ │ -00005e32 0002462f R_ARM_THM_MOVW_ABS_NC 00001448 .LC205 │ │ │ │ │ -00005e36 00024630 R_ARM_THM_MOVT_ABS 00001448 .LC205 │ │ │ │ │ -00005e3c 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005e96 0002312f R_ARM_THM_MOVW_ABS_NC 00001368 .LC197 │ │ │ │ │ -00005e9a 00023130 R_ARM_THM_MOVT_ABS 00001368 .LC197 │ │ │ │ │ -00005eac 0002302f R_ARM_THM_MOVW_ABS_NC 00001348 .LC196 │ │ │ │ │ -00005eb0 00023030 R_ARM_THM_MOVT_ABS 00001348 .LC196 │ │ │ │ │ -00005ef8 00040702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00005d92 0002312f R_ARM_THM_MOVW_ABS_NC 00001348 .LC196 │ │ │ │ │ +00005d96 00023130 R_ARM_THM_MOVT_ABS 00001348 .LC196 │ │ │ │ │ +00005d9a 0002322f R_ARM_THM_MOVW_ABS_NC 00001368 .LC197 │ │ │ │ │ +00005d9e 00023230 R_ARM_THM_MOVT_ABS 00001368 .LC197 │ │ │ │ │ +00005db0 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00005db6 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00005dbc 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00005ddc 0004e40a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00005df2 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005df6 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005e10 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e26 0001060a R_ARM_THM_CALL 00007be9 PyUnicode_READ_CHAR │ │ │ │ │ +00005e32 0002472f R_ARM_THM_MOVW_ABS_NC 00001448 .LC205 │ │ │ │ │ +00005e36 00024730 R_ARM_THM_MOVT_ABS 00001448 .LC205 │ │ │ │ │ +00005e3c 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005e96 0002322f R_ARM_THM_MOVW_ABS_NC 00001368 .LC197 │ │ │ │ │ +00005e9a 00023230 R_ARM_THM_MOVT_ABS 00001368 .LC197 │ │ │ │ │ +00005eac 0002312f R_ARM_THM_MOVW_ABS_NC 00001348 .LC196 │ │ │ │ │ +00005eb0 00023130 R_ARM_THM_MOVT_ABS 00001348 .LC196 │ │ │ │ │ +00005ef8 00040602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00005efc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005f54 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f6e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f78 0002302f R_ARM_THM_MOVW_ABS_NC 00001348 .LC196 │ │ │ │ │ -00005f7c 00023030 R_ARM_THM_MOVT_ABS 00001348 .LC196 │ │ │ │ │ -00005f84 0002312f R_ARM_THM_MOVW_ABS_NC 00001368 .LC197 │ │ │ │ │ -00005f88 00023130 R_ARM_THM_MOVT_ABS 00001368 .LC197 │ │ │ │ │ -00005fac 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fca 0004e60a R_ARM_THM_CALL 00000000 PyBytes_Size │ │ │ │ │ -00005fd2 0004e60a R_ARM_THM_CALL 00000000 PyBytes_Size │ │ │ │ │ -00005fe8 0004e70a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00005ff0 0004e70a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00005ffa 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000601e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006032 0004e50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00006052 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000060ac 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000060b0 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000060ea 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006100 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006114 0004e50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -0000613e 0004e50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00006164 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00006180 0004e50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00006198 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f54 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f6e 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f78 0002312f R_ARM_THM_MOVW_ABS_NC 00001348 .LC196 │ │ │ │ │ +00005f7c 00023130 R_ARM_THM_MOVT_ABS 00001348 .LC196 │ │ │ │ │ +00005f84 0002322f R_ARM_THM_MOVW_ABS_NC 00001368 .LC197 │ │ │ │ │ +00005f88 00023230 R_ARM_THM_MOVT_ABS 00001368 .LC197 │ │ │ │ │ +00005fac 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fca 0004e50a R_ARM_THM_CALL 00000000 PyBytes_Size │ │ │ │ │ +00005fd2 0004e50a R_ARM_THM_CALL 00000000 PyBytes_Size │ │ │ │ │ +00005fe8 0004e60a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00005ff0 0004e60a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00005ffa 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000601e 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006032 0004e40a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00006052 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060ac 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000060b0 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000060ea 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006100 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006114 0004e40a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +0000613e 0004e40a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00006164 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00006180 0004e40a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00006198 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000061a0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000620e 0003cc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006276 0003cc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000063a4 0004700a R_ARM_THM_CALL 0000c33d PyUnicode_Append │ │ │ │ │ -000065a0 0004110a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00006660 00040702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000066fc 0002520a R_ARM_THM_CALL 0000136d ucs2lib__preprocess │ │ │ │ │ -00006706 0002530a R_ARM_THM_CALL 00000f11 ucs2lib__two_way │ │ │ │ │ -000067d6 0002540a R_ARM_THM_CALL 0000142f ucs2lib__two_way_count │ │ │ │ │ -000067e4 0002520a R_ARM_THM_CALL 0000136d ucs2lib__preprocess │ │ │ │ │ -000067ee 0002530a R_ARM_THM_CALL 00000f11 ucs2lib__two_way │ │ │ │ │ -00006844 00043b0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -000068c6 0004920a R_ARM_THM_CALL 00000000 _PyBytesWriter_Init │ │ │ │ │ -000068ce 0004930a R_ARM_THM_CALL 00000000 _PyBytesWriter_Alloc │ │ │ │ │ -00006948 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000694e 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00006984 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006994 00046a0a R_ARM_THM_CALL 0000ba25 _Py_GetErrorHandler │ │ │ │ │ -00006a4c 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00006a52 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00006a58 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00006a7c 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000061fc 00046f0a R_ARM_THM_CALL 0000c351 PyUnicode_Append │ │ │ │ │ +0000622e 0003cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006296 0003cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000065a0 0004100a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00006660 00040602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000066fc 0002530a R_ARM_THM_CALL 0000136d ucs2lib__preprocess │ │ │ │ │ +00006706 0002540a R_ARM_THM_CALL 00000f11 ucs2lib__two_way │ │ │ │ │ +000067d6 0002550a R_ARM_THM_CALL 0000142f ucs2lib__two_way_count │ │ │ │ │ +000067e4 0002530a R_ARM_THM_CALL 0000136d ucs2lib__preprocess │ │ │ │ │ +000067ee 0002540a R_ARM_THM_CALL 00000f11 ucs2lib__two_way │ │ │ │ │ +00006844 00043a0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +000068c6 0004910a R_ARM_THM_CALL 00000000 _PyBytesWriter_Init │ │ │ │ │ +000068ce 0004920a R_ARM_THM_CALL 00000000 _PyBytesWriter_Alloc │ │ │ │ │ +00006948 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000694e 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00006984 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006994 0004690a R_ARM_THM_CALL 0000ba39 _Py_GetErrorHandler │ │ │ │ │ +00006a4c 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00006a52 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00006a58 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00006a7c 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00006aae 0000c32f R_ARM_THM_MOVW_ABS_NC 0000054c .LC79 │ │ │ │ │ 00006ab2 0000c330 R_ARM_THM_MOVT_ABS 0000054c .LC79 │ │ │ │ │ -00006aba 0001c52f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC159 │ │ │ │ │ -00006abe 0001c530 R_ARM_THM_MOVT_ABS 00000ecc .LC159 │ │ │ │ │ -00006b14 0004950a R_ARM_THM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ -00006b40 0004940a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00006b58 0004950a R_ARM_THM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ +00006aba 0001c62f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC159 │ │ │ │ │ +00006abe 0001c630 R_ARM_THM_MOVT_ABS 00000ecc .LC159 │ │ │ │ │ +00006b14 0004940a R_ARM_THM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ +00006b40 0004930a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00006b58 0004940a R_ARM_THM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ 00006b6c 0000c32f R_ARM_THM_MOVW_ABS_NC 0000054c .LC79 │ │ │ │ │ 00006b70 0000c330 R_ARM_THM_MOVT_ABS 0000054c .LC79 │ │ │ │ │ -00006b74 0001c52f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC159 │ │ │ │ │ -00006b78 0001c530 R_ARM_THM_MOVT_ABS 00000ecc .LC159 │ │ │ │ │ -00006b86 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bba 00045d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00006c36 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00006c9a 0004000a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00006b74 0001c62f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC159 │ │ │ │ │ +00006b78 0001c630 R_ARM_THM_MOVT_ABS 00000ecc .LC159 │ │ │ │ │ +00006b86 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bba 00045c0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00006c36 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00006c9a 0003ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ 00006cb0 0000c62f R_ARM_THM_MOVW_ABS_NC 00000564 .LC82 │ │ │ │ │ 00006cb4 0000c630 R_ARM_THM_MOVT_ABS 00000564 .LC82 │ │ │ │ │ -00006d0c 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006d18 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00006d0c 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006d18 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 00006d2a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000564 .LC82 │ │ │ │ │ 00006d2e 0000c630 R_ARM_THM_MOVT_ABS 00000564 .LC82 │ │ │ │ │ -00006d32 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00006d4e 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006d8e 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006d92 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006db6 00025a0a R_ARM_THM_CALL 000139a1 charmaptranslate_lookup │ │ │ │ │ -00006e28 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006e2c 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006e50 00025a0a R_ARM_THM_CALL 000139a1 charmaptranslate_lookup │ │ │ │ │ -00006e62 00009f0a R_ARM_THM_CALL 00006479 _PyUnicodeWriter_WriteCharInline │ │ │ │ │ -00006e72 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00006e78 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00006e7e 0003e80a R_ARM_THM_CALL 00003395 _PyUnicodeWriter_Finish │ │ │ │ │ -00006eae 0004380a R_ARM_THM_CALL 0000538d _PyUnicodeWriter_WriteStr │ │ │ │ │ -00006ec8 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f58 0001060a R_ARM_THM_CALL 00007bf9 PyUnicode_READ_CHAR │ │ │ │ │ -00006f6a 0004110a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00006f74 00040702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00006f7c 00009f0a R_ARM_THM_CALL 00006479 _PyUnicodeWriter_WriteCharInline │ │ │ │ │ -00006f96 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fa0 0003e90a R_ARM_THM_CALL 000135e1 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00006fa6 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00006fac 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00006fba 0004000a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00007006 00025a0a R_ARM_THM_CALL 000139a1 charmaptranslate_lookup │ │ │ │ │ -00007012 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000702e 0004280a R_ARM_THM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ -00007046 0002302f R_ARM_THM_MOVW_ABS_NC 00001348 .LC196 │ │ │ │ │ -0000704a 00023030 R_ARM_THM_MOVT_ABS 00001348 .LC196 │ │ │ │ │ -0000704e 0004ea0a R_ARM_THM_CALL 00000000 _PyUnicodeTranslateError_Create │ │ │ │ │ -0000705e 0004bd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00007072 0002592f R_ARM_THM_MOVW_ABS_NC 00001450 .LC208 │ │ │ │ │ -00007076 00025930 R_ARM_THM_MOVT_ABS 00001450 .LC208 │ │ │ │ │ -0000707e 0004be0a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -000070b4 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070c8 0004380a R_ARM_THM_CALL 0000538d _PyUnicodeWriter_WriteStr │ │ │ │ │ -000070ec 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007102 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007120 0004592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00007124 00045930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00007128 00021a2f R_ARM_THM_MOVW_ABS_NC 00001294 .LC191 │ │ │ │ │ -0000712c 00021a30 R_ARM_THM_MOVT_ABS 00001294 .LC191 │ │ │ │ │ -00007134 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000714e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000716a 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000717c 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007180 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000718a 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000071a2 0004eb0a R_ARM_THM_CALL 00000000 PyUnicodeTranslateError_SetStart │ │ │ │ │ -000071c6 0003e90a R_ARM_THM_CALL 000135e1 _PyUnicodeWriter_Dealloc │ │ │ │ │ -000071d0 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071f0 0004ec0a R_ARM_THM_CALL 00000000 PyUnicodeTranslateError_SetEnd │ │ │ │ │ -000071f8 0002302f R_ARM_THM_MOVW_ABS_NC 00001348 .LC196 │ │ │ │ │ -000071fc 00023030 R_ARM_THM_MOVT_ABS 00001348 .LC196 │ │ │ │ │ -00007202 0004ed0a R_ARM_THM_CALL 00000000 PyUnicodeTranslateError_SetReason │ │ │ │ │ -0000720e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007214 00025902 R_ARM_ABS32 00001450 .LC208 │ │ │ │ │ -0000722a 00046a0a R_ARM_THM_CALL 0000ba25 _Py_GetErrorHandler │ │ │ │ │ -00007262 0003d90a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ -00007290 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00006d32 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00006d4e 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006d8e 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006d92 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006db6 00025b0a R_ARM_THM_CALL 0001399d charmaptranslate_lookup │ │ │ │ │ +00006e28 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006e2c 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006e50 00025b0a R_ARM_THM_CALL 0001399d charmaptranslate_lookup │ │ │ │ │ +00006e62 00009f0a R_ARM_THM_CALL 0000646d _PyUnicodeWriter_WriteCharInline │ │ │ │ │ +00006e72 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00006e78 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00006e7e 0003e70a R_ARM_THM_CALL 0000338d _PyUnicodeWriter_Finish │ │ │ │ │ +00006eae 0004370a R_ARM_THM_CALL 00005385 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00006ec8 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f58 0001060a R_ARM_THM_CALL 00007be9 PyUnicode_READ_CHAR │ │ │ │ │ +00006f6a 0004100a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00006f74 00040602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00006f7c 00009f0a R_ARM_THM_CALL 0000646d _PyUnicodeWriter_WriteCharInline │ │ │ │ │ +00006f96 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fa0 0003e80a R_ARM_THM_CALL 000135dd _PyUnicodeWriter_Dealloc │ │ │ │ │ +00006fa6 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00006fac 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00006fba 0003ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00007006 00025b0a R_ARM_THM_CALL 0001399d charmaptranslate_lookup │ │ │ │ │ +00007012 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000702e 0004270a R_ARM_THM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ +00007046 0002312f R_ARM_THM_MOVW_ABS_NC 00001348 .LC196 │ │ │ │ │ +0000704a 00023130 R_ARM_THM_MOVT_ABS 00001348 .LC196 │ │ │ │ │ +0000704e 0004e90a R_ARM_THM_CALL 00000000 _PyUnicodeTranslateError_Create │ │ │ │ │ +0000705e 0004bc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00007072 00025a2f R_ARM_THM_MOVW_ABS_NC 00001450 .LC208 │ │ │ │ │ +00007076 00025a30 R_ARM_THM_MOVT_ABS 00001450 .LC208 │ │ │ │ │ +0000707e 0004bd0a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +000070b4 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070c8 0004370a R_ARM_THM_CALL 00005385 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000070ec 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007102 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007120 0004582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00007124 00045830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00007128 00021b2f R_ARM_THM_MOVW_ABS_NC 00001294 .LC191 │ │ │ │ │ +0000712c 00021b30 R_ARM_THM_MOVT_ABS 00001294 .LC191 │ │ │ │ │ +00007134 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000714e 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000716a 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000717c 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007180 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000718a 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000071a2 0004ea0a R_ARM_THM_CALL 00000000 PyUnicodeTranslateError_SetStart │ │ │ │ │ +000071c6 0003e80a R_ARM_THM_CALL 000135dd _PyUnicodeWriter_Dealloc │ │ │ │ │ +000071d0 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071f0 0004eb0a R_ARM_THM_CALL 00000000 PyUnicodeTranslateError_SetEnd │ │ │ │ │ +000071f8 0002312f R_ARM_THM_MOVW_ABS_NC 00001348 .LC196 │ │ │ │ │ +000071fc 00023130 R_ARM_THM_MOVT_ABS 00001348 .LC196 │ │ │ │ │ +00007202 0004ec0a R_ARM_THM_CALL 00000000 PyUnicodeTranslateError_SetReason │ │ │ │ │ +0000720e 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007214 00025a02 R_ARM_ABS32 00001450 .LC208 │ │ │ │ │ +0000722a 0004690a R_ARM_THM_CALL 0000ba39 _Py_GetErrorHandler │ │ │ │ │ +00007262 0003d80a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ +00007290 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000072b8 0000582f R_ARM_THM_MOVW_ABS_NC 00000238 .LC21 │ │ │ │ │ 000072bc 00005830 R_ARM_THM_MOVT_ABS 00000238 .LC21 │ │ │ │ │ -000072c4 0003f90a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007322 0001ac0a R_ARM_THM_CALL 0000f175 any_find_slice │ │ │ │ │ -0000732a 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000732e 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007332 0002642f R_ARM_THM_MOVW_ABS_NC 0000149c .LC212 │ │ │ │ │ -00007336 00026430 R_ARM_THM_MOVT_ABS 0000149c .LC212 │ │ │ │ │ -0000733c 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007340 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007350 0004450a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00007360 0004450a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000736e 0004580a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000737c 0001742f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ -00007380 00017430 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ -00007384 0001752f R_ARM_THM_MOVW_ABS_NC 00000c9c .LC137 │ │ │ │ │ -00007388 00017530 R_ARM_THM_MOVT_ABS 00000c9c .LC137 │ │ │ │ │ -0000738c 0002632f R_ARM_THM_MOVW_ABS_NC 00001494 .LC211 │ │ │ │ │ -00007390 00026330 R_ARM_THM_MOVT_ABS 00001494 .LC211 │ │ │ │ │ -00007394 0004740a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000739a 0002632f R_ARM_THM_MOVW_ABS_NC 00001494 .LC211 │ │ │ │ │ -0000739e 00026330 R_ARM_THM_MOVT_ABS 00001494 .LC211 │ │ │ │ │ -000073a8 0004460a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000073dc 0000fd0a R_ARM_THM_CALL 0000682d tailmatch │ │ │ │ │ -0000741e 0001742f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ -00007422 00017430 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ -00007428 0002682f R_ARM_THM_MOVW_ABS_NC 000014e4 .LC215 │ │ │ │ │ -0000742c 00026830 R_ARM_THM_MOVT_ABS 000014e4 .LC215 │ │ │ │ │ -00007430 0002672f R_ARM_THM_MOVW_ABS_NC 000014d8 .LC214 │ │ │ │ │ -00007434 00026730 R_ARM_THM_MOVT_ABS 000014d8 .LC214 │ │ │ │ │ -00007438 0004740a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000072c4 0003f80a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007322 0001ad0a R_ARM_THM_CALL 0000f179 any_find_slice │ │ │ │ │ +0000732a 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000732e 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007332 0002652f R_ARM_THM_MOVW_ABS_NC 0000149c .LC212 │ │ │ │ │ +00007336 00026530 R_ARM_THM_MOVT_ABS 0000149c .LC212 │ │ │ │ │ +0000733c 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007340 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007350 0004440a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00007360 0004440a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000736e 0004570a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000737c 0001752f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ +00007380 00017530 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ +00007384 0001762f R_ARM_THM_MOVW_ABS_NC 00000c9c .LC137 │ │ │ │ │ +00007388 00017630 R_ARM_THM_MOVT_ABS 00000c9c .LC137 │ │ │ │ │ +0000738c 0002642f R_ARM_THM_MOVW_ABS_NC 00001494 .LC211 │ │ │ │ │ +00007390 00026430 R_ARM_THM_MOVT_ABS 00001494 .LC211 │ │ │ │ │ +00007394 0004730a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000739a 0002642f R_ARM_THM_MOVW_ABS_NC 00001494 .LC211 │ │ │ │ │ +0000739e 00026430 R_ARM_THM_MOVT_ABS 00001494 .LC211 │ │ │ │ │ +000073a8 0004450a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000073dc 0000fd0a R_ARM_THM_CALL 00006821 tailmatch │ │ │ │ │ +0000741e 0001752f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ +00007422 00017530 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ +00007428 0002692f R_ARM_THM_MOVW_ABS_NC 000014e4 .LC215 │ │ │ │ │ +0000742c 00026930 R_ARM_THM_MOVT_ABS 000014e4 .LC215 │ │ │ │ │ +00007430 0002682f R_ARM_THM_MOVW_ABS_NC 000014d8 .LC214 │ │ │ │ │ +00007434 00026830 R_ARM_THM_MOVT_ABS 000014d8 .LC214 │ │ │ │ │ +00007438 0004730a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00007440 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000744a 00026d2f R_ARM_THM_MOVW_ABS_NC 00007479 do_capitalize │ │ │ │ │ -0000744e 00026d30 R_ARM_THM_MOVT_ABS 00007479 do_capitalize │ │ │ │ │ +0000744a 00026e2f R_ARM_THM_MOVW_ABS_NC 00007479 do_capitalize │ │ │ │ │ +0000744e 00026e30 R_ARM_THM_MOVT_ABS 00007479 do_capitalize │ │ │ │ │ 00007474 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000749c 0004f00a R_ARM_THM_CALL 00000000 _PyUnicode_ToTitleFull │ │ │ │ │ -000074ca 0004f10a R_ARM_THM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ -00007536 0002720a R_ARM_THM_CALL 00000587 handle_capital_sigma │ │ │ │ │ -00007546 0002742f R_ARM_THM_MOVW_ABS_NC 0000cde9 do_upper │ │ │ │ │ -0000754a 00027430 R_ARM_THM_MOVT_ABS 0000cde9 do_upper │ │ │ │ │ -00007584 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007588 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000758e 0002752f R_ARM_THM_MOVW_ABS_NC 00001508 .LC217 │ │ │ │ │ -00007592 00027530 R_ARM_THM_MOVT_ABS 00001508 .LC217 │ │ │ │ │ -00007598 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000075a2 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000075a6 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000075aa 0002772f R_ARM_THM_MOVW_ABS_NC 00001534 .LC219 │ │ │ │ │ -000075ae 00027730 R_ARM_THM_MOVT_ABS 00001534 .LC219 │ │ │ │ │ -000075b4 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000075ba 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000075be 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000075c2 0002762f R_ARM_THM_MOVW_ABS_NC 0000151c .LC218 │ │ │ │ │ -000075c6 00027630 R_ARM_THM_MOVT_ABS 0000151c .LC218 │ │ │ │ │ -000075cc 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007614 0000be0a R_ARM_THM_CALL 0000544d _copy_characters │ │ │ │ │ -00007672 0000be0a R_ARM_THM_CALL 0000544d _copy_characters │ │ │ │ │ -00007680 0000be0a R_ARM_THM_CALL 0000544d _copy_characters │ │ │ │ │ -0000769a 0000be0a R_ARM_THM_CALL 0000544d _copy_characters │ │ │ │ │ -00007732 0004980a R_ARM_THM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ -00007768 0004980a R_ARM_THM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ -00007774 0004352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00007778 00043530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00007788 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000778c 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000077b2 0000f00a R_ARM_THM_CALL 0000600d ensure_unicode.isra.0 │ │ │ │ │ -000077be 0000f00a R_ARM_THM_CALL 0000600d ensure_unicode.isra.0 │ │ │ │ │ -0000780a 0004620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00007812 0004630a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00007824 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007828 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000785e 0004640a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00007868 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007874 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007878 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000078a0 0004640a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000078aa 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000078ae 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000078b2 00013b2f R_ARM_THM_MOVW_ABS_NC 00000b78 .LC124 │ │ │ │ │ -000078b6 00013b30 R_ARM_THM_MOVT_ABS 00000b78 .LC124 │ │ │ │ │ -000078be 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000078d2 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000749c 0004ef0a R_ARM_THM_CALL 00000000 _PyUnicode_ToTitleFull │ │ │ │ │ +000074ca 0004f00a R_ARM_THM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ +00007536 0002730a R_ARM_THM_CALL 00000587 handle_capital_sigma │ │ │ │ │ +00007546 0002752f R_ARM_THM_MOVW_ABS_NC 0000cde9 do_upper │ │ │ │ │ +0000754a 00027530 R_ARM_THM_MOVT_ABS 0000cde9 do_upper │ │ │ │ │ +00007584 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007588 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000758e 0002762f R_ARM_THM_MOVW_ABS_NC 00001508 .LC217 │ │ │ │ │ +00007592 00027630 R_ARM_THM_MOVT_ABS 00001508 .LC217 │ │ │ │ │ +00007598 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000075a2 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000075a6 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000075aa 0002782f R_ARM_THM_MOVW_ABS_NC 00001534 .LC219 │ │ │ │ │ +000075ae 00027830 R_ARM_THM_MOVT_ABS 00001534 .LC219 │ │ │ │ │ +000075b4 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000075ba 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000075be 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000075c2 0002772f R_ARM_THM_MOVW_ABS_NC 0000151c .LC218 │ │ │ │ │ +000075c6 00027730 R_ARM_THM_MOVT_ABS 0000151c .LC218 │ │ │ │ │ +000075cc 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007614 0000be0a R_ARM_THM_CALL 00005445 _copy_characters │ │ │ │ │ +00007672 0000be0a R_ARM_THM_CALL 00005445 _copy_characters │ │ │ │ │ +00007680 0000be0a R_ARM_THM_CALL 00005445 _copy_characters │ │ │ │ │ +0000769a 0000be0a R_ARM_THM_CALL 00005445 _copy_characters │ │ │ │ │ +00007732 0004970a R_ARM_THM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ +00007768 0004970a R_ARM_THM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ +00007774 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00007778 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00007788 0004332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000778c 00043330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000077b2 0000f00a R_ARM_THM_CALL 00006005 ensure_unicode.isra.0 │ │ │ │ │ +000077be 0000f00a R_ARM_THM_CALL 00006005 ensure_unicode.isra.0 │ │ │ │ │ +0000780a 0004610a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00007812 0004620a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00007824 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007828 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000785e 0004630a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00007868 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007874 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007878 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000078a0 0004630a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000078aa 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000078ae 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000078b2 00013c2f R_ARM_THM_MOVW_ABS_NC 00000b78 .LC124 │ │ │ │ │ +000078b6 00013c30 R_ARM_THM_MOVT_ABS 00000b78 .LC124 │ │ │ │ │ +000078be 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000078d2 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000078dc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007986 0004660a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000079c0 0004090a R_ARM_THM_CALL 000032a9 _PyUnicode_FromASCII │ │ │ │ │ -000079e4 0004f60a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00007a10 0004090a R_ARM_THM_CALL 000032a9 _PyUnicode_FromASCII │ │ │ │ │ -00007a62 0004660a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007ae6 0004660a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007b22 0004680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00007b3c 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b50 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b90 0004660a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007c06 0004f60a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00007c42 0004680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00007c64 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c90 0004660a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007d48 0004680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00007d64 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d84 0004660a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007dcc 0000ab0a R_ARM_THM_CALL 000037f9 _PyUnicode_FromUCS1 │ │ │ │ │ -00007df2 0004680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00007e10 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e24 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007986 0004650a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000079c0 0004080a R_ARM_THM_CALL 000032a1 _PyUnicode_FromASCII │ │ │ │ │ +000079e4 0004f50a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00007a10 0004080a R_ARM_THM_CALL 000032a1 _PyUnicode_FromASCII │ │ │ │ │ +00007a62 0004650a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007ae6 0004650a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007b22 0004670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00007b3c 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b50 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b90 0004650a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007c06 0004f50a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00007c42 0004670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00007c64 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c90 0004650a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007d48 0004670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00007d64 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d84 0004650a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007dcc 0000ab0a R_ARM_THM_CALL 000037f1 _PyUnicode_FromUCS1 │ │ │ │ │ +00007df2 0004670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00007e10 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e24 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00007e3c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007e5c 0004680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00007e7c 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007eaa 0004680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00007ec4 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ef8 0000ab0a R_ARM_THM_CALL 000037f9 _PyUnicode_FromUCS1 │ │ │ │ │ -00007f0c 0004680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00007f2e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f5c 0004660a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007fa0 0000e90a R_ARM_THM_CALL 000153e1 asciilib_default_rfind.constprop.0 │ │ │ │ │ -00007fb2 0004090a R_ARM_THM_CALL 000032a9 _PyUnicode_FromASCII │ │ │ │ │ -00007fd2 0004680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00007ff0 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008000 0004680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00008018 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008032 0004090a R_ARM_THM_CALL 000032a9 _PyUnicode_FromASCII │ │ │ │ │ -00008058 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000806e 0004090a R_ARM_THM_CALL 000032a9 _PyUnicode_FromASCII │ │ │ │ │ -000080ba 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000080dc 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000080e0 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007e5c 0004670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00007e7c 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007eaa 0004670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00007ec4 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ef8 0000ab0a R_ARM_THM_CALL 000037f1 _PyUnicode_FromUCS1 │ │ │ │ │ +00007f0c 0004670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00007f2e 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f5c 0004650a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007fa0 0000e90a R_ARM_THM_CALL 000153dd asciilib_default_rfind.constprop.0 │ │ │ │ │ +00007fb2 0004080a R_ARM_THM_CALL 000032a1 _PyUnicode_FromASCII │ │ │ │ │ +00007fd2 0004670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00007ff0 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008000 0004670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00008018 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008032 0004080a R_ARM_THM_CALL 000032a1 _PyUnicode_FromASCII │ │ │ │ │ +00008058 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000806e 0004080a R_ARM_THM_CALL 000032a1 _PyUnicode_FromASCII │ │ │ │ │ +000080ba 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000080dc 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000080e0 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000080e4 0000e82f R_ARM_THM_MOVW_ABS_NC 000006ac .LC95 │ │ │ │ │ 000080e8 0000e830 R_ARM_THM_MOVT_ABS 000006ac .LC95 │ │ │ │ │ -000080ee 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000810a 0003dc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000080ee 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000810a 0003db0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 0000811c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008156 0004660a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00008156 0004650a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00008168 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000816c 00002130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000819e 0004670a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -000081cc 0004090a R_ARM_THM_CALL 000032a9 _PyUnicode_FromASCII │ │ │ │ │ -00008210 0004660a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000819e 0004660a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +000081cc 0004080a R_ARM_THM_CALL 000032a1 _PyUnicode_FromASCII │ │ │ │ │ +00008210 0004650a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00008220 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00008224 00002130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000824c 0004670a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00008266 0004670a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +0000824c 0004660a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00008266 0004660a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ 00008278 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000827c 00002130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000082dc 0004f60a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +000082dc 0004f50a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ 000082ec 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000082f0 00002130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000830e 0004670a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00008318 0004090a R_ARM_THM_CALL 000032a9 _PyUnicode_FromASCII │ │ │ │ │ -00008342 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000834c 0004680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00008364 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000838c 0004680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000083ac 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000830e 0004660a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00008318 0004080a R_ARM_THM_CALL 000032a1 _PyUnicode_FromASCII │ │ │ │ │ +00008342 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000834c 0004670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00008364 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000838c 0004670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000083ac 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000083c0 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000083c4 00002130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008406 0004660a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000842e 0004670a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00008446 0004670a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00008454 0004670a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00008406 0004650a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000842e 0004660a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00008446 0004660a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00008454 0004660a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ 00008462 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00008466 00002130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00008498 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000849c 00002130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000084be 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000084c2 00002130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000084ea 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084f0 0004670a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -0000852c 0004660a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000084ea 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084f0 0004660a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +0000852c 0004650a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 0000855c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008564 0004680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00008584 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085b0 0004670a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -000085ba 0004680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000085d8 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085fe 0004660a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00008634 0000ab0a R_ARM_THM_CALL 000037f9 _PyUnicode_FromUCS1 │ │ │ │ │ -00008646 0000ab0a R_ARM_THM_CALL 000037f9 _PyUnicode_FromUCS1 │ │ │ │ │ -00008660 0004680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00008680 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008696 0004660a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00008564 0004670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00008584 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085b0 0004660a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +000085ba 0004670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000085d8 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085fe 0004650a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00008634 0000ab0a R_ARM_THM_CALL 000037f1 _PyUnicode_FromUCS1 │ │ │ │ │ +00008646 0000ab0a R_ARM_THM_CALL 000037f1 _PyUnicode_FromUCS1 │ │ │ │ │ +00008660 0004670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00008680 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008696 0004650a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 000086a6 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000086aa 00002130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000086fa 0004f60a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +000086fa 0004f50a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ 0000871c 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00008720 00002130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008742 0004670a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -0000875c 0004670a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -0000877c 0000ab0a R_ARM_THM_CALL 000037f9 _PyUnicode_FromUCS1 │ │ │ │ │ -000087b0 0004680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000087cc 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008812 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008832 0004670a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00008842 0000ab0a R_ARM_THM_CALL 000037f9 _PyUnicode_FromUCS1 │ │ │ │ │ +00008742 0004660a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +0000875c 0004660a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +0000877c 0000ab0a R_ARM_THM_CALL 000037f1 _PyUnicode_FromUCS1 │ │ │ │ │ +000087b0 0004670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000087cc 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008812 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008832 0004660a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00008842 0000ab0a R_ARM_THM_CALL 000037f1 _PyUnicode_FromUCS1 │ │ │ │ │ 0000885c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008864 0000ab0a R_ARM_THM_CALL 000037f9 _PyUnicode_FromUCS1 │ │ │ │ │ -00008878 0004680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00008890 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000088aa 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008864 0000ab0a R_ARM_THM_CALL 000037f1 _PyUnicode_FromUCS1 │ │ │ │ │ +00008878 0004670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00008890 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000088aa 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000088bc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000088e6 0004620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000088f0 0004630a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000894a 00028d0a R_ARM_THM_CALL 00000529 convert_uc.constprop.0 │ │ │ │ │ -00008960 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008966 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008974 0002892f R_ARM_THM_MOVW_ABS_NC 0000154c .LC220 │ │ │ │ │ -00008978 00028930 R_ARM_THM_MOVT_ABS 0000154c .LC220 │ │ │ │ │ -00008982 0004460a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000088e6 0004610a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000088f0 0004620a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000894a 00028e0a R_ARM_THM_CALL 00000529 convert_uc.constprop.0 │ │ │ │ │ +00008960 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008966 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008974 00028a2f R_ARM_THM_MOVW_ABS_NC 0000154c .LC220 │ │ │ │ │ +00008978 00028a30 R_ARM_THM_MOVT_ABS 0000154c .LC220 │ │ │ │ │ +00008982 0004450a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000898c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000089e0 0003d90a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ -00008a3a 0000be0a R_ARM_THM_CALL 0000544d _copy_characters │ │ │ │ │ -00008a4a 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008a4e 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008a52 00028f2f R_ARM_THM_MOVW_ABS_NC 00001554 .LC221 │ │ │ │ │ -00008a56 00028f30 R_ARM_THM_MOVT_ABS 00001554 .LC221 │ │ │ │ │ -00008a5c 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000089e0 0003d80a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ +00008a3a 0000be0a R_ARM_THM_CALL 00005445 _copy_characters │ │ │ │ │ +00008a4a 0004132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008a4e 00041330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008a52 0002902f R_ARM_THM_MOVW_ABS_NC 00001554 .LC221 │ │ │ │ │ +00008a56 00029030 R_ARM_THM_MOVT_ABS 00001554 .LC221 │ │ │ │ │ +00008a5c 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00008aa4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008ad2 0000fd0a R_ARM_THM_CALL 0000682d tailmatch │ │ │ │ │ -00008b10 0001742f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ -00008b14 00017430 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ -00008b1a 0002942f R_ARM_THM_MOVW_ABS_NC 00001570 .LC222 │ │ │ │ │ -00008b1e 00029430 R_ARM_THM_MOVT_ABS 00001570 .LC222 │ │ │ │ │ -00008b22 0002672f R_ARM_THM_MOVW_ABS_NC 000014d8 .LC214 │ │ │ │ │ -00008b26 00026730 R_ARM_THM_MOVT_ABS 000014d8 .LC214 │ │ │ │ │ -00008b2a 0004740a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00008ad2 0000fd0a R_ARM_THM_CALL 00006821 tailmatch │ │ │ │ │ +00008b10 0001752f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ +00008b14 00017530 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ +00008b1a 0002952f R_ARM_THM_MOVW_ABS_NC 00001570 .LC222 │ │ │ │ │ +00008b1e 00029530 R_ARM_THM_MOVT_ABS 00001570 .LC222 │ │ │ │ │ +00008b22 0002682f R_ARM_THM_MOVW_ABS_NC 000014d8 .LC214 │ │ │ │ │ +00008b26 00026830 R_ARM_THM_MOVT_ABS 000014d8 .LC214 │ │ │ │ │ +00008b2a 0004730a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00008b30 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008b56 0003d50a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00008b62 0004f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00008b66 0004f930 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00008b7c 0004dd0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00008bb2 0004a00a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00008bc0 0004a10a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00008bde 0004a10a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00008be8 0002982f R_ARM_THM_MOVW_ABS_NC 00001580 .LC223 │ │ │ │ │ -00008bec 00029830 R_ARM_THM_MOVT_ABS 00001580 .LC223 │ │ │ │ │ -00008bf6 0004460a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008c08 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008c0c 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008c10 00029e2f R_ARM_THM_MOVW_ABS_NC 00001690 .LC229 │ │ │ │ │ -00008c14 00029e30 R_ARM_THM_MOVT_ABS 00001690 .LC229 │ │ │ │ │ -00008c1a 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008c30 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c4e 0003d50a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00008cbe 0004a00a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00008cd2 0004a00a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00008ce2 0004a10a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00008d12 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d26 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d3c 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008d40 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008d44 00029d2f R_ARM_THM_MOVW_ABS_NC 0000165c .LC228 │ │ │ │ │ -00008d48 00029d30 R_ARM_THM_MOVT_ABS 0000165c .LC228 │ │ │ │ │ -00008d4e 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008d54 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008d58 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008d5c 00029c2f R_ARM_THM_MOVW_ABS_NC 0000161c .LC227 │ │ │ │ │ -00008d60 00029c30 R_ARM_THM_MOVT_ABS 0000161c .LC227 │ │ │ │ │ -00008d66 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008d78 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d98 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008dfa 0004a00a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00008e06 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008e0a 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008e10 0004a10a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00008e3e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e60 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008e64 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008e68 00029b2f R_ARM_THM_MOVW_ABS_NC 000015e0 .LC226 │ │ │ │ │ -00008e6c 00029b30 R_ARM_THM_MOVT_ABS 000015e0 .LC226 │ │ │ │ │ -00008e72 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008e78 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008e7c 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008e80 00029a2f R_ARM_THM_MOVW_ABS_NC 00001598 .LC225 │ │ │ │ │ -00008e84 00029a30 R_ARM_THM_MOVT_ABS 00001598 .LC225 │ │ │ │ │ -00008e8a 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008ea0 0001742f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ -00008ea4 00017430 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ -00008ea8 0002992f R_ARM_THM_MOVW_ABS_NC 0000158c .LC224 │ │ │ │ │ -00008eac 00029930 R_ARM_THM_MOVT_ABS 0000158c .LC224 │ │ │ │ │ -00008eb0 0002982f R_ARM_THM_MOVW_ABS_NC 00001580 .LC223 │ │ │ │ │ -00008eb4 00029830 R_ARM_THM_MOVT_ABS 00001580 .LC223 │ │ │ │ │ -00008eb8 0004740a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00008ebe 0001742f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ -00008ec2 00017430 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ -00008ec6 0001762f R_ARM_THM_MOVW_ABS_NC 00000ca8 .LC138 │ │ │ │ │ -00008eca 00017630 R_ARM_THM_MOVT_ABS 00000ca8 .LC138 │ │ │ │ │ -00008ece 0002982f R_ARM_THM_MOVW_ABS_NC 00001580 .LC223 │ │ │ │ │ -00008ed2 00029830 R_ARM_THM_MOVT_ABS 00001580 .LC223 │ │ │ │ │ -00008ed6 0004740a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00008efe 0004620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00008f08 0004630a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00008f64 00028d0a R_ARM_THM_CALL 00000529 convert_uc.constprop.0 │ │ │ │ │ -00008f7c 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f84 0002a12f R_ARM_THM_MOVW_ABS_NC 000016c4 .LC230 │ │ │ │ │ -00008f88 0002a130 R_ARM_THM_MOVT_ABS 000016c4 .LC230 │ │ │ │ │ -00008f92 0004460a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008f9e 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008b56 0003d40a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00008b62 0004f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00008b66 0004f830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00008b7c 0004dc0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00008bb2 00049f0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00008bc0 0004a00a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00008bde 0004a00a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00008be8 0002992f R_ARM_THM_MOVW_ABS_NC 00001580 .LC223 │ │ │ │ │ +00008bec 00029930 R_ARM_THM_MOVT_ABS 00001580 .LC223 │ │ │ │ │ +00008bf6 0004450a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008c08 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008c0c 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008c10 00029f2f R_ARM_THM_MOVW_ABS_NC 00001690 .LC229 │ │ │ │ │ +00008c14 00029f30 R_ARM_THM_MOVT_ABS 00001690 .LC229 │ │ │ │ │ +00008c1a 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008c30 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c4e 0003d40a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00008cbe 00049f0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00008cd2 00049f0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00008ce2 0004a00a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00008d12 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d26 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d3c 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008d40 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008d44 00029e2f R_ARM_THM_MOVW_ABS_NC 0000165c .LC228 │ │ │ │ │ +00008d48 00029e30 R_ARM_THM_MOVT_ABS 0000165c .LC228 │ │ │ │ │ +00008d4e 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008d54 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008d58 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008d5c 00029d2f R_ARM_THM_MOVW_ABS_NC 0000161c .LC227 │ │ │ │ │ +00008d60 00029d30 R_ARM_THM_MOVT_ABS 0000161c .LC227 │ │ │ │ │ +00008d66 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008d78 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d98 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008dfa 00049f0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00008e06 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008e0a 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008e10 0004a00a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00008e3e 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e60 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008e64 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008e68 00029c2f R_ARM_THM_MOVW_ABS_NC 000015e0 .LC226 │ │ │ │ │ +00008e6c 00029c30 R_ARM_THM_MOVT_ABS 000015e0 .LC226 │ │ │ │ │ +00008e72 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008e78 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008e7c 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008e80 00029b2f R_ARM_THM_MOVW_ABS_NC 00001598 .LC225 │ │ │ │ │ +00008e84 00029b30 R_ARM_THM_MOVT_ABS 00001598 .LC225 │ │ │ │ │ +00008e8a 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008ea0 0001752f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ +00008ea4 00017530 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ +00008ea8 00029a2f R_ARM_THM_MOVW_ABS_NC 0000158c .LC224 │ │ │ │ │ +00008eac 00029a30 R_ARM_THM_MOVT_ABS 0000158c .LC224 │ │ │ │ │ +00008eb0 0002992f R_ARM_THM_MOVW_ABS_NC 00001580 .LC223 │ │ │ │ │ +00008eb4 00029930 R_ARM_THM_MOVT_ABS 00001580 .LC223 │ │ │ │ │ +00008eb8 0004730a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00008ebe 0001752f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ +00008ec2 00017530 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ +00008ec6 0001772f R_ARM_THM_MOVW_ABS_NC 00000ca8 .LC138 │ │ │ │ │ +00008eca 00017730 R_ARM_THM_MOVT_ABS 00000ca8 .LC138 │ │ │ │ │ +00008ece 0002992f R_ARM_THM_MOVW_ABS_NC 00001580 .LC223 │ │ │ │ │ +00008ed2 00029930 R_ARM_THM_MOVT_ABS 00001580 .LC223 │ │ │ │ │ +00008ed6 0004730a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00008efe 0004610a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008f08 0004620a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00008f64 00028e0a R_ARM_THM_CALL 00000529 convert_uc.constprop.0 │ │ │ │ │ +00008f7c 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f84 0002a22f R_ARM_THM_MOVW_ABS_NC 000016c4 .LC230 │ │ │ │ │ +00008f88 0002a230 R_ARM_THM_MOVT_ABS 000016c4 .LC230 │ │ │ │ │ +00008f92 0004450a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008f9e 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008fb8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00008fd6 0000582f R_ARM_THM_MOVW_ABS_NC 00000238 .LC21 │ │ │ │ │ 00008fda 00005830 R_ARM_THM_MOVT_ABS 00000238 .LC21 │ │ │ │ │ -00008fde 0003f90a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000091fe 0003cc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000920c 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000921a 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000921e 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00009222 0002a62f R_ARM_THM_MOVW_ABS_NC 000016cc .LC231 │ │ │ │ │ -00009226 0002a630 R_ARM_THM_MOVT_ABS 000016cc .LC231 │ │ │ │ │ -0000922c 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009248 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000928a 0004960a R_ARM_THM_CALL 00000000 _PyUnicode_IsAlpha │ │ │ │ │ -000092b2 0004960a R_ARM_THM_CALL 00000000 _PyUnicode_IsAlpha │ │ │ │ │ -000092bc 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000092c0 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000092ca 0004352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000092ce 00043530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000930c 0003d90a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ -00009538 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000954c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009764 0004fb0a R_ARM_THM_CALL 00000000 PyNumber_ToBase │ │ │ │ │ -000097c8 0004fb0a R_ARM_THM_CALL 00000000 PyNumber_ToBase │ │ │ │ │ -000097f8 0004090a R_ARM_THM_CALL 000032a9 _PyUnicode_FromASCII │ │ │ │ │ -0000980e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009826 0004fb0a R_ARM_THM_CALL 00000000 PyNumber_ToBase │ │ │ │ │ -0000986c 0004270a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000098a2 0004fc0a R_ARM_THM_CALL 00000be9 PyUnicode_Resize │ │ │ │ │ -000098c4 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009926 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009942 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000994a 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000994e 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009952 0002aa2f R_ARM_THM_MOVW_ABS_NC 000016f0 .LC232 │ │ │ │ │ -00009956 0002aa30 R_ARM_THM_MOVT_ABS 000016f0 .LC232 │ │ │ │ │ -0000995c 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008fde 0003f80a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000091fe 0003cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000920c 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000921a 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000921e 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00009222 0002a72f R_ARM_THM_MOVW_ABS_NC 000016cc .LC231 │ │ │ │ │ +00009226 0002a730 R_ARM_THM_MOVT_ABS 000016cc .LC231 │ │ │ │ │ +0000922c 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009248 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000928a 0004950a R_ARM_THM_CALL 00000000 _PyUnicode_IsAlpha │ │ │ │ │ +000092b2 0004950a R_ARM_THM_CALL 00000000 _PyUnicode_IsAlpha │ │ │ │ │ +000092bc 0004332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000092c0 00043330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000092ca 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000092ce 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000930c 0003d80a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ +00009538 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000954c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009764 0004fa0a R_ARM_THM_CALL 00000000 PyNumber_ToBase │ │ │ │ │ +000097c8 0004fa0a R_ARM_THM_CALL 00000000 PyNumber_ToBase │ │ │ │ │ +000097f8 0004080a R_ARM_THM_CALL 000032a1 _PyUnicode_FromASCII │ │ │ │ │ +0000980e 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009826 0004fa0a R_ARM_THM_CALL 00000000 PyNumber_ToBase │ │ │ │ │ +0000986c 0004260a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000098a2 0004fb0a R_ARM_THM_CALL 00000be9 PyUnicode_Resize │ │ │ │ │ +000098c4 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009926 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009942 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000994a 0004132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000994e 00041330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009952 0002ab2f R_ARM_THM_MOVW_ABS_NC 000016f0 .LC232 │ │ │ │ │ +00009956 0002ab30 R_ARM_THM_MOVT_ABS 000016f0 .LC232 │ │ │ │ │ +0000995c 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00009966 0000582f R_ARM_THM_MOVW_ABS_NC 00000238 .LC21 │ │ │ │ │ 0000996a 00005830 R_ARM_THM_MOVT_ABS 00000238 .LC21 │ │ │ │ │ -0000997c 0003f90a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000099ee 0004270a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00009a24 0002ae2f R_ARM_THM_MOVW_ABS_NC 0000171c .LC235 │ │ │ │ │ -00009a28 0002ae30 R_ARM_THM_MOVT_ABS 0000171c .LC235 │ │ │ │ │ -00009b02 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00009b08 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00009ba0 0002ac2f R_ARM_THM_MOVW_ABS_NC 00001704 .LC233 │ │ │ │ │ -00009ba4 0002ac30 R_ARM_THM_MOVT_ABS 00001704 .LC233 │ │ │ │ │ -00009baa 0002ad2f R_ARM_THM_MOVW_ABS_NC 00001710 .LC234 │ │ │ │ │ -00009bae 0002ad30 R_ARM_THM_MOVT_ABS 00001710 .LC234 │ │ │ │ │ -00009bfa 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009c74 0004000a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00009c7e 0004e50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00009c86 0001c52f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC159 │ │ │ │ │ -00009c8a 0001c530 R_ARM_THM_MOVT_ABS 00000ecc .LC159 │ │ │ │ │ -00009cfc 0004e50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00009d48 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d62 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00009d8a 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00009d90 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00009d96 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00009d9c 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -00009da2 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009f14 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00009f28 0004490a R_ARM_THM_CALL 00000000 _PyUnicode_FormatAdvancedWriter │ │ │ │ │ -00009f32 0003e80a R_ARM_THM_CALL 00003395 _PyUnicodeWriter_Finish │ │ │ │ │ -00009f3c 0001742f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ -00009f40 00017430 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ -00009f46 0002b32f R_ARM_THM_MOVW_ABS_NC 00001724 .LC236 │ │ │ │ │ -00009f4a 0002b330 R_ARM_THM_MOVT_ABS 00001724 .LC236 │ │ │ │ │ -00009f4e 0002672f R_ARM_THM_MOVW_ABS_NC 000014d8 .LC214 │ │ │ │ │ -00009f52 00026730 R_ARM_THM_MOVT_ABS 000014d8 .LC214 │ │ │ │ │ -00009f56 0004740a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00009f5e 0003e90a R_ARM_THM_CALL 000135e1 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00009fc4 0000be0a R_ARM_THM_CALL 0000544d _copy_characters │ │ │ │ │ -0000a004 0004450a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000a012 0004450a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000a024 0001ac0a R_ARM_THM_CALL 0000f175 any_find_slice │ │ │ │ │ -0000a02c 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a030 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a034 0002642f R_ARM_THM_MOVW_ABS_NC 0000149c .LC212 │ │ │ │ │ -0000a038 00026430 R_ARM_THM_MOVT_ABS 0000149c .LC212 │ │ │ │ │ -0000a03e 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a042 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a052 0004580a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a05a 0001742f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ -0000a05e 00017430 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ -0000a062 0001752f R_ARM_THM_MOVW_ABS_NC 00000c9c .LC137 │ │ │ │ │ -0000a066 00017530 R_ARM_THM_MOVT_ABS 00000c9c .LC137 │ │ │ │ │ -0000a06a 0002b52f R_ARM_THM_MOVW_ABS_NC 00001730 .LC237 │ │ │ │ │ -0000a06e 0002b530 R_ARM_THM_MOVT_ABS 00001730 .LC237 │ │ │ │ │ -0000a072 0004740a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000a078 0002b52f R_ARM_THM_MOVW_ABS_NC 00001730 .LC237 │ │ │ │ │ -0000a07c 0002b530 R_ARM_THM_MOVT_ABS 00001730 .LC237 │ │ │ │ │ -0000a086 0004460a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000a0da 0004d30a R_ARM_THM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ -0000a0e2 0004d10a R_ARM_THM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ -0000a11c 0005030a R_ARM_THM_CALL 00000000 _PyUnicode_ToUpperFull │ │ │ │ │ -0000a128 0004f10a R_ARM_THM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ -0000a13e 0004d30a R_ARM_THM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ -0000a156 0002720a R_ARM_THM_CALL 00000587 handle_capital_sigma │ │ │ │ │ -0000a182 0000f00a R_ARM_THM_CALL 0000600d ensure_unicode.isra.0 │ │ │ │ │ -0000a18c 0000f00a R_ARM_THM_CALL 0000600d ensure_unicode.isra.0 │ │ │ │ │ -0000a196 0000f00a R_ARM_THM_CALL 0000600d ensure_unicode.isra.0 │ │ │ │ │ -0000a238 0004940a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000a25c 0002462f R_ARM_THM_MOVW_ABS_NC 00001448 .LC205 │ │ │ │ │ -0000a260 00024630 R_ARM_THM_MOVT_ABS 00001448 .LC205 │ │ │ │ │ -0000a268 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000a272 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a276 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a27a 0002412f R_ARM_THM_MOVW_ABS_NC 000013f4 .LC203 │ │ │ │ │ -0000a27e 00024130 R_ARM_THM_MOVT_ABS 000013f4 .LC203 │ │ │ │ │ -0000a284 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a2f2 0004620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000a2fc 0004630a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000a346 00028d0a R_ARM_THM_CALL 00000529 convert_uc.constprop.0 │ │ │ │ │ -0000a360 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a368 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a376 0002be2f R_ARM_THM_MOVW_ABS_NC 00001764 .LC240 │ │ │ │ │ -0000a37a 0002be30 R_ARM_THM_MOVT_ABS 00001764 .LC240 │ │ │ │ │ -0000a384 0004460a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000997c 0003f80a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000099ee 0004260a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00009a24 0002af2f R_ARM_THM_MOVW_ABS_NC 0000171c .LC235 │ │ │ │ │ +00009a28 0002af30 R_ARM_THM_MOVT_ABS 0000171c .LC235 │ │ │ │ │ +00009b02 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00009b08 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00009ba0 0002ad2f R_ARM_THM_MOVW_ABS_NC 00001704 .LC233 │ │ │ │ │ +00009ba4 0002ad30 R_ARM_THM_MOVT_ABS 00001704 .LC233 │ │ │ │ │ +00009baa 0002ae2f R_ARM_THM_MOVW_ABS_NC 00001710 .LC234 │ │ │ │ │ +00009bae 0002ae30 R_ARM_THM_MOVT_ABS 00001710 .LC234 │ │ │ │ │ +00009bfa 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009c74 0003ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00009c7e 0004e40a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00009c86 0001c62f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC159 │ │ │ │ │ +00009c8a 0001c630 R_ARM_THM_MOVT_ABS 00000ecc .LC159 │ │ │ │ │ +00009cfc 0004e40a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00009d48 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d62 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00009d8a 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00009d90 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00009d96 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00009d9c 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +00009da2 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009f14 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00009f28 0004480a R_ARM_THM_CALL 00000000 _PyUnicode_FormatAdvancedWriter │ │ │ │ │ +00009f32 0003e70a R_ARM_THM_CALL 0000338d _PyUnicodeWriter_Finish │ │ │ │ │ +00009f3c 0001752f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ +00009f40 00017530 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ +00009f46 0002b42f R_ARM_THM_MOVW_ABS_NC 00001724 .LC236 │ │ │ │ │ +00009f4a 0002b430 R_ARM_THM_MOVT_ABS 00001724 .LC236 │ │ │ │ │ +00009f4e 0002682f R_ARM_THM_MOVW_ABS_NC 000014d8 .LC214 │ │ │ │ │ +00009f52 00026830 R_ARM_THM_MOVT_ABS 000014d8 .LC214 │ │ │ │ │ +00009f56 0004730a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00009f5e 0003e80a R_ARM_THM_CALL 000135dd _PyUnicodeWriter_Dealloc │ │ │ │ │ +00009fc4 0000be0a R_ARM_THM_CALL 00005445 _copy_characters │ │ │ │ │ +0000a004 0004440a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000a012 0004440a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000a024 0001ad0a R_ARM_THM_CALL 0000f179 any_find_slice │ │ │ │ │ +0000a02c 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a030 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a034 0002652f R_ARM_THM_MOVW_ABS_NC 0000149c .LC212 │ │ │ │ │ +0000a038 00026530 R_ARM_THM_MOVT_ABS 0000149c .LC212 │ │ │ │ │ +0000a03e 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a042 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a052 0004570a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000a05a 0001752f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC136 │ │ │ │ │ +0000a05e 00017530 R_ARM_THM_MOVT_ABS 00000c98 .LC136 │ │ │ │ │ +0000a062 0001762f R_ARM_THM_MOVW_ABS_NC 00000c9c .LC137 │ │ │ │ │ +0000a066 00017630 R_ARM_THM_MOVT_ABS 00000c9c .LC137 │ │ │ │ │ +0000a06a 0002b62f R_ARM_THM_MOVW_ABS_NC 00001730 .LC237 │ │ │ │ │ +0000a06e 0002b630 R_ARM_THM_MOVT_ABS 00001730 .LC237 │ │ │ │ │ +0000a072 0004730a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000a078 0002b62f R_ARM_THM_MOVW_ABS_NC 00001730 .LC237 │ │ │ │ │ +0000a07c 0002b630 R_ARM_THM_MOVT_ABS 00001730 .LC237 │ │ │ │ │ +0000a086 0004450a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000a0da 0004d20a R_ARM_THM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ +0000a0e2 0004d00a R_ARM_THM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ +0000a11c 0005020a R_ARM_THM_CALL 00000000 _PyUnicode_ToUpperFull │ │ │ │ │ +0000a128 0004f00a R_ARM_THM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ +0000a13e 0004d20a R_ARM_THM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ +0000a156 0002730a R_ARM_THM_CALL 00000587 handle_capital_sigma │ │ │ │ │ +0000a182 0000f00a R_ARM_THM_CALL 00006005 ensure_unicode.isra.0 │ │ │ │ │ +0000a18c 0000f00a R_ARM_THM_CALL 00006005 ensure_unicode.isra.0 │ │ │ │ │ +0000a196 0000f00a R_ARM_THM_CALL 00006005 ensure_unicode.isra.0 │ │ │ │ │ +0000a238 0004930a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000a25c 0002472f R_ARM_THM_MOVW_ABS_NC 00001448 .LC205 │ │ │ │ │ +0000a260 00024730 R_ARM_THM_MOVT_ABS 00001448 .LC205 │ │ │ │ │ +0000a268 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000a272 0004132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a276 00041330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a27a 0002422f R_ARM_THM_MOVW_ABS_NC 000013f4 .LC203 │ │ │ │ │ +0000a27e 00024230 R_ARM_THM_MOVT_ABS 000013f4 .LC203 │ │ │ │ │ +0000a284 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a2f2 0004610a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000a2fc 0004620a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000a346 00028e0a R_ARM_THM_CALL 00000529 convert_uc.constprop.0 │ │ │ │ │ +0000a360 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a368 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a376 0002bf2f R_ARM_THM_MOVW_ABS_NC 00001764 .LC240 │ │ │ │ │ +0000a37a 0002bf30 R_ARM_THM_MOVT_ABS 00001764 .LC240 │ │ │ │ │ +0000a384 0004450a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000a3a0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a400 0004fd0a R_ARM_THM_CALL 00009f69 _PyUnicode_FastFill │ │ │ │ │ -0000a430 0004592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000a434 00045930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000a438 00013f2f R_ARM_THM_MOVW_ABS_NC 00000b98 .LC125 │ │ │ │ │ -0000a43c 00013f30 R_ARM_THM_MOVT_ABS 00000b98 .LC125 │ │ │ │ │ -0000a442 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a400 0004fc0a R_ARM_THM_CALL 00009f69 _PyUnicode_FastFill │ │ │ │ │ +0000a430 0004582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000a434 00045830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000a438 0001402f R_ARM_THM_MOVW_ABS_NC 00000b98 .LC125 │ │ │ │ │ +0000a43c 00014030 R_ARM_THM_MOVT_ABS 00000b98 .LC125 │ │ │ │ │ +0000a442 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000a44c 0000582f R_ARM_THM_MOVW_ABS_NC 00000238 .LC21 │ │ │ │ │ 0000a450 00005830 R_ARM_THM_MOVT_ABS 00000238 .LC21 │ │ │ │ │ -0000a458 0003f90a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a45e 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a462 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a466 0002c12f R_ARM_THM_MOVW_ABS_NC 0000176c .LC241 │ │ │ │ │ -0000a46a 0002c130 R_ARM_THM_MOVT_ABS 0000176c .LC241 │ │ │ │ │ -0000a470 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a4a8 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000a4ac 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000a4b0 0002c42f R_ARM_THM_MOVW_ABS_NC 000017a8 .LC242 │ │ │ │ │ -0000a4b4 0002c430 R_ARM_THM_MOVT_ABS 000017a8 .LC242 │ │ │ │ │ -0000a4ba 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a458 0003f80a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a45e 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a462 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a466 0002c22f R_ARM_THM_MOVW_ABS_NC 0000176c .LC241 │ │ │ │ │ +0000a46a 0002c230 R_ARM_THM_MOVT_ABS 0000176c .LC241 │ │ │ │ │ +0000a470 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a4a8 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000a4ac 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000a4b0 0002c52f R_ARM_THM_MOVW_ABS_NC 000017a8 .LC242 │ │ │ │ │ +0000a4b4 0002c530 R_ARM_THM_MOVT_ABS 000017a8 .LC242 │ │ │ │ │ +0000a4ba 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000a4c4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a508 0002ad2f R_ARM_THM_MOVW_ABS_NC 00001710 .LC234 │ │ │ │ │ -0000a50c 0002ad30 R_ARM_THM_MOVT_ABS 00001710 .LC234 │ │ │ │ │ -0000a510 0002ac2f R_ARM_THM_MOVW_ABS_NC 00001704 .LC233 │ │ │ │ │ -0000a514 0002ac30 R_ARM_THM_MOVT_ABS 00001704 .LC233 │ │ │ │ │ -0000a51e 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000a53e 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000a738 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000a73e 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000a748 0003e80a R_ARM_THM_CALL 00003395 _PyUnicodeWriter_Finish │ │ │ │ │ +0000a508 0002ae2f R_ARM_THM_MOVW_ABS_NC 00001710 .LC234 │ │ │ │ │ +0000a50c 0002ae30 R_ARM_THM_MOVT_ABS 00001710 .LC234 │ │ │ │ │ +0000a510 0002ad2f R_ARM_THM_MOVW_ABS_NC 00001704 .LC233 │ │ │ │ │ +0000a514 0002ad30 R_ARM_THM_MOVT_ABS 00001704 .LC233 │ │ │ │ │ +0000a51e 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000a53e 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000a738 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000a73e 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000a748 0003e70a R_ARM_THM_CALL 0000338d _PyUnicodeWriter_Finish │ │ │ │ │ 0000a99e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LC2 │ │ │ │ │ 0000a9a2 00000830 R_ARM_THM_MOVT_ABS 00000000 .LC2 │ │ │ │ │ -0000a9e4 0003e90a R_ARM_THM_CALL 000135e1 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000a9ea 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000a9f0 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000aa02 0002c82f R_ARM_THM_MOVW_ABS_NC 000017f4 .LC245 │ │ │ │ │ -0000aa06 0002c830 R_ARM_THM_MOVT_ABS 000017f4 .LC245 │ │ │ │ │ -0000aa14 0002c72f R_ARM_THM_MOVW_ABS_NC 000017e0 .LC244 │ │ │ │ │ -0000aa18 0002c730 R_ARM_THM_MOVT_ABS 000017e0 .LC244 │ │ │ │ │ -0000aa88 00009f0a R_ARM_THM_CALL 00006479 _PyUnicodeWriter_WriteCharInline │ │ │ │ │ -0000aab2 0002c62f R_ARM_THM_MOVW_ABS_NC 000017d0 .LC243 │ │ │ │ │ -0000aab6 0002c630 R_ARM_THM_MOVT_ABS 000017d0 .LC243 │ │ │ │ │ -0000aacc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000aae4 0004a00a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000aaf4 0004d50a R_ARM_THM_CALL 00000000 PyMapping_GetOptionalItem │ │ │ │ │ -0000ab0e 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000ab12 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000ab22 0004d60a R_ARM_THM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -0000ab40 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab48 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ab4c 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ab50 0002cd2f R_ARM_THM_MOVW_ABS_NC 00001810 .LC246 │ │ │ │ │ -0000ab54 0002cd30 R_ARM_THM_MOVT_ABS 00001810 .LC246 │ │ │ │ │ -0000ab5a 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ab76 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ab7a 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ab80 0002ce2f R_ARM_THM_MOVW_ABS_NC 00001838 .LC247 │ │ │ │ │ -0000ab84 0002ce30 R_ARM_THM_MOVT_ABS 00001838 .LC247 │ │ │ │ │ -0000ab8a 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ab9a 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aba0 0004d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_LookupError │ │ │ │ │ -0000aba4 0004d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_LookupError │ │ │ │ │ -0000abaa 0004b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000abb2 0003d60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000abb6 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000abba 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000ae84 00040702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000aeb8 0004110a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000b1c0 0001820a R_ARM_THM_CALL 000004bb ucs1lib__two_way_count │ │ │ │ │ -0000b1e4 0004110a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000b1e8 00040702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000b294 0003ea0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000b898 0003ea0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000bbe8 0002dc2f R_ARM_THM_MOVW_ABS_NC 00000611 do_casefold │ │ │ │ │ -0000bbec 0002dc30 R_ARM_THM_MOVT_ABS 00000611 do_casefold │ │ │ │ │ -0000bc12 0005070a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -0000bc1e 0002e52f R_ARM_THM_MOVW_ABS_NC 00001994 .LC259 │ │ │ │ │ -0000bc22 0002e530 R_ARM_THM_MOVT_ABS 00001994 .LC259 │ │ │ │ │ -0000bc2e 0002e62f R_ARM_THM_MOVW_ABS_NC 0000199c .LC260 │ │ │ │ │ -0000bc32 0002e630 R_ARM_THM_MOVT_ABS 0000199c .LC260 │ │ │ │ │ -0000bc40 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bc44 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bcb6 0004270a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000bcd4 0002e92f R_ARM_THM_MOVW_ABS_NC 000019a4 .LC261 │ │ │ │ │ -0000bcd8 0002e930 R_ARM_THM_MOVT_ABS 000019a4 .LC261 │ │ │ │ │ -0000bd06 0002ea2f R_ARM_THM_MOVW_ABS_NC 000019b0 .LC262 │ │ │ │ │ -0000bd0a 0002ea30 R_ARM_THM_MOVT_ABS 000019b0 .LC262 │ │ │ │ │ -0000bd22 0002eb2f R_ARM_THM_MOVW_ABS_NC 000019bc .LC263 │ │ │ │ │ -0000bd26 0002eb30 R_ARM_THM_MOVT_ABS 000019bc .LC263 │ │ │ │ │ -0000bdee 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000bdf4 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000beaa 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000beb0 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000beb6 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000bebc 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000bec4 0004000a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -0000becc 0004e50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -0000bf06 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bfd0 0001c52f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC159 │ │ │ │ │ -0000bfd4 0001c530 R_ARM_THM_MOVT_ABS 00000ecc .LC159 │ │ │ │ │ -0000c042 0004e50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -0000c090 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c0c2 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000c0fe 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c220 0002ee0a R_ARM_THM_CALL 00014e79 do_upper_or_lower │ │ │ │ │ +0000a9e4 0003e80a R_ARM_THM_CALL 000135dd _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000a9ea 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000a9f0 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000aa02 0002c92f R_ARM_THM_MOVW_ABS_NC 000017f4 .LC245 │ │ │ │ │ +0000aa06 0002c930 R_ARM_THM_MOVT_ABS 000017f4 .LC245 │ │ │ │ │ +0000aa14 0002c82f R_ARM_THM_MOVW_ABS_NC 000017e0 .LC244 │ │ │ │ │ +0000aa18 0002c830 R_ARM_THM_MOVT_ABS 000017e0 .LC244 │ │ │ │ │ +0000aa88 00009f0a R_ARM_THM_CALL 0000646d _PyUnicodeWriter_WriteCharInline │ │ │ │ │ +0000aab2 0002c72f R_ARM_THM_MOVW_ABS_NC 000017d0 .LC243 │ │ │ │ │ +0000aab6 0002c730 R_ARM_THM_MOVT_ABS 000017d0 .LC243 │ │ │ │ │ +0000aacc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000aae4 00049f0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000aaf4 0004d40a R_ARM_THM_CALL 00000000 PyMapping_GetOptionalItem │ │ │ │ │ +0000ab0e 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000ab12 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000ab22 0004d50a R_ARM_THM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +0000ab40 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab48 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ab4c 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ab50 0002ce2f R_ARM_THM_MOVW_ABS_NC 00001810 .LC246 │ │ │ │ │ +0000ab54 0002ce30 R_ARM_THM_MOVT_ABS 00001810 .LC246 │ │ │ │ │ +0000ab5a 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ab76 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ab7a 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ab80 0002cf2f R_ARM_THM_MOVW_ABS_NC 00001838 .LC247 │ │ │ │ │ +0000ab84 0002cf30 R_ARM_THM_MOVT_ABS 00001838 .LC247 │ │ │ │ │ +0000ab8a 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ab9a 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aba0 0004d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_LookupError │ │ │ │ │ +0000aba4 0004d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_LookupError │ │ │ │ │ +0000abaa 0004b10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000abb2 0003d50a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000abb6 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000abba 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000ae84 00040602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000aeb8 0004100a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000b1c0 0001830a R_ARM_THM_CALL 000004bb ucs1lib__two_way_count │ │ │ │ │ +0000b1e4 0004100a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000b1e8 00040602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000b294 0003e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000b898 0003e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000bbe8 0002dd2f R_ARM_THM_MOVW_ABS_NC 00000611 do_casefold │ │ │ │ │ +0000bbec 0002dd30 R_ARM_THM_MOVT_ABS 00000611 do_casefold │ │ │ │ │ +0000bc12 0005060a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +0000bc1e 0002e62f R_ARM_THM_MOVW_ABS_NC 00001994 .LC259 │ │ │ │ │ +0000bc22 0002e630 R_ARM_THM_MOVT_ABS 00001994 .LC259 │ │ │ │ │ +0000bc2e 0002e72f R_ARM_THM_MOVW_ABS_NC 0000199c .LC260 │ │ │ │ │ +0000bc32 0002e730 R_ARM_THM_MOVT_ABS 0000199c .LC260 │ │ │ │ │ +0000bc40 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bc44 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bcb6 0004260a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000bcd4 0002ea2f R_ARM_THM_MOVW_ABS_NC 000019a4 .LC261 │ │ │ │ │ +0000bcd8 0002ea30 R_ARM_THM_MOVT_ABS 000019a4 .LC261 │ │ │ │ │ +0000bd06 0002eb2f R_ARM_THM_MOVW_ABS_NC 000019b0 .LC262 │ │ │ │ │ +0000bd0a 0002eb30 R_ARM_THM_MOVT_ABS 000019b0 .LC262 │ │ │ │ │ +0000bd22 0002ec2f R_ARM_THM_MOVW_ABS_NC 000019bc .LC263 │ │ │ │ │ +0000bd26 0002ec30 R_ARM_THM_MOVT_ABS 000019bc .LC263 │ │ │ │ │ +0000bdee 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000bdf4 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000beaa 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000beb0 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000beb6 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000bebc 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000bec4 0003ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +0000becc 0004e40a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +0000bf06 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bfd0 0001c62f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC159 │ │ │ │ │ +0000bfd4 0001c630 R_ARM_THM_MOVT_ABS 00000ecc .LC159 │ │ │ │ │ +0000c042 0004e40a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +0000c090 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c0c2 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000c0fe 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c220 0002ef0a R_ARM_THM_CALL 00014e75 do_upper_or_lower │ │ │ │ │ 0000c244 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c28c 0004d10a R_ARM_THM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ -0000c2c0 0004d30a R_ARM_THM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ -0000c2ca 0004d20a R_ARM_THM_CALL 00000000 _PyUnicode_IsTitlecase │ │ │ │ │ -0000c2d6 0004d10a R_ARM_THM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ -0000c2f0 0004352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000c2f4 00043530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000c300 0002f82f R_ARM_THM_MOVW_ABS_NC 000152ed do_title │ │ │ │ │ -0000c304 0002f830 R_ARM_THM_MOVT_ABS 000152ed do_title │ │ │ │ │ -0000c31e 0004630a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000c338 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000c33c 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000c342 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c38a 00045e0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000c3b8 00045e0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000c3c8 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000c3cc 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000c3d4 0004352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000c3d8 00043530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000c43e 0004d30a R_ARM_THM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ -0000c446 0004d20a R_ARM_THM_CALL 00000000 _PyUnicode_IsTitlecase │ │ │ │ │ -0000c44e 0004d10a R_ARM_THM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ -0000c45a 0004352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000c45e 00043530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000c488 0004d20a R_ARM_THM_CALL 00000000 _PyUnicode_IsTitlecase │ │ │ │ │ -0000c490 0004d30a R_ARM_THM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ -0000c4fa 0003dc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c50a 0004270a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000c514 00045f2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -0000c518 00045f30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -0000c5c8 0004e50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -0000c5d8 00045f2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -0000c5dc 00045f30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -0000c604 0004000a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -0000c648 00045f2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -0000c64c 00045f30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -0000c6e4 0004750a R_ARM_THM_CALL 00000000 wmemchr │ │ │ │ │ -0000c7bc 0004110a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000c9fc 00040702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000ca06 0002ff0a R_ARM_THM_CALL 0000123b ucs4lib__preprocess │ │ │ │ │ -0000ca10 0003000a R_ARM_THM_CALL 000010cb ucs4lib__two_way │ │ │ │ │ -0000cb12 0003010a R_ARM_THM_CALL 000012fd ucs4lib__two_way_count │ │ │ │ │ -0000cb22 0002ff0a R_ARM_THM_CALL 0000123b ucs4lib__preprocess │ │ │ │ │ -0000cb2c 0003000a R_ARM_THM_CALL 000010cb ucs4lib__two_way │ │ │ │ │ -0000cb3c 00040702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000cb54 0004620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000cb5e 0004630a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000cbd8 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cbe6 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c28c 0004d00a R_ARM_THM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ +0000c2c0 0004d20a R_ARM_THM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ +0000c2ca 0004d10a R_ARM_THM_CALL 00000000 _PyUnicode_IsTitlecase │ │ │ │ │ +0000c2d6 0004d00a R_ARM_THM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ +0000c2f0 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000c2f4 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000c300 0002f92f R_ARM_THM_MOVW_ABS_NC 000152e9 do_title │ │ │ │ │ +0000c304 0002f930 R_ARM_THM_MOVT_ABS 000152e9 do_title │ │ │ │ │ +0000c31e 0004620a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000c338 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000c33c 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000c342 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c38a 00045d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0000c3b8 00045d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0000c3c8 0004332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000c3cc 00043330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000c3d4 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000c3d8 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000c43e 0004d20a R_ARM_THM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ +0000c446 0004d10a R_ARM_THM_CALL 00000000 _PyUnicode_IsTitlecase │ │ │ │ │ +0000c44e 0004d00a R_ARM_THM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ +0000c45a 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000c45e 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000c488 0004d10a R_ARM_THM_CALL 00000000 _PyUnicode_IsTitlecase │ │ │ │ │ +0000c490 0004d20a R_ARM_THM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ +0000c4fa 0003db0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c50a 0004260a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000c514 00045e2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +0000c518 00045e30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +0000c5c8 0004e40a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +0000c5d8 00045e2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +0000c5dc 00045e30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +0000c604 0003ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +0000c648 00045e2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +0000c64c 00045e30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +0000c6e4 0004740a R_ARM_THM_CALL 00000000 wmemchr │ │ │ │ │ +0000c7bc 0004100a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000c9fc 00040602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000ca06 0003000a R_ARM_THM_CALL 0000123b ucs4lib__preprocess │ │ │ │ │ +0000ca10 0003010a R_ARM_THM_CALL 000010cb ucs4lib__two_way │ │ │ │ │ +0000cb12 0003020a R_ARM_THM_CALL 000012fd ucs4lib__two_way_count │ │ │ │ │ +0000cb22 0003000a R_ARM_THM_CALL 0000123b ucs4lib__preprocess │ │ │ │ │ +0000cb2c 0003010a R_ARM_THM_CALL 000010cb ucs4lib__two_way │ │ │ │ │ +0000cb3c 00040602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000cb54 0004610a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000cb5e 0004620a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000cbd8 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cbe6 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000cc3c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000cc7c 0004970a R_ARM_THM_CALL 00000000 _PyUnicode_IsDecimalDigit │ │ │ │ │ -0000ccac 0004970a R_ARM_THM_CALL 00000000 _PyUnicode_IsDecimalDigit │ │ │ │ │ -0000ccb8 0004352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000ccbc 00043530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000ccc8 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000cccc 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000ccf0 0004200a R_ARM_THM_CALL 00003cf1 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ -0000cd04 00050c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000cd08 00050c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000cd14 0003082f R_ARM_THM_MOVW_ABS_NC 00001a24 .LC267 │ │ │ │ │ -0000cd18 00030830 R_ARM_THM_MOVT_ABS 00001a24 .LC267 │ │ │ │ │ -0000cd1c 00042f0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000cd36 0003092f R_ARM_THM_MOVW_ABS_NC 00001a7c .LC268 │ │ │ │ │ -0000cd3a 00030930 R_ARM_THM_MOVT_ABS 00001a7c .LC268 │ │ │ │ │ -0000cd3e 00042f0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000cd4a 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd8c 0004990a R_ARM_THM_CALL 00000000 _PyUnicode_IsNumeric │ │ │ │ │ -0000cdbc 0004990a R_ARM_THM_CALL 00000000 _PyUnicode_IsNumeric │ │ │ │ │ -0000cdc8 0004352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000cdcc 00043530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000cdd8 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000cddc 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000ce04 0002ee0a R_ARM_THM_CALL 00014e79 do_upper_or_lower │ │ │ │ │ -0000ce5a 0003dc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000ce6a 0004270a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000ce78 00045f2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -0000ce7c 00045f30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -0000cef4 0004e50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -0000cf12 0004000a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -0000cf30 00045f2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -0000cf34 00045f30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -0000cfbc 0000f00a R_ARM_THM_CALL 0000600d ensure_unicode.isra.0 │ │ │ │ │ -0000cfc6 0000f00a R_ARM_THM_CALL 0000600d ensure_unicode.isra.0 │ │ │ │ │ -0000d004 0005110a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -0000d028 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d02c 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d030 00030b2f R_ARM_THM_MOVW_ABS_NC 00001ad0 .LC269 │ │ │ │ │ -0000d034 00030b30 R_ARM_THM_MOVT_ABS 00001ad0 .LC269 │ │ │ │ │ -0000d03c 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000cc7c 0004960a R_ARM_THM_CALL 00000000 _PyUnicode_IsDecimalDigit │ │ │ │ │ +0000ccac 0004960a R_ARM_THM_CALL 00000000 _PyUnicode_IsDecimalDigit │ │ │ │ │ +0000ccb8 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000ccbc 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000ccc8 0004332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000cccc 00043330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000ccf0 00041f0a R_ARM_THM_CALL 00003ce9 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ +0000cd04 00050b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000cd08 00050b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000cd14 0003092f R_ARM_THM_MOVW_ABS_NC 00001a24 .LC267 │ │ │ │ │ +0000cd18 00030930 R_ARM_THM_MOVT_ABS 00001a24 .LC267 │ │ │ │ │ +0000cd1c 00042e0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000cd36 00030a2f R_ARM_THM_MOVW_ABS_NC 00001a7c .LC268 │ │ │ │ │ +0000cd3a 00030a30 R_ARM_THM_MOVT_ABS 00001a7c .LC268 │ │ │ │ │ +0000cd3e 00042e0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000cd4a 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd8c 0004980a R_ARM_THM_CALL 00000000 _PyUnicode_IsNumeric │ │ │ │ │ +0000cdbc 0004980a R_ARM_THM_CALL 00000000 _PyUnicode_IsNumeric │ │ │ │ │ +0000cdc8 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000cdcc 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000cdd8 0004332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000cddc 00043330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000ce04 0002ef0a R_ARM_THM_CALL 00014e75 do_upper_or_lower │ │ │ │ │ +0000ce5a 0003db0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000ce6a 0004260a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000ce78 00045e2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +0000ce7c 00045e30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +0000cef4 0004e40a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +0000cf12 0003ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +0000cf30 00045e2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +0000cf34 00045e30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +0000cfbc 0000f00a R_ARM_THM_CALL 00006005 ensure_unicode.isra.0 │ │ │ │ │ +0000cfc6 0000f00a R_ARM_THM_CALL 00006005 ensure_unicode.isra.0 │ │ │ │ │ +0000d004 0005100a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +0000d028 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d02c 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d030 00030c2f R_ARM_THM_MOVW_ABS_NC 00001ad0 .LC269 │ │ │ │ │ +0000d034 00030c30 R_ARM_THM_MOVT_ABS 00001ad0 .LC269 │ │ │ │ │ +0000d03c 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000d044 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d06e 0001100a R_ARM_THM_CALL 00007829 MarkupIterator_next │ │ │ │ │ -0000d080 0004510a R_ARM_THM_CALL 0000a041 PyUnicode_Substring │ │ │ │ │ -0000d096 0004510a R_ARM_THM_CALL 0000a041 PyUnicode_Substring │ │ │ │ │ -0000d0a2 0003102f R_ARM_THM_MOVW_ABS_NC 0000d3d9 SubString_new_object │ │ │ │ │ -0000d0a6 00031030 R_ARM_THM_MOVT_ABS 0000d3d9 SubString_new_object │ │ │ │ │ -0000d0aa 0003112f R_ARM_THM_MOVW_ABS_NC 0000d149 SubString_new_object_or_empty │ │ │ │ │ -0000d0ae 00031130 R_ARM_THM_MOVT_ABS 0000d149 SubString_new_object_or_empty │ │ │ │ │ -0000d0c4 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d0c8 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d0d4 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d0d8 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d0e8 00043d0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000d0f0 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000d0f6 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000d0fc 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000d102 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000d10e 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d112 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d13e 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d142 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d178 0005110a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -0000d1b2 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d1be 0004510a R_ARM_THM_CALL 0000a041 PyUnicode_Substring │ │ │ │ │ -0000d1cc 00043d0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000d1d4 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000d1da 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000d1e8 0001060a R_ARM_THM_CALL 00007bf9 PyUnicode_READ_CHAR │ │ │ │ │ -0000d1fc 0004580a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000d204 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d208 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d20c 00030b2f R_ARM_THM_MOVW_ABS_NC 00001ad0 .LC269 │ │ │ │ │ -0000d210 00030b30 R_ARM_THM_MOVT_ABS 00001ad0 .LC269 │ │ │ │ │ -0000d218 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000d06e 0001100a R_ARM_THM_CALL 00007819 MarkupIterator_next │ │ │ │ │ +0000d080 0004500a R_ARM_THM_CALL 0000a055 PyUnicode_Substring │ │ │ │ │ +0000d096 0004500a R_ARM_THM_CALL 0000a055 PyUnicode_Substring │ │ │ │ │ +0000d0a2 0003112f R_ARM_THM_MOVW_ABS_NC 0000d3d9 SubString_new_object │ │ │ │ │ +0000d0a6 00031130 R_ARM_THM_MOVT_ABS 0000d3d9 SubString_new_object │ │ │ │ │ +0000d0aa 0003122f R_ARM_THM_MOVW_ABS_NC 0000d149 SubString_new_object_or_empty │ │ │ │ │ +0000d0ae 00031230 R_ARM_THM_MOVT_ABS 0000d149 SubString_new_object_or_empty │ │ │ │ │ +0000d0c4 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d0c8 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d0d4 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d0d8 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d0e8 00043c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000d0f0 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000d0f6 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000d0fc 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000d102 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000d10e 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d112 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d13e 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d142 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d178 0005100a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +0000d1b2 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d1be 0004500a R_ARM_THM_CALL 0000a055 PyUnicode_Substring │ │ │ │ │ +0000d1cc 00043c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000d1d4 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000d1da 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000d1e8 0001060a R_ARM_THM_CALL 00007be9 PyUnicode_READ_CHAR │ │ │ │ │ +0000d1fc 0004570a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000d204 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d208 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d20c 00030c2f R_ARM_THM_MOVW_ABS_NC 00001ad0 .LC269 │ │ │ │ │ +0000d210 00030c30 R_ARM_THM_MOVT_ABS 00001ad0 .LC269 │ │ │ │ │ +0000d218 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000d224 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d256 0001060a R_ARM_THM_CALL 00007bf9 PyUnicode_READ_CHAR │ │ │ │ │ -0000d278 0001060a R_ARM_THM_CALL 00007bf9 PyUnicode_READ_CHAR │ │ │ │ │ -0000d29a 0001060a R_ARM_THM_CALL 00007bf9 PyUnicode_READ_CHAR │ │ │ │ │ -0000d2ae 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d2b2 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d256 0001060a R_ARM_THM_CALL 00007be9 PyUnicode_READ_CHAR │ │ │ │ │ +0000d278 0001060a R_ARM_THM_CALL 00007be9 PyUnicode_READ_CHAR │ │ │ │ │ +0000d29a 0001060a R_ARM_THM_CALL 00007be9 PyUnicode_READ_CHAR │ │ │ │ │ +0000d2ae 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d2b2 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000d2b6 0001172f R_ARM_THM_MOVW_ABS_NC 00000970 .LC112 │ │ │ │ │ 0000d2ba 00011730 R_ARM_THM_MOVT_ABS 00000970 .LC112 │ │ │ │ │ -0000d2c0 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d2dc 0004330a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -0000d2f4 0004510a R_ARM_THM_CALL 0000a041 PyUnicode_Substring │ │ │ │ │ -0000d302 00043d0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000d310 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000d316 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000d31e 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d322 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d2c0 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d2dc 0004320a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +0000d2f4 0004500a R_ARM_THM_CALL 0000a055 PyUnicode_Substring │ │ │ │ │ +0000d302 00043c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000d310 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000d316 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000d31e 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d322 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000d326 0001162f R_ARM_THM_MOVW_ABS_NC 00000950 .LC111 │ │ │ │ │ 0000d32a 00011630 R_ARM_THM_MOVT_ABS 00000950 .LC111 │ │ │ │ │ -0000d330 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d336 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d33a 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d330 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d336 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d33a 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000d33e 0001182f R_ARM_THM_MOVW_ABS_NC 000009ac .LC113 │ │ │ │ │ 0000d342 00011830 R_ARM_THM_MOVT_ABS 000009ac .LC113 │ │ │ │ │ -0000d348 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d372 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d382 0004580a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000d38e 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d392 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d3aa 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000d3ca 0000b90a R_ARM_THM_CALL 000046e9 Py_XDECREF │ │ │ │ │ -0000d3dc 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d3e0 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d43c 0004dd0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000d44a 00051d0a R_ARM_THM_CALL 00000000 _Py_hashtable_len │ │ │ │ │ -0000d454 0003e46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d458 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d4bc 0000be0a R_ARM_THM_CALL 0000544d _copy_characters │ │ │ │ │ +0000d348 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d372 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d382 0004570a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000d38e 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d392 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d3aa 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000d3ca 0000b90a R_ARM_THM_CALL 000046e1 Py_XDECREF │ │ │ │ │ +0000d3dc 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d3e0 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d43c 0004dc0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000d44a 00051c0a R_ARM_THM_CALL 00000000 _Py_hashtable_len │ │ │ │ │ +0000d454 0003e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d458 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d4bc 0000be0a R_ARM_THM_CALL 00005445 _copy_characters │ │ │ │ │ 0000d4c8 0000582f R_ARM_THM_MOVW_ABS_NC 00000238 .LC21 │ │ │ │ │ 0000d4cc 00005830 R_ARM_THM_MOVT_ABS 00000238 .LC21 │ │ │ │ │ -0000d4d4 0003f90a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d4de 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000d4e2 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000d4ea 0003230a R_ARM_THM_CALL 00000b13 unicode_kind_name │ │ │ │ │ -0000d4f2 0003230a R_ARM_THM_CALL 00000b13 unicode_kind_name │ │ │ │ │ -0000d4fa 0003212f R_ARM_THM_MOVW_ABS_NC 00001ba8 .LC275 │ │ │ │ │ -0000d4fe 00032130 R_ARM_THM_MOVT_ABS 00001ba8 .LC275 │ │ │ │ │ -0000d504 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000d50a 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000d50e 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000d516 0003202f R_ARM_THM_MOVW_ABS_NC 00001b64 .LC274 │ │ │ │ │ -0000d51a 00032030 R_ARM_THM_MOVT_ABS 00001b64 .LC274 │ │ │ │ │ -0000d524 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000d52a 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000d52e 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000d532 00031f2f R_ARM_THM_MOVW_ABS_NC 00001b48 .LC273 │ │ │ │ │ -0000d536 00031f30 R_ARM_THM_MOVT_ABS 00001b48 .LC273 │ │ │ │ │ -0000d53c 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d542 0004592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000d546 00045930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000d54a 00013f2f R_ARM_THM_MOVW_ABS_NC 00000b98 .LC125 │ │ │ │ │ -0000d54e 00013f30 R_ARM_THM_MOVT_ABS 00000b98 .LC125 │ │ │ │ │ -0000d554 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d4d4 0003f80a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d4de 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000d4e2 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000d4ea 0003240a R_ARM_THM_CALL 00000b13 unicode_kind_name │ │ │ │ │ +0000d4f2 0003240a R_ARM_THM_CALL 00000b13 unicode_kind_name │ │ │ │ │ +0000d4fa 0003222f R_ARM_THM_MOVW_ABS_NC 00001ba8 .LC275 │ │ │ │ │ +0000d4fe 00032230 R_ARM_THM_MOVT_ABS 00001ba8 .LC275 │ │ │ │ │ +0000d504 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000d50a 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000d50e 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000d516 0003212f R_ARM_THM_MOVW_ABS_NC 00001b64 .LC274 │ │ │ │ │ +0000d51a 00032130 R_ARM_THM_MOVT_ABS 00001b64 .LC274 │ │ │ │ │ +0000d524 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000d52a 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000d52e 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000d532 0003202f R_ARM_THM_MOVW_ABS_NC 00001b48 .LC273 │ │ │ │ │ +0000d536 00032030 R_ARM_THM_MOVT_ABS 00001b48 .LC273 │ │ │ │ │ +0000d53c 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d542 0004582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000d546 00045830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000d54a 0001402f R_ARM_THM_MOVW_ABS_NC 00000b98 .LC125 │ │ │ │ │ +0000d54e 00014030 R_ARM_THM_MOVT_ABS 00000b98 .LC125 │ │ │ │ │ +0000d554 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000025ae 0000501e R_ARM_THM_JUMP24 00000241 get_error_handler_wide.part.0 │ │ │ │ │ -0000269c 0003f21e R_ARM_THM_JUMP24 0000138d PyUnicode_DecodeFSDefaultAndSize │ │ │ │ │ -00002b60 0001391e R_ARM_THM_JUMP24 000007ab ucs4lib_rfind_char │ │ │ │ │ -00002b92 00004f1e R_ARM_THM_JUMP24 00001435 unicode_decode_locale │ │ │ │ │ -00002bcc 00046c1e R_ARM_THM_JUMP24 00002bd1 PyUnicode_Partition │ │ │ │ │ -000038e0 0004331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00003b7e 0004331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000436c 0000d21e R_ARM_THM_JUMP24 000101e9 unicode_encode_utf8 │ │ │ │ │ -000044aa 0001821e R_ARM_THM_JUMP24 000004bb ucs1lib__two_way_count │ │ │ │ │ -000044b4 0000e91e R_ARM_THM_JUMP24 000153e1 asciilib_default_rfind.constprop.0 │ │ │ │ │ -00004510 0000fd1e R_ARM_THM_JUMP24 0000682d tailmatch │ │ │ │ │ -00004b0e 0003d41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00004b18 0000d21e R_ARM_THM_JUMP24 000101e9 unicode_encode_utf8 │ │ │ │ │ -00004dd0 0000ab1e R_ARM_THM_JUMP24 000037f9 _PyUnicode_FromUCS1 │ │ │ │ │ -000050a8 0000ab1e R_ARM_THM_JUMP24 000037f9 _PyUnicode_FromUCS1 │ │ │ │ │ -00002d64 00043d1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -0000560c 0004db1e R_ARM_THM_JUMP24 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00005c4a 0003fc1e R_ARM_THM_JUMP24 00000000 PyCodec_StrictErrors │ │ │ │ │ -00006346 0003dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000063ae 0000b91e R_ARM_THM_JUMP24 000046e9 Py_XDECREF │ │ │ │ │ -00006718 0002541e R_ARM_THM_JUMP24 0000142f ucs2lib__two_way_count │ │ │ │ │ -00006c84 0004271e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006f40 0004711e R_ARM_THM_JUMP24 0000c799 PyUnicode_FromObject │ │ │ │ │ -0000740c 0004511e R_ARM_THM_JUMP24 0000a041 PyUnicode_Substring │ │ │ │ │ -00007418 0004651e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ -00007452 0001631e R_ARM_THM_JUMP24 00013fb9 case_operation │ │ │ │ │ -0000746a 0004651e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ -0000754e 0001631e R_ARM_THM_JUMP24 00013fb9 case_operation │ │ │ │ │ -00007580 0004471e R_ARM_THM_JUMP24 00007c49 _PyUnicodeWriter_WriteSubstring │ │ │ │ │ -000076d2 0003e71e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ -0000773c 0004331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00007798 00040f1e R_ARM_THM_JUMP24 00003125 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -000077d0 00013d1e R_ARM_THM_JUMP24 0000a17d split │ │ │ │ │ -000088b6 0004f81e R_ARM_THM_JUMP24 00000000 PyModuleDef_Init │ │ │ │ │ -00008940 0004651e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ -00008a8e 0004651e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ -00008afe 0004511e R_ARM_THM_JUMP24 0000a041 PyUnicode_Substring │ │ │ │ │ -00008b0a 0004651e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ -00008fb4 0004651e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ -00009292 0004331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00009ee6 0004581e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a09a 0005021e R_ARM_THM_JUMP24 000147b9 _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ │ -0000a1aa 0001791e R_ARM_THM_JUMP24 0000c8f9 replace │ │ │ │ │ -0000a39c 0004651e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ -0000bbf0 0001631e R_ARM_THM_JUMP24 00013fb9 case_operation │ │ │ │ │ -0000bc2a 0005081e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000bc3c 0005081e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000c230 0004651e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ -0000c294 0004331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000c2ec 0004331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000c308 0001631e R_ARM_THM_JUMP24 00013fb9 case_operation │ │ │ │ │ -0000c394 0004331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000c4a0 0004331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000c4aa 0004331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000c612 0003dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000c6a6 0004271e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000c7ea 0001391e R_ARM_THM_JUMP24 000007ab ucs4lib_rfind_char │ │ │ │ │ -0000ca62 0003011e R_ARM_THM_JUMP24 000012fd ucs4lib__two_way_count │ │ │ │ │ -0000cbf6 0004651e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ -0000cc86 0004331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000cd96 0004331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000ce4c 0004271e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000cf0a 0003dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000cfdc 0001ac1e R_ARM_THM_JUMP24 0000f175 any_find_slice │ │ │ │ │ -0000d14e 00044f1e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -0000d158 0004511e R_ARM_THM_JUMP24 0000a041 PyUnicode_Substring │ │ │ │ │ -0000d3b4 0005131e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -0000d3d4 0005131e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -0000d3ec 0004511e R_ARM_THM_JUMP24 0000a041 PyUnicode_Substring │ │ │ │ │ -0000d3f4 0001051e R_ARM_THM_JUMP24 000069c9 do_string_format │ │ │ │ │ +0000269c 0003f11e R_ARM_THM_JUMP24 00001385 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ │ +00002b60 00013a1e R_ARM_THM_JUMP24 000007ab ucs4lib_rfind_char │ │ │ │ │ +00002b92 00004f1e R_ARM_THM_JUMP24 0000142d unicode_decode_locale │ │ │ │ │ +00002bcc 00046b1e R_ARM_THM_JUMP24 00002bd1 PyUnicode_Partition │ │ │ │ │ +000038e0 0004321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00003b7e 0004321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000436c 0000d21e R_ARM_THM_JUMP24 000101dd unicode_encode_utf8 │ │ │ │ │ +000044aa 0001831e R_ARM_THM_JUMP24 000004bb ucs1lib__two_way_count │ │ │ │ │ +000044b4 0000e91e R_ARM_THM_JUMP24 000153dd asciilib_default_rfind.constprop.0 │ │ │ │ │ +00004510 0000fd1e R_ARM_THM_JUMP24 00006821 tailmatch │ │ │ │ │ +00004b0e 0003d31e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00004b18 0000d21e R_ARM_THM_JUMP24 000101dd unicode_encode_utf8 │ │ │ │ │ +00004dd0 0000ab1e R_ARM_THM_JUMP24 000037f1 _PyUnicode_FromUCS1 │ │ │ │ │ +000050a8 0000ab1e R_ARM_THM_JUMP24 000037f1 _PyUnicode_FromUCS1 │ │ │ │ │ +00002d64 00043c1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +0000560c 0004da1e R_ARM_THM_JUMP24 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00005c4a 0003fb1e R_ARM_THM_JUMP24 00000000 PyCodec_StrictErrors │ │ │ │ │ +00006206 0000b91e R_ARM_THM_JUMP24 000046e1 Py_XDECREF │ │ │ │ │ +00006366 0003dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00006718 0002551e R_ARM_THM_JUMP24 0000142f ucs2lib__two_way_count │ │ │ │ │ +00006c84 0004261e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006f40 0004701e R_ARM_THM_JUMP24 0000c7ad PyUnicode_FromObject │ │ │ │ │ +0000740c 0004501e R_ARM_THM_JUMP24 0000a055 PyUnicode_Substring │ │ │ │ │ +00007418 0004641e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ +00007452 0001641e R_ARM_THM_JUMP24 00013fb5 case_operation │ │ │ │ │ +0000746a 0004641e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ +0000754e 0001641e R_ARM_THM_JUMP24 00013fb5 case_operation │ │ │ │ │ +00007580 0004461e R_ARM_THM_JUMP24 00007c39 _PyUnicodeWriter_WriteSubstring │ │ │ │ │ +000076d2 0003e61e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ +0000773c 0004321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00007798 00040e1e R_ARM_THM_JUMP24 0000311d _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +000077d0 00013e1e R_ARM_THM_JUMP24 0000a191 split │ │ │ │ │ +000088b6 0004f71e R_ARM_THM_JUMP24 00000000 PyModuleDef_Init │ │ │ │ │ +00008940 0004641e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ +00008a8e 0004641e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ +00008afe 0004501e R_ARM_THM_JUMP24 0000a055 PyUnicode_Substring │ │ │ │ │ +00008b0a 0004641e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ +00008fb4 0004641e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ +00009292 0004321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00009ee6 0004571e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000a09a 0005011e R_ARM_THM_JUMP24 000147b5 _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ │ +0000a1aa 00017a1e R_ARM_THM_JUMP24 0000c90d replace │ │ │ │ │ +0000a39c 0004641e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ +0000bbf0 0001641e R_ARM_THM_JUMP24 00013fb5 case_operation │ │ │ │ │ +0000bc2a 0005071e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000bc3c 0005071e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000c230 0004641e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ +0000c294 0004321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000c2ec 0004321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000c308 0001641e R_ARM_THM_JUMP24 00013fb5 case_operation │ │ │ │ │ +0000c394 0004321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000c4a0 0004321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000c4aa 0004321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000c612 0003dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000c6a6 0004261e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000c7ea 00013a1e R_ARM_THM_JUMP24 000007ab ucs4lib_rfind_char │ │ │ │ │ +0000ca62 0003021e R_ARM_THM_JUMP24 000012fd ucs4lib__two_way_count │ │ │ │ │ +0000cbf6 0004641e R_ARM_THM_JUMP24 0000723d _PyUnicode_Copy │ │ │ │ │ +0000cc86 0004321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000cd96 0004321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000ce4c 0004261e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000cf0a 0003dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000cfdc 0001ad1e R_ARM_THM_JUMP24 0000f179 any_find_slice │ │ │ │ │ +0000d14e 00044e1e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +0000d158 0004501e R_ARM_THM_JUMP24 0000a055 PyUnicode_Substring │ │ │ │ │ +0000d3b4 0005121e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +0000d3d4 0005121e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +0000d3ec 0004501e R_ARM_THM_JUMP24 0000a055 PyUnicode_Substring │ │ │ │ │ +0000d3f4 0001051e R_ARM_THM_JUMP24 000069b9 do_string_format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x39cf8 contains 268 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x39ce4 contains 268 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000008 00054202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000008 00054102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000010 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000001c 00003d02 R_ARM_ABS32 00000e31 unicode_dealloc │ │ │ │ │ -00000030 00013002 R_ARM_ABS32 00008ea1 unicode_repr │ │ │ │ │ +0000001c 00003d02 R_ARM_ABS32 00000e29 unicode_dealloc │ │ │ │ │ +00000030 00013002 R_ARM_ABS32 00008e9d unicode_repr │ │ │ │ │ 00000034 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000040 00000e02 R_ARM_ABS32 00000379 unicode_hash │ │ │ │ │ -00000048 0002f002 R_ARM_ABS32 0000c229 unicode_str │ │ │ │ │ -0000004c 00054302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000068 00043202 R_ARM_ABS32 00004d2d PyUnicode_RichCompare │ │ │ │ │ -00000070 00018c02 R_ARM_ABS32 0000dcc1 unicode_iter │ │ │ │ │ +00000048 0002f102 R_ARM_ABS32 0000c229 unicode_str │ │ │ │ │ +0000004c 00054202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000005c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000068 00043102 R_ARM_ABS32 00004d25 PyUnicode_RichCompare │ │ │ │ │ +00000070 00018d02 R_ARM_ABS32 0000dcd5 unicode_iter │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000a0 0001bc02 R_ARM_ABS32 0000471d unicode_new │ │ │ │ │ -000000a4 00051302 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000cc 0001ba02 R_ARM_ABS32 0000ffa9 unicode_vectorcall │ │ │ │ │ +000000a0 0001bd02 R_ARM_ABS32 0000471d unicode_new │ │ │ │ │ +000000a4 00051202 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000cc 0001bb02 R_ARM_ABS32 0000ff9d unicode_vectorcall │ │ │ │ │ 000000e0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000148 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001a8 00054202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000001a8 00054102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001bc 00031702 R_ARM_ABS32 0000d399 fieldnameiter_dealloc │ │ │ │ │ -000001ec 00054302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000210 00054402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000214 00031602 R_ARM_ABS32 0000d229 fieldnameiter_next │ │ │ │ │ +000001bc 00031802 R_ARM_ABS32 0000d399 fieldnameiter_dealloc │ │ │ │ │ +000001ec 00054202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000210 00054302 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000214 00031702 R_ARM_ABS32 0000d229 fieldnameiter_next │ │ │ │ │ 00000218 00000302 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00000278 00054202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000278 00054102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000280 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000028c 00031802 R_ARM_ABS32 0000d3b9 formatteriter_dealloc │ │ │ │ │ -000002bc 00054302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000002e0 00054402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000002e4 00030f02 R_ARM_ABS32 0000d049 formatteriter_next │ │ │ │ │ +0000028c 00031902 R_ARM_ABS32 0000d3b9 formatteriter_dealloc │ │ │ │ │ +000002bc 00054202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000002e0 00054302 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000002e4 00031002 R_ARM_ABS32 0000d049 formatteriter_next │ │ │ │ │ 000002e8 00000302 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00000348 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000348 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000034c 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000368 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000374 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000374 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000378 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003a0 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003a0 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003a4 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003cc 00054202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000003cc 00054102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000003d4 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00019002 R_ARM_ABS32 0000de71 unicodeiter_dealloc │ │ │ │ │ -00000410 00054302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000424 0002b202 R_ARM_ABS32 00000441 unicodeiter_traverse │ │ │ │ │ -00000434 00054402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000438 00018f02 R_ARM_ABS32 0000de15 unicode_ascii_iter_next │ │ │ │ │ +000003e0 00019102 R_ARM_ABS32 0000de85 unicodeiter_dealloc │ │ │ │ │ +00000410 00054202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000424 0002b302 R_ARM_ABS32 00000441 unicodeiter_traverse │ │ │ │ │ +00000434 00054302 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000438 00019002 R_ARM_ABS32 0000de29 unicode_ascii_iter_next │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000049c 00054202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000049c 00054102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000004a4 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004b0 00019002 R_ARM_ABS32 0000de71 unicodeiter_dealloc │ │ │ │ │ -000004e0 00054302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000004f4 0002b202 R_ARM_ABS32 00000441 unicodeiter_traverse │ │ │ │ │ -00000504 00054402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000508 00024502 R_ARM_ABS32 00005ba5 unicodeiter_next │ │ │ │ │ +000004b0 00019102 R_ARM_ABS32 0000de85 unicodeiter_dealloc │ │ │ │ │ +000004e0 00054202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000004f4 0002b302 R_ARM_ABS32 00000441 unicodeiter_traverse │ │ │ │ │ +00000504 00054302 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000508 00024602 R_ARM_ABS32 00005ba5 unicodeiter_next │ │ │ │ │ 0000050c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000056c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000056c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000570 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000058c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000598 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000598 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000059c 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005b8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005c4 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005c4 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005c8 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005e4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005f0 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005f0 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f4 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000610 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000062c 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000630 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000063c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000658 00054502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000664 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000668 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000678 00054502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000684 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000694 00054502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000006a0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000006a4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000006b4 00054502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000006c0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000006c4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000006d4 00054502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000006e0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000006f0 00054502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000006fc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000070c 00054502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000718 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000071c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000720 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000658 00054402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000664 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000668 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000678 00054402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000684 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000694 00054402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000006a0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000006a4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000006b4 00054402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000006c0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000006c4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000006d4 00054402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000006e0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000006f0 00054402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000006fc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000070c 00054402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000718 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000071c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000720 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000073c 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000740 00031302 R_ARM_ABS32 0000d15d formatter_field_name_split │ │ │ │ │ +00000740 00031402 R_ARM_ABS32 0000d15d formatter_field_name_split │ │ │ │ │ 00000748 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000074c 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000750 00030c02 R_ARM_ABS32 0000cfe9 formatter_parser │ │ │ │ │ +00000750 00030d02 R_ARM_ABS32 0000cfe9 formatter_parser │ │ │ │ │ 00000758 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000076c 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000770 0002b002 R_ARM_ABS32 00009edd unicodeiter_len │ │ │ │ │ -00000778 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000770 0002b102 R_ARM_ABS32 00009edd unicodeiter_len │ │ │ │ │ +00000778 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000077c 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000780 0002e702 R_ARM_ABS32 0000bc01 unicodeiter_reduce │ │ │ │ │ -00000788 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000780 0002e802 R_ARM_ABS32 0000bc01 unicodeiter_reduce │ │ │ │ │ +00000788 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000078c 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000790 0002fa02 R_ARM_ABS32 0000c30d unicodeiter_setstate │ │ │ │ │ -00000798 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000007ac 0000e502 R_ARM_ABS32 00005a91 unicode_length │ │ │ │ │ -000007b0 00019802 R_ARM_ABS32 0000eab9 unicode_subscript │ │ │ │ │ -000007b8 0000e502 R_ARM_ABS32 00005a91 unicode_length │ │ │ │ │ -000007bc 00046d02 R_ARM_ABS32 0000bfc1 PyUnicode_Concat │ │ │ │ │ -000007c0 00020702 R_ARM_ABS32 00012345 unicode_repeat │ │ │ │ │ -000007c4 00019902 R_ARM_ABS32 000109cd unicode_getitem │ │ │ │ │ -000007d4 00045c02 R_ARM_ABS32 00008a21 PyUnicode_Contains │ │ │ │ │ -000007ec 0001e802 R_ARM_ABS32 00010c6d unicode_mod │ │ │ │ │ +00000790 0002fb02 R_ARM_ABS32 0000c30d unicodeiter_setstate │ │ │ │ │ +00000798 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007ac 0000e502 R_ARM_ABS32 00005a89 unicode_length │ │ │ │ │ +000007b0 00019902 R_ARM_ABS32 0000eacd unicode_subscript │ │ │ │ │ +000007b8 0000e502 R_ARM_ABS32 00005a89 unicode_length │ │ │ │ │ +000007bc 00046c02 R_ARM_ABS32 0000bfd5 PyUnicode_Concat │ │ │ │ │ +000007c0 00020802 R_ARM_ABS32 00012339 unicode_repeat │ │ │ │ │ +000007c4 00019a02 R_ARM_ABS32 000109c1 unicode_getitem │ │ │ │ │ +000007d4 00045b02 R_ARM_ABS32 00008a11 PyUnicode_Contains │ │ │ │ │ +000007ec 0001e902 R_ARM_ABS32 00010c61 unicode_mod │ │ │ │ │ 00000870 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000874 00020b02 R_ARM_ABS32 000124d1 unicode_encode │ │ │ │ │ -0000087c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000874 00020c02 R_ARM_ABS32 000124cd unicode_encode │ │ │ │ │ +0000087c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000880 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000884 00017802 R_ARM_ABS32 0000c7f5 unicode_replace │ │ │ │ │ -0000088c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000884 00017902 R_ARM_ABS32 0000c809 unicode_replace │ │ │ │ │ +0000088c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000890 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000894 00013c02 R_ARM_ABS32 00009ee1 unicode_split │ │ │ │ │ -0000089c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000894 00013d02 R_ARM_ABS32 00009ef5 unicode_split │ │ │ │ │ +0000089c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000008a0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008a4 00027c02 R_ARM_ABS32 000077d9 unicode_rsplit │ │ │ │ │ -000008ac 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000008a4 00027d02 R_ARM_ABS32 000077d9 unicode_rsplit │ │ │ │ │ +000008ac 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000008b0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008b4 00018b02 R_ARM_ABS32 0000dc01 unicode_join │ │ │ │ │ -000008bc 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000008b4 00018c02 R_ARM_ABS32 0000dc15 unicode_join │ │ │ │ │ +000008bc 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000008c0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008c4 00026c02 R_ARM_ABS32 00007445 unicode_capitalize │ │ │ │ │ -000008cc 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000008c4 00026d02 R_ARM_ABS32 00007445 unicode_capitalize │ │ │ │ │ +000008cc 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000008d0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008d4 0002db02 R_ARM_ABS32 0000bbdd unicode_casefold │ │ │ │ │ -000008dc 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000008d4 0002dc02 R_ARM_ABS32 0000bbdd unicode_casefold │ │ │ │ │ +000008dc 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000008e0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008e4 0002f702 R_ARM_ABS32 0000c301 unicode_title │ │ │ │ │ -000008ec 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000008e4 0002f802 R_ARM_ABS32 0000c301 unicode_title │ │ │ │ │ +000008ec 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000008f0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f4 0002a202 R_ARM_ABS32 00008edd unicode_center │ │ │ │ │ -000008fc 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000008f4 0002a302 R_ARM_ABS32 00008edd unicode_center │ │ │ │ │ +000008fc 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000900 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000904 00026102 R_ARM_ABS32 00013a99 unicode_count │ │ │ │ │ -0000090c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000904 00026202 R_ARM_ABS32 00013a95 unicode_count │ │ │ │ │ +0000090c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000910 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000914 00016f02 R_ARM_ABS32 00002ff9 unicode_expandtabs │ │ │ │ │ -0000091c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000914 00017002 R_ARM_ABS32 00002ff9 unicode_expandtabs │ │ │ │ │ +0000091c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000920 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000924 00020f02 R_ARM_ABS32 0001268d unicode_find │ │ │ │ │ -0000092c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000924 00021002 R_ARM_ABS32 00012689 unicode_find │ │ │ │ │ +0000092c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000930 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000934 00015402 R_ARM_ABS32 00002bcd unicode_partition │ │ │ │ │ -0000093c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000934 00015502 R_ARM_ABS32 00002bcd unicode_partition │ │ │ │ │ +0000093c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000940 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000944 0002b602 R_ARM_ABS32 00009fcd unicode_index │ │ │ │ │ -0000094c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000944 0002b702 R_ARM_ABS32 00009fcd unicode_index │ │ │ │ │ +0000094c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000950 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000954 0002bf02 R_ARM_ABS32 0000a2d1 unicode_ljust │ │ │ │ │ -0000095c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000954 0002c002 R_ARM_ABS32 0000a2d1 unicode_ljust │ │ │ │ │ +0000095c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000960 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000964 00016102 R_ARM_ABS32 0000c261 unicode_lower │ │ │ │ │ -0000096c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000964 00016202 R_ARM_ABS32 0000c275 unicode_lower │ │ │ │ │ +0000096c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000970 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000974 0001d002 R_ARM_ABS32 0001034d unicode_lstrip │ │ │ │ │ -0000097c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000974 0001d102 R_ARM_ABS32 00010341 unicode_lstrip │ │ │ │ │ +0000097c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000980 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000984 0001ab02 R_ARM_ABS32 0000edf9 unicode_rfind │ │ │ │ │ -0000098c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000984 0001ac02 R_ARM_ABS32 0000ee0d unicode_rfind │ │ │ │ │ +0000098c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000990 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000994 00026502 R_ARM_ABS32 000072e1 unicode_rindex │ │ │ │ │ -0000099c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000994 00026602 R_ARM_ABS32 000072e1 unicode_rindex │ │ │ │ │ +0000099c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009a0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009a4 00028b02 R_ARM_ABS32 000088c1 unicode_rjust │ │ │ │ │ -000009ac 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009a4 00028c02 R_ARM_ABS32 000088c1 unicode_rjust │ │ │ │ │ +000009ac 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009b0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009b4 0001b102 R_ARM_ABS32 0000f7ad unicode_rstrip │ │ │ │ │ -000009bc 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009b4 0001b202 R_ARM_ABS32 0000f7a1 unicode_rstrip │ │ │ │ │ +000009bc 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009c0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009c4 0000e602 R_ARM_ABS32 00005a95 unicode_rpartition │ │ │ │ │ -000009cc 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009c4 0000e602 R_ARM_ABS32 00005a8d unicode_rpartition │ │ │ │ │ +000009cc 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009d0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009d4 00022202 R_ARM_ABS32 00012f19 unicode_splitlines │ │ │ │ │ -000009dc 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009d4 00022302 R_ARM_ABS32 00012f15 unicode_splitlines │ │ │ │ │ +000009dc 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009e0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009e4 00015a02 R_ARM_ABS32 0000bac9 unicode_strip │ │ │ │ │ -000009ec 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009e4 00015b02 R_ARM_ABS32 0000badd unicode_strip │ │ │ │ │ +000009ec 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009f0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f4 0002bc02 R_ARM_ABS32 000004af unicode_swapcase │ │ │ │ │ -000009fc 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009f4 0002bd02 R_ARM_ABS32 000004af unicode_swapcase │ │ │ │ │ +000009fc 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a00 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a04 00025702 R_ARM_ABS32 00006cb1 unicode_translate │ │ │ │ │ -00000a0c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a04 00025802 R_ARM_ABS32 00006cb1 unicode_translate │ │ │ │ │ +00000a0c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a10 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a14 00027302 R_ARM_ABS32 00007541 unicode_upper │ │ │ │ │ -00000a1c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a14 00027402 R_ARM_ABS32 00007541 unicode_upper │ │ │ │ │ +00000a1c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a20 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a24 0000fc02 R_ARM_ABS32 000064e9 unicode_startswith │ │ │ │ │ -00000a2c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a24 0000fc02 R_ARM_ABS32 000064dd unicode_startswith │ │ │ │ │ +00000a2c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a30 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a34 0001b702 R_ARM_ABS32 0000fd05 unicode_endswith │ │ │ │ │ -00000a3c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a34 0001b802 R_ARM_ABS32 0000fcf9 unicode_endswith │ │ │ │ │ +00000a3c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a40 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a44 00029602 R_ARM_ABS32 00008aa9 unicode_removeprefix │ │ │ │ │ -00000a4c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a44 00029702 R_ARM_ABS32 00008aa9 unicode_removeprefix │ │ │ │ │ +00000a4c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a50 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a54 00026902 R_ARM_ABS32 000073b5 unicode_removesuffix │ │ │ │ │ -00000a5c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a54 00026a02 R_ARM_ABS32 000073b5 unicode_removesuffix │ │ │ │ │ +00000a5c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a60 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a64 0001d602 R_ARM_ABS32 00003b79 unicode_isascii │ │ │ │ │ -00000a6c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a64 0001d702 R_ARM_ABS32 00003b79 unicode_isascii │ │ │ │ │ +00000a6c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a70 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a74 0002f302 R_ARM_ABS32 0000c249 unicode_islower │ │ │ │ │ -00000a7c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a74 0002f402 R_ARM_ABS32 0000c249 unicode_islower │ │ │ │ │ +00000a7c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a80 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a84 00022f02 R_ARM_ABS32 00013601 unicode_isupper │ │ │ │ │ -00000a8c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a84 00023002 R_ARM_ABS32 000135fd unicode_isupper │ │ │ │ │ +00000a8c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a90 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a94 0002fc02 R_ARM_ABS32 0000c3ed unicode_istitle │ │ │ │ │ -00000a9c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a94 0002fd02 R_ARM_ABS32 0000c3ed unicode_istitle │ │ │ │ │ +00000a9c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000aa0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000aa4 00029302 R_ARM_ABS32 0001454d unicode_isspace │ │ │ │ │ -00000aac 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000aa4 00029402 R_ARM_ABS32 00014549 unicode_isspace │ │ │ │ │ +00000aac 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ab0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ab4 00030702 R_ARM_ABS32 0000cc41 unicode_isdecimal │ │ │ │ │ -00000abc 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ab4 00030802 R_ARM_ABS32 0000cc41 unicode_isdecimal │ │ │ │ │ +00000abc 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ac0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ac4 00027b02 R_ARM_ABS32 00007701 unicode_isdigit │ │ │ │ │ -00000acc 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ac4 00027c02 R_ARM_ABS32 00007701 unicode_isdigit │ │ │ │ │ +00000acc 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ad0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad4 00030a02 R_ARM_ABS32 0000cd51 unicode_isnumeric │ │ │ │ │ -00000adc 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ad4 00030b02 R_ARM_ABS32 0000cd51 unicode_isnumeric │ │ │ │ │ +00000adc 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ae0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ae4 0002a702 R_ARM_ABS32 00009255 unicode_isalpha │ │ │ │ │ -00000aec 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ae4 0002a802 R_ARM_ABS32 00009255 unicode_isalpha │ │ │ │ │ +00000aec 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000af0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000af4 0001cc02 R_ARM_ABS32 000038a9 unicode_isalnum │ │ │ │ │ -00000afc 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000af4 0001cd02 R_ARM_ABS32 000038a9 unicode_isalnum │ │ │ │ │ +00000afc 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b00 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b04 00022102 R_ARM_ABS32 00012d85 unicode_isidentifier │ │ │ │ │ -00000b0c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b04 00022202 R_ARM_ABS32 00012d81 unicode_isidentifier │ │ │ │ │ +00000b0c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b10 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b14 0002fb02 R_ARM_ABS32 0000c359 unicode_isprintable │ │ │ │ │ -00000b1c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b14 0002fc02 R_ARM_ABS32 0000c359 unicode_isprintable │ │ │ │ │ +00000b1c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b20 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b24 00030402 R_ARM_ABS32 0000cb41 unicode_zfill │ │ │ │ │ -00000b2c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b24 00030502 R_ARM_ABS32 0000cb41 unicode_zfill │ │ │ │ │ +00000b2c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b30 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b34 00010502 R_ARM_ABS32 000069c9 do_string_format │ │ │ │ │ -00000b3c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b34 00010502 R_ARM_ABS32 000069b9 do_string_format │ │ │ │ │ +00000b3c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b40 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b44 00031b02 R_ARM_ABS32 0000d3f1 do_string_format_map │ │ │ │ │ -00000b4c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b44 00031c02 R_ARM_ABS32 0000d3f1 do_string_format_map │ │ │ │ │ +00000b4c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b50 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b54 0002b402 R_ARM_ABS32 00009ef1 unicode___format__ │ │ │ │ │ -00000b5c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b54 0002b502 R_ARM_ABS32 00009ef1 unicode___format__ │ │ │ │ │ +00000b5c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b60 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b64 0002a002 R_ARM_ABS32 00008b35 unicode_maketrans │ │ │ │ │ -00000b6c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b64 0002a102 R_ARM_ABS32 00008b35 unicode_maketrans │ │ │ │ │ +00000b6c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b70 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b74 00031c02 R_ARM_ABS32 000006f9 unicode_sizeof │ │ │ │ │ -00000b7c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b74 00031d02 R_ARM_ABS32 000006f9 unicode_sizeof │ │ │ │ │ +00000b7c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b80 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b84 00031a02 R_ARM_ABS32 000006d1 unicode_getnewargs │ │ │ │ │ +00000b84 00031b02 R_ARM_ABS32 000006d1 unicode_getnewargs │ │ │ │ │ 00000ba0 00000602 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ba4 00033002 R_ARM_ABS32 0000122b EncodingMap_size │ │ │ │ │ -00000bac 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ba4 00033102 R_ARM_ABS32 0000122b EncodingMap_size │ │ │ │ │ +00000bac 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3a558 contains 2820 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3a544 contains 2820 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 0003c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000016 0003c230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -0000001a 0003c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000001e 0003c330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000000ae 0003c80a R_ARM_THM_CALL 00000000 wcslen │ │ │ │ │ -000000ca 0003c50a R_ARM_THM_CALL 00000000 PyMem_RawMalloc │ │ │ │ │ -0000022c 0003c90a R_ARM_THM_CALL 00000000 PyMem_RawRealloc │ │ │ │ │ -000002f0 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002fa 0003cb0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000302 0003c60a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ -00000308 0003cc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000012 0003c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000016 0003c130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +0000001a 0003c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000001e 0003c230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000000ae 0003c70a R_ARM_THM_CALL 00000000 wcslen │ │ │ │ │ +000000ca 0003c40a R_ARM_THM_CALL 00000000 PyMem_RawMalloc │ │ │ │ │ +0000022c 0003c80a R_ARM_THM_CALL 00000000 PyMem_RawRealloc │ │ │ │ │ +000002f0 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002fa 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000302 0003c50a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ +00000308 0003cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000356 00000d2f R_ARM_THM_MOVW_ABS_NC 00000048 .LC5 │ │ │ │ │ 0000035a 00000d30 R_ARM_THM_MOVT_ABS 00000048 .LC5 │ │ │ │ │ -00000366 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000370 0003c60a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ -000003aa 0003cd0a R_ARM_THM_CALL 00000000 Py_HashBuffer │ │ │ │ │ -000003ca 0003cd0a R_ARM_THM_CALL 00000000 Py_HashBuffer │ │ │ │ │ -000003f2 0003d20a R_ARM_THM_CALL 00000000 _Py_hashtable_get │ │ │ │ │ -00000406 0003d30a R_ARM_THM_CALL 00000000 _Py_hashtable_set │ │ │ │ │ +00000366 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000370 0003c50a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ +000003aa 0003cc0a R_ARM_THM_CALL 00000000 Py_HashBuffer │ │ │ │ │ +000003ca 0003cc0a R_ARM_THM_CALL 00000000 Py_HashBuffer │ │ │ │ │ +000003f2 0003d10a R_ARM_THM_CALL 00000000 _Py_hashtable_get │ │ │ │ │ +00000406 0003d20a R_ARM_THM_CALL 00000000 _Py_hashtable_set │ │ │ │ │ 0000043c 0000102f R_ARM_THM_MOVW_ABS_NC 00000080 .LC7 │ │ │ │ │ 00000440 00001030 R_ARM_THM_MOVT_ABS 00000080 .LC7 │ │ │ │ │ -00000446 0003d70a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000044e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000458 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000045c 00035502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000492 0003cd0a R_ARM_THM_CALL 00000000 Py_HashBuffer │ │ │ │ │ -000004b2 0003cd0a R_ARM_THM_CALL 00000000 Py_HashBuffer │ │ │ │ │ -000004f4 0003da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000446 0003d60a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000044e 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000458 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000045c 00035602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000492 0003cc0a R_ARM_THM_CALL 00000000 Py_HashBuffer │ │ │ │ │ +000004b2 0003cc0a R_ARM_THM_CALL 00000000 Py_HashBuffer │ │ │ │ │ +000004f4 0003d90a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000004fc 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 00000500 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00000514 0003db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000054e 0003dc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000005be 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000005c2 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000514 0003da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000054e 0003db0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000005be 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000005c2 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000005c6 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ 000005ca 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ -000005d0 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005d8 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000005dc 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000005d0 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005d8 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000005dc 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000005e0 0000292f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC9 │ │ │ │ │ 000005e4 00002930 R_ARM_THM_MOVT_ABS 000000c0 .LC9 │ │ │ │ │ -000005ea 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005f0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000606 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000668 0003d20a R_ARM_THM_CALL 00000000 _Py_hashtable_get │ │ │ │ │ -00000682 0003e20a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ -000006d6 0003e30a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000006fc 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000716 0003e30a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000073c 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000770 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000077c 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000788 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000790 0003d60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000007b2 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000007b6 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000007ce 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005ea 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005f0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000606 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000668 0003d10a R_ARM_THM_CALL 00000000 _Py_hashtable_get │ │ │ │ │ +00000682 0003e10a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ +000006d6 0003e20a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000006fc 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000716 0003e20a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000073c 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000770 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000077c 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000788 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000790 0003d50a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000007b2 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000007b6 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000007ce 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000810 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000814 0003e46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000818 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000081c 0003e46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000820 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000836 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000916 0003da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000814 0003e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000818 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000081c 0003e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000820 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000836 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000916 0003d90a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000922 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 00000926 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000093a 0003db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000966 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000093a 0003da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000966 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000988 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000098c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000990 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000994 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000009ce 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000009d2 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000a20 0003d90a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ -00000a32 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000a72 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000a94 0003e80a R_ARM_THM_CALL 00003395 _PyUnicodeWriter_Finish │ │ │ │ │ -00000aa8 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b08 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d1c 0003e90a R_ARM_THM_CALL 000135e1 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00000d8e 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d94 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d98 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dee 0003ea0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000e04 0003ea0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000e80 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000eb2 0003eb0a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ -00000edc 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f0a 0003e30a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00000f12 00003c2f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -00000f16 00003c30 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -00000f1a 0003ec0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000f20 0003e30a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00000f34 0003e46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f5c 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000f60 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000f64 0000412f R_ARM_THM_MOVW_ABS_NC 00000154 .LC12 │ │ │ │ │ -00000f68 00004130 R_ARM_THM_MOVT_ABS 00000154 .LC12 │ │ │ │ │ -00000f6e 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f7c 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000f80 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000f84 0000422f R_ARM_THM_MOVW_ABS_NC 00000188 .LC13 │ │ │ │ │ -00000f88 00004230 R_ARM_THM_MOVT_ABS 00000188 .LC13 │ │ │ │ │ -00000f8e 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f94 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ff0 0003d20a R_ARM_THM_CALL 00000000 _Py_hashtable_get │ │ │ │ │ -0000100a 0003e20a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ -0000105a 0003e30a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00001080 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001094 0003e30a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000010ba 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010f8 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000010fc 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001114 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001122 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000112e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000113a 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001142 0003d60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001184 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001188 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000118c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011e2 0003d20a R_ARM_THM_CALL 00000000 _Py_hashtable_get │ │ │ │ │ -000011fc 0003e20a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ -00001252 0003e30a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00001278 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001292 0003e30a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000012b8 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012f6 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000012fa 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001312 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001320 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000132c 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001338 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001340 0003d60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001380 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001384 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001388 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013d8 0003f30a R_ARM_THM_CALL 00000000 _PyInterpreterState_GetConfig │ │ │ │ │ -000013e2 00004c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC15 │ │ │ │ │ -000013e6 00004c30 R_ARM_THM_MOVT_ABS 00000000 .LC15 │ │ │ │ │ -000013ec 0003f40a R_ARM_THM_CALL 00000000 wcscmp │ │ │ │ │ -000013f4 00004d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC16 │ │ │ │ │ -000013f8 00004d30 R_ARM_THM_MOVT_ABS 0000001c .LC16 │ │ │ │ │ -000013fc 0003f40a R_ARM_THM_CALL 00000000 wcscmp │ │ │ │ │ -00001428 0000500a R_ARM_THM_CALL 00000241 get_error_handler_wide.part.0 │ │ │ │ │ -00001430 0003e46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001456 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000146c 0003f60a R_ARM_THM_CALL 00000000 _Py_DecodeLocaleEx │ │ │ │ │ -00001500 0003da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000150c 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00001510 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00001524 0003db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000165e 0003c60a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ -0000166c 0003c80a R_ARM_THM_CALL 00000000 wcslen │ │ │ │ │ -0000169e 0003dc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000177e 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001786 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000017ae 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017c8 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000017d0 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000017fa 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000017fe 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001802 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ -00001806 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ -0000180c 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001840 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001846 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000184a 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000184e 0000292f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC9 │ │ │ │ │ -00001852 00002930 R_ARM_THM_MOVT_ABS 000000c0 .LC9 │ │ │ │ │ -00001858 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000185e 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001862 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000186e 0000592f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ -00001872 00005930 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ -00001878 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001880 00005b0a R_ARM_THM_CALL 0000264d unicode_result.part.0 │ │ │ │ │ -0000188a 0000582f R_ARM_THM_MOVW_ABS_NC 00000238 .LC21 │ │ │ │ │ -0000188e 00005830 R_ARM_THM_MOVT_ABS 00000238 .LC21 │ │ │ │ │ -00001896 0003f90a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000189c 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000018d4 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000018da 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000018de 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000018e2 0000542f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC17 │ │ │ │ │ -000018e6 00005430 R_ARM_THM_MOVT_ABS 000001f8 .LC17 │ │ │ │ │ -000018ec 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018fa 0003fa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000018fe 0003fa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -0000190a 0000552f R_ARM_THM_MOVW_ABS_NC 0000020c .LC18 │ │ │ │ │ -0000190e 00005530 R_ARM_THM_MOVT_ABS 0000020c .LC18 │ │ │ │ │ -00001918 0000562f R_ARM_THM_MOVW_ABS_NC 00000214 .LC19 │ │ │ │ │ -0000191c 00005630 R_ARM_THM_MOVT_ABS 00000214 .LC19 │ │ │ │ │ -00001920 0003fb0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -0000192a 0003fc0a R_ARM_THM_CALL 00000000 PyCodec_StrictErrors │ │ │ │ │ -00001940 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001946 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000194a 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000194e 0000572f R_ARM_THM_MOVW_ABS_NC 0000021c .LC20 │ │ │ │ │ -00001952 00005730 R_ARM_THM_MOVT_ABS 0000021c .LC20 │ │ │ │ │ -00001958 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001960 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001964 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000019f6 0003da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001a02 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00001a06 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00001a1a 0003db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001b58 0003c80a R_ARM_THM_CALL 00000000 wcslen │ │ │ │ │ -00001b8e 0003dc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001c6c 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001c74 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001c9c 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cb4 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001cbc 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001ce4 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001ce8 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001cec 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ -00001cf0 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ -00001cf6 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d28 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001d2e 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001d32 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001d36 0000292f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC9 │ │ │ │ │ -00001d3a 00002930 R_ARM_THM_MOVT_ABS 000000c0 .LC9 │ │ │ │ │ -00001d40 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d46 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001d4a 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001d56 0000592f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ -00001d5a 00005930 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ -00001d60 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001d70 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d88 0000582f R_ARM_THM_MOVW_ABS_NC 00000238 .LC21 │ │ │ │ │ -00001d8c 00005830 R_ARM_THM_MOVT_ABS 00000238 .LC21 │ │ │ │ │ -00001d94 0003f90a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001db0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001db4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001dca 0003ff0a R_ARM_THM_CALL 00001dfd PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001dd2 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001de2 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001de6 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001dea 0000682f R_ARM_THM_MOVW_ABS_NC 00000284 .LC28 │ │ │ │ │ -00001dee 00006830 R_ARM_THM_MOVT_ABS 00000284 .LC28 │ │ │ │ │ -00001df4 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001e4e 00006a0a R_ARM_THM_CALL 00004119 unicode_fill_utf8 │ │ │ │ │ -00001e80 0004000a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001edc 00006a0a R_ARM_THM_CALL 00004119 unicode_fill_utf8 │ │ │ │ │ -00001efa 0004000a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001f1e 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001fb4 0004040a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ -00001fc0 0004050a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -0000200c 0003dc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000205a 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002062 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002084 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000209c 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000020ba 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020c4 0003e90a R_ARM_THM_CALL 000135e1 _PyUnicodeWriter_Dealloc │ │ │ │ │ -000020fc 0004050a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -00002100 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002116 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002132 00006d0a R_ARM_THM_CALL 000017ff resize_copy │ │ │ │ │ -00002150 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000215c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002160 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002164 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002168 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002190 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002278 0003c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000227c 0003c330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002352 0004060a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -000023a2 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000009ce 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000009d2 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000a1e 0003d80a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ +00000a30 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000a70 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000a92 0003e70a R_ARM_THM_CALL 0000338d _PyUnicodeWriter_Finish │ │ │ │ │ +00000aa6 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b04 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d4c 0003e80a R_ARM_THM_CALL 000135dd _PyUnicodeWriter_Dealloc │ │ │ │ │ +00000d76 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d8c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d90 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000de6 0003e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000dfc 0003e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000e78 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000eaa 0003ea0a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ +00000ed4 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f02 0003e20a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00000f0a 00003c2f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +00000f0e 00003c30 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +00000f12 0003eb0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000f18 0003e20a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00000f2c 0003e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f54 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000f58 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000f5c 0000412f R_ARM_THM_MOVW_ABS_NC 00000154 .LC12 │ │ │ │ │ +00000f60 00004130 R_ARM_THM_MOVT_ABS 00000154 .LC12 │ │ │ │ │ +00000f66 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f74 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000f78 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000f7c 0000422f R_ARM_THM_MOVW_ABS_NC 00000188 .LC13 │ │ │ │ │ +00000f80 00004230 R_ARM_THM_MOVT_ABS 00000188 .LC13 │ │ │ │ │ +00000f86 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f8c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000fe8 0003d10a R_ARM_THM_CALL 00000000 _Py_hashtable_get │ │ │ │ │ +00001002 0003e10a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ +00001052 0003e20a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00001078 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000108c 0003e20a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000010b2 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010f0 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000010f4 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000110c 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000111a 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001126 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001132 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000113a 0003d50a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000117c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001180 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001184 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011da 0003d10a R_ARM_THM_CALL 00000000 _Py_hashtable_get │ │ │ │ │ +000011f4 0003e10a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ +0000124a 0003e20a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00001270 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000128a 0003e20a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000012b0 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012ee 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000012f2 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000130a 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001318 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001324 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001330 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001338 0003d50a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001378 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000137c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001380 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013d0 0003f20a R_ARM_THM_CALL 00000000 _PyInterpreterState_GetConfig │ │ │ │ │ +000013da 00004c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC15 │ │ │ │ │ +000013de 00004c30 R_ARM_THM_MOVT_ABS 00000000 .LC15 │ │ │ │ │ +000013e4 0003f30a R_ARM_THM_CALL 00000000 wcscmp │ │ │ │ │ +000013ec 00004d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC16 │ │ │ │ │ +000013f0 00004d30 R_ARM_THM_MOVT_ABS 0000001c .LC16 │ │ │ │ │ +000013f4 0003f30a R_ARM_THM_CALL 00000000 wcscmp │ │ │ │ │ +00001420 0000500a R_ARM_THM_CALL 00000241 get_error_handler_wide.part.0 │ │ │ │ │ +00001428 0003e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000144e 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001464 0003f50a R_ARM_THM_CALL 00000000 _Py_DecodeLocaleEx │ │ │ │ │ +000014f8 0003d90a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001504 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00001508 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000151c 0003da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001656 0003c50a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ +00001664 0003c70a R_ARM_THM_CALL 00000000 wcslen │ │ │ │ │ +00001696 0003db0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001776 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000177e 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000017a6 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017c0 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000017c8 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000017f2 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000017f6 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000017fa 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ +000017fe 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ +00001804 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001838 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000183e 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001842 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001846 0000292f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC9 │ │ │ │ │ +0000184a 00002930 R_ARM_THM_MOVT_ABS 000000c0 .LC9 │ │ │ │ │ +00001850 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001856 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000185a 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001866 0000592f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ +0000186a 00005930 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ +00001870 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001878 00005b0a R_ARM_THM_CALL 0000264d unicode_result.part.0 │ │ │ │ │ +00001882 0000582f R_ARM_THM_MOVW_ABS_NC 00000238 .LC21 │ │ │ │ │ +00001886 00005830 R_ARM_THM_MOVT_ABS 00000238 .LC21 │ │ │ │ │ +0000188e 0003f80a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001894 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000018cc 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000018d2 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000018d6 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000018da 0000542f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC17 │ │ │ │ │ +000018de 00005430 R_ARM_THM_MOVT_ABS 000001f8 .LC17 │ │ │ │ │ +000018e4 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018f2 0003f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000018f6 0003f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00001902 0000552f R_ARM_THM_MOVW_ABS_NC 0000020c .LC18 │ │ │ │ │ +00001906 00005530 R_ARM_THM_MOVT_ABS 0000020c .LC18 │ │ │ │ │ +00001910 0000562f R_ARM_THM_MOVW_ABS_NC 00000214 .LC19 │ │ │ │ │ +00001914 00005630 R_ARM_THM_MOVT_ABS 00000214 .LC19 │ │ │ │ │ +00001918 0003fa0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +00001922 0003fb0a R_ARM_THM_CALL 00000000 PyCodec_StrictErrors │ │ │ │ │ +00001938 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000193e 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001942 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001946 0000572f R_ARM_THM_MOVW_ABS_NC 0000021c .LC20 │ │ │ │ │ +0000194a 00005730 R_ARM_THM_MOVT_ABS 0000021c .LC20 │ │ │ │ │ +00001950 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001958 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000195c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000019ee 0003d90a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000019fa 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +000019fe 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00001a12 0003da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001b50 0003c70a R_ARM_THM_CALL 00000000 wcslen │ │ │ │ │ +00001b86 0003db0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001c64 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001c6c 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001c94 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cac 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001cb4 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001cdc 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001ce0 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001ce4 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ +00001ce8 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ +00001cee 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d20 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001d26 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001d2a 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001d2e 0000292f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC9 │ │ │ │ │ +00001d32 00002930 R_ARM_THM_MOVT_ABS 000000c0 .LC9 │ │ │ │ │ +00001d38 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d3e 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001d42 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001d4e 0000592f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ +00001d52 00005930 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ +00001d58 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d68 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d80 0000582f R_ARM_THM_MOVW_ABS_NC 00000238 .LC21 │ │ │ │ │ +00001d84 00005830 R_ARM_THM_MOVT_ABS 00000238 .LC21 │ │ │ │ │ +00001d8c 0003f80a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001da8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001dac 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001dc2 0003fe0a R_ARM_THM_CALL 00001df5 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001dca 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001dda 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001dde 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001de2 0000682f R_ARM_THM_MOVW_ABS_NC 00000284 .LC28 │ │ │ │ │ +00001de6 00006830 R_ARM_THM_MOVT_ABS 00000284 .LC28 │ │ │ │ │ +00001dec 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001e46 00006a0a R_ARM_THM_CALL 00004119 unicode_fill_utf8 │ │ │ │ │ +00001e78 0003ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001ed4 00006a0a R_ARM_THM_CALL 00004119 unicode_fill_utf8 │ │ │ │ │ +00001ef2 0003ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001f16 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001fac 0004030a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ +00001fb8 0004040a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +00002004 0003db0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002052 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000205a 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000207c 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002094 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000020b2 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020bc 0003e80a R_ARM_THM_CALL 000135dd _PyUnicodeWriter_Dealloc │ │ │ │ │ +000020f4 0004040a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +000020f8 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000210e 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000212a 00006d0a R_ARM_THM_CALL 000017ff resize_copy │ │ │ │ │ +00002148 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002154 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002158 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000215c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002160 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002188 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002270 0003c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002274 0003c230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000234a 0004050a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +0000239a 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000023ec 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000023f0 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000023f4 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000023f8 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000023fc 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002400 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002404 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002408 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000240c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -3561,265 +3563,265 @@ │ │ │ │ │ 00002414 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002418 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000241c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002420 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002424 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002428 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000242c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002430 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002434 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002438 00040702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002442 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000249e 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000024be 0004090a R_ARM_THM_CALL 000032a9 _PyUnicode_FromASCII │ │ │ │ │ -000024d4 00009a0a R_ARM_THM_CALL 000026a1 _PyUnicodeWriter_Update │ │ │ │ │ -00002568 0003c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000256c 0003c330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002672 00040a0a R_ARM_THM_CALL 00000000 PyType_GetFullyQualifiedName │ │ │ │ │ -000026be 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002770 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002774 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002778 0000932f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC65 │ │ │ │ │ -0000277c 00009330 R_ARM_THM_MOVT_ABS 000003f8 .LC65 │ │ │ │ │ -00002784 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000027d2 00007d2f R_ARM_THM_MOVW_ABS_NC 00000388 .LC43 │ │ │ │ │ -000027d6 00007d30 R_ARM_THM_MOVT_ABS 00000388 .LC43 │ │ │ │ │ -000027da 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000280c 00040c0a R_ARM_THM_CALL 00000000 _PyType_GetFullyQualifiedName │ │ │ │ │ -00002844 00040d0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -0000285a 00040e0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -000028ae 0000812f R_ARM_THM_MOVW_ABS_NC 00000398 .LC47 │ │ │ │ │ -000028b2 00008130 R_ARM_THM_MOVT_ABS 00000398 .LC47 │ │ │ │ │ -000028b6 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000293a 00040f0a R_ARM_THM_CALL 00003125 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -0000295e 0004100a R_ARM_THM_CALL 0000a3a5 PyUnicode_Fill │ │ │ │ │ -000029a2 00007c2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC42 │ │ │ │ │ -000029a6 00007c30 R_ARM_THM_MOVT_ABS 00000380 .LC42 │ │ │ │ │ -000029aa 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000029d8 0000772f R_ARM_THM_MOVW_ABS_NC 0000035c .LC37 │ │ │ │ │ -000029dc 00007730 R_ARM_THM_MOVT_ABS 0000035c .LC37 │ │ │ │ │ -000029e0 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002a08 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00002a56 0000902f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC62 │ │ │ │ │ -00002a5a 00009030 R_ARM_THM_MOVT_ABS 000003d4 .LC62 │ │ │ │ │ -00002a5e 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002a7e 00008e2f R_ARM_THM_MOVW_ABS_NC 000003cc .LC60 │ │ │ │ │ -00002a82 00008e30 R_ARM_THM_MOVT_ABS 000003cc .LC60 │ │ │ │ │ -00002a86 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002abe 00007e2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC44 │ │ │ │ │ -00002ac2 00007e30 R_ARM_THM_MOVT_ABS 0000038c .LC44 │ │ │ │ │ -00002ac6 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002adc 0000912f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC63 │ │ │ │ │ -00002ae0 00009130 R_ARM_THM_MOVT_ABS 000003d8 .LC63 │ │ │ │ │ -00002ae4 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002b00 00040f0a R_ARM_THM_CALL 00003125 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00002b0c 0004110a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002b2a 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00002b42 0004100a R_ARM_THM_CALL 0000a3a5 PyUnicode_Fill │ │ │ │ │ -00002b6c 0000752f R_ARM_THM_MOVW_ABS_NC 00000354 .LC35 │ │ │ │ │ -00002b70 00007530 R_ARM_THM_MOVT_ABS 00000354 .LC35 │ │ │ │ │ -00002b74 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002b90 00007a2f R_ARM_THM_MOVW_ABS_NC 00000370 .LC40 │ │ │ │ │ -00002b94 00007a30 R_ARM_THM_MOVT_ABS 00000370 .LC40 │ │ │ │ │ -00002b98 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002bae 0000792f R_ARM_THM_MOVW_ABS_NC 00000368 .LC39 │ │ │ │ │ -00002bb2 00007930 R_ARM_THM_MOVT_ABS 00000368 .LC39 │ │ │ │ │ -00002bb6 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002bd2 0004100a R_ARM_THM_CALL 0000a3a5 PyUnicode_Fill │ │ │ │ │ -00002bf8 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002bfc 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002c00 00006f2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC29 │ │ │ │ │ -00002c04 00006f30 R_ARM_THM_MOVT_ABS 0000029c .LC29 │ │ │ │ │ -00002c0a 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c1e 00008c2f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC58 │ │ │ │ │ -00002c22 00008c30 R_ARM_THM_MOVT_ABS 000003c4 .LC58 │ │ │ │ │ -00002c26 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002c30 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002cf4 00008f2f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC61 │ │ │ │ │ -00002cf8 00008f30 R_ARM_THM_MOVT_ABS 000003d0 .LC61 │ │ │ │ │ -00002cfc 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002d12 00008d2f R_ARM_THM_MOVW_ABS_NC 000003c8 .LC59 │ │ │ │ │ -00002d16 00008d30 R_ARM_THM_MOVT_ABS 000003c8 .LC59 │ │ │ │ │ -00002d1a 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002d2c 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002d3a 0004120a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ -00002d5e 0000782f R_ARM_THM_MOVW_ABS_NC 00000360 .LC38 │ │ │ │ │ -00002d62 00007830 R_ARM_THM_MOVT_ABS 00000360 .LC38 │ │ │ │ │ -00002d66 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002d7c 00007b2f R_ARM_THM_MOVW_ABS_NC 00000378 .LC41 │ │ │ │ │ -00002d80 00007b30 R_ARM_THM_MOVT_ABS 00000378 .LC41 │ │ │ │ │ -00002d84 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002d9a 0000742f R_ARM_THM_MOVW_ABS_NC 00000350 .LC34 │ │ │ │ │ -00002d9e 00007430 R_ARM_THM_MOVT_ABS 00000350 .LC34 │ │ │ │ │ -00002da2 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002db8 00007f2f R_ARM_THM_MOVW_ABS_NC 00000390 .LC45 │ │ │ │ │ -00002dbc 00007f30 R_ARM_THM_MOVT_ABS 00000390 .LC45 │ │ │ │ │ -00002dc0 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002dd0 0004130a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -00002dde 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002de2 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002de6 0000722f R_ARM_THM_MOVW_ABS_NC 00000320 .LC32 │ │ │ │ │ -00002dea 00007230 R_ARM_THM_MOVT_ABS 00000320 .LC32 │ │ │ │ │ -00002df0 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e24 0000a00a R_ARM_THM_CALL 00000905 unicode_fromformat_write_wcstr │ │ │ │ │ -00002e72 0000a00a R_ARM_THM_CALL 00000905 unicode_fromformat_write_wcstr │ │ │ │ │ -00002e8c 0000732f R_ARM_THM_MOVW_ABS_NC 0000034c .LC33 │ │ │ │ │ -00002e90 00007330 R_ARM_THM_MOVT_ABS 0000034c .LC33 │ │ │ │ │ -00002e94 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002eaa 0000762f R_ARM_THM_MOVW_ABS_NC 00000358 .LC36 │ │ │ │ │ -00002eae 00007630 R_ARM_THM_MOVT_ABS 00000358 .LC36 │ │ │ │ │ -00002eb2 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002f0e 00008b2f R_ARM_THM_MOVW_ABS_NC 000003c0 .LC57 │ │ │ │ │ -00002f12 00008b30 R_ARM_THM_MOVT_ABS 000003c0 .LC57 │ │ │ │ │ -00002f16 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002f30 0000892f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC55 │ │ │ │ │ -00002f34 00008930 R_ARM_THM_MOVT_ABS 000003b8 .LC55 │ │ │ │ │ -00002f38 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002f4e 0000882f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC54 │ │ │ │ │ -00002f52 00008830 R_ARM_THM_MOVT_ABS 000003b4 .LC54 │ │ │ │ │ -00002f56 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002f5e 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002f62 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002f66 0000702f R_ARM_THM_MOVW_ABS_NC 000002fc .LC30 │ │ │ │ │ -00002f6a 00007030 R_ARM_THM_MOVT_ABS 000002fc .LC30 │ │ │ │ │ -00002f70 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002f94 0000862f R_ARM_THM_MOVW_ABS_NC 000003ac .LC52 │ │ │ │ │ -00002f98 00008630 R_ARM_THM_MOVT_ABS 000003ac .LC52 │ │ │ │ │ -00002f9c 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002fb6 0000842f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC50 │ │ │ │ │ -00002fba 00008430 R_ARM_THM_MOVT_ABS 000003a4 .LC50 │ │ │ │ │ -00002fbe 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002fd4 0000832f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC49 │ │ │ │ │ -00002fd8 00008330 R_ARM_THM_MOVT_ABS 000003a0 .LC49 │ │ │ │ │ -00002fdc 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00002ff2 0000802f R_ARM_THM_MOVW_ABS_NC 00000394 .LC46 │ │ │ │ │ -00002ff6 00008030 R_ARM_THM_MOVT_ABS 00000394 .LC46 │ │ │ │ │ -00002ffa 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00003010 0000872f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC53 │ │ │ │ │ -00003014 00008730 R_ARM_THM_MOVT_ABS 000003b0 .LC53 │ │ │ │ │ -00003018 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000302e 00008a2f R_ARM_THM_MOVW_ABS_NC 000003bc .LC56 │ │ │ │ │ -00003032 00008a30 R_ARM_THM_MOVT_ABS 000003bc .LC56 │ │ │ │ │ -00003036 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000304c 0000822f R_ARM_THM_MOVW_ABS_NC 0000039c .LC48 │ │ │ │ │ -00003050 00008230 R_ARM_THM_MOVT_ABS 0000039c .LC48 │ │ │ │ │ -00003054 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000306a 0000852f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC51 │ │ │ │ │ -0000306e 00008530 R_ARM_THM_MOVT_ABS 000003a8 .LC51 │ │ │ │ │ -00003072 00040b0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000307a 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000307e 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003082 0000712f R_ARM_THM_MOVW_ABS_NC 0000030c .LC31 │ │ │ │ │ -00003086 00007130 R_ARM_THM_MOVT_ABS 0000030c .LC31 │ │ │ │ │ -0000308c 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003096 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030b2 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030d0 00040a0a R_ARM_THM_CALL 00000000 PyType_GetFullyQualifiedName │ │ │ │ │ -00003100 00040c0a R_ARM_THM_CALL 00000000 _PyType_GetFullyQualifiedName │ │ │ │ │ -0000310a 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000310e 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003112 0000922f R_ARM_THM_MOVW_ABS_NC 000003dc .LC64 │ │ │ │ │ -00003116 00009230 R_ARM_THM_MOVT_ABS 000003dc .LC64 │ │ │ │ │ -0000311c 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003160 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000317a 0004090a R_ARM_THM_CALL 000032a9 _PyUnicode_FromASCII │ │ │ │ │ -0000318e 00009a0a R_ARM_THM_CALL 000026a1 _PyUnicodeWriter_Update │ │ │ │ │ -000031a0 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00003208 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000032d4 0003da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000032de 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000032e2 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000032f6 0003db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000331e 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003336 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000333e 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003354 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003362 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003366 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000336a 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ -0000336e 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ -00003374 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003382 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000338c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003390 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003426 0004040a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ -00003432 0004050a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -00003494 0003dc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000034ca 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000034d2 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000034f4 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000350c 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000352e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003574 0004050a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -00003578 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000359a 00006d0a R_ARM_THM_CALL 000017ff resize_copy │ │ │ │ │ -000035b8 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035c2 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035c8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000035cc 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000035d0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000035d4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000036d6 0003da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000036e0 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000036e4 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000036f8 0003db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003722 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003748 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003750 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000037a8 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000037ae 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000037bc 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000037c0 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000037c4 0000a52f R_ARM_THM_MOVW_ABS_NC 0000042c .LC68 │ │ │ │ │ -000037c8 0000a530 R_ARM_THM_MOVT_ABS 0000042c .LC68 │ │ │ │ │ -000037ce 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000037d8 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000037dc 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000037e0 0000a42f R_ARM_THM_MOVW_ABS_NC 00000414 .LC67 │ │ │ │ │ -000037e4 0000a430 R_ARM_THM_MOVT_ABS 00000414 .LC67 │ │ │ │ │ -000037ea 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000037f0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000037f4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000038fa 0003da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003904 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00003908 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000391c 0003db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003946 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003966 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000396e 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000039a2 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039a8 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000039ac 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000039b0 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ -000039b4 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ -000039ba 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000039c2 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000039d4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000039d8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003a22 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00003a42 0003ea0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003aaa 00041c0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidStart │ │ │ │ │ -00003ac0 00041d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ -00003acc 00041d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ -00003ada 00041d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ -00003ae6 00041d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ -00003af2 00041d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ -00003afe 00041d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ -00003b0a 00041d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ -00003b1c 00041d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ -00003b64 00041d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ -00003b7c 00041d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ -00003bda 0003ea0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003bf8 0003ea0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003c46 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00003c5a 0003ea0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003c7a 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00003c8c 0003ea0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003d2c 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003d3a 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00002430 00040602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000243a 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00002496 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000024b6 0004080a R_ARM_THM_CALL 000032a1 _PyUnicode_FromASCII │ │ │ │ │ +000024cc 00009a0a R_ARM_THM_CALL 000026a1 _PyUnicodeWriter_Update │ │ │ │ │ +00002560 0003c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002564 0003c230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000266a 0004090a R_ARM_THM_CALL 00000000 PyType_GetFullyQualifiedName │ │ │ │ │ +000026b6 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002768 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000276c 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002770 0000932f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC65 │ │ │ │ │ +00002774 00009330 R_ARM_THM_MOVT_ABS 000003f8 .LC65 │ │ │ │ │ +0000277c 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000027ca 00007d2f R_ARM_THM_MOVW_ABS_NC 00000388 .LC43 │ │ │ │ │ +000027ce 00007d30 R_ARM_THM_MOVT_ABS 00000388 .LC43 │ │ │ │ │ +000027d2 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002804 00040b0a R_ARM_THM_CALL 00000000 _PyType_GetFullyQualifiedName │ │ │ │ │ +0000283c 00040c0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00002852 00040d0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +000028a6 0000812f R_ARM_THM_MOVW_ABS_NC 00000398 .LC47 │ │ │ │ │ +000028aa 00008130 R_ARM_THM_MOVT_ABS 00000398 .LC47 │ │ │ │ │ +000028ae 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002932 00040e0a R_ARM_THM_CALL 0000311d _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +00002956 00040f0a R_ARM_THM_CALL 0000a3a5 PyUnicode_Fill │ │ │ │ │ +0000299a 00007c2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC42 │ │ │ │ │ +0000299e 00007c30 R_ARM_THM_MOVT_ABS 00000380 .LC42 │ │ │ │ │ +000029a2 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000029d0 0000772f R_ARM_THM_MOVW_ABS_NC 0000035c .LC37 │ │ │ │ │ +000029d4 00007730 R_ARM_THM_MOVT_ABS 0000035c .LC37 │ │ │ │ │ +000029d8 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002a00 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00002a4e 0000902f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC62 │ │ │ │ │ +00002a52 00009030 R_ARM_THM_MOVT_ABS 000003d4 .LC62 │ │ │ │ │ +00002a56 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002a76 00008e2f R_ARM_THM_MOVW_ABS_NC 000003cc .LC60 │ │ │ │ │ +00002a7a 00008e30 R_ARM_THM_MOVT_ABS 000003cc .LC60 │ │ │ │ │ +00002a7e 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002ab6 00007e2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC44 │ │ │ │ │ +00002aba 00007e30 R_ARM_THM_MOVT_ABS 0000038c .LC44 │ │ │ │ │ +00002abe 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002ad4 0000912f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC63 │ │ │ │ │ +00002ad8 00009130 R_ARM_THM_MOVT_ABS 000003d8 .LC63 │ │ │ │ │ +00002adc 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002af8 00040e0a R_ARM_THM_CALL 0000311d _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +00002b04 0004100a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002b22 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00002b3a 00040f0a R_ARM_THM_CALL 0000a3a5 PyUnicode_Fill │ │ │ │ │ +00002b64 0000752f R_ARM_THM_MOVW_ABS_NC 00000354 .LC35 │ │ │ │ │ +00002b68 00007530 R_ARM_THM_MOVT_ABS 00000354 .LC35 │ │ │ │ │ +00002b6c 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002b88 00007a2f R_ARM_THM_MOVW_ABS_NC 00000370 .LC40 │ │ │ │ │ +00002b8c 00007a30 R_ARM_THM_MOVT_ABS 00000370 .LC40 │ │ │ │ │ +00002b90 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002ba6 0000792f R_ARM_THM_MOVW_ABS_NC 00000368 .LC39 │ │ │ │ │ +00002baa 00007930 R_ARM_THM_MOVT_ABS 00000368 .LC39 │ │ │ │ │ +00002bae 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002bca 00040f0a R_ARM_THM_CALL 0000a3a5 PyUnicode_Fill │ │ │ │ │ +00002bf0 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002bf4 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002bf8 00006f2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC29 │ │ │ │ │ +00002bfc 00006f30 R_ARM_THM_MOVT_ABS 0000029c .LC29 │ │ │ │ │ +00002c02 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c16 00008c2f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC58 │ │ │ │ │ +00002c1a 00008c30 R_ARM_THM_MOVT_ABS 000003c4 .LC58 │ │ │ │ │ +00002c1e 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002c28 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002cec 00008f2f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC61 │ │ │ │ │ +00002cf0 00008f30 R_ARM_THM_MOVT_ABS 000003d0 .LC61 │ │ │ │ │ +00002cf4 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002d0a 00008d2f R_ARM_THM_MOVW_ABS_NC 000003c8 .LC59 │ │ │ │ │ +00002d0e 00008d30 R_ARM_THM_MOVT_ABS 000003c8 .LC59 │ │ │ │ │ +00002d12 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002d24 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002d32 0004110a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ +00002d56 0000782f R_ARM_THM_MOVW_ABS_NC 00000360 .LC38 │ │ │ │ │ +00002d5a 00007830 R_ARM_THM_MOVT_ABS 00000360 .LC38 │ │ │ │ │ +00002d5e 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002d74 00007b2f R_ARM_THM_MOVW_ABS_NC 00000378 .LC41 │ │ │ │ │ +00002d78 00007b30 R_ARM_THM_MOVT_ABS 00000378 .LC41 │ │ │ │ │ +00002d7c 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002d92 0000742f R_ARM_THM_MOVW_ABS_NC 00000350 .LC34 │ │ │ │ │ +00002d96 00007430 R_ARM_THM_MOVT_ABS 00000350 .LC34 │ │ │ │ │ +00002d9a 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002db0 00007f2f R_ARM_THM_MOVW_ABS_NC 00000390 .LC45 │ │ │ │ │ +00002db4 00007f30 R_ARM_THM_MOVT_ABS 00000390 .LC45 │ │ │ │ │ +00002db8 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002dc8 0004120a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +00002dd6 0004132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002dda 00041330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002dde 0000722f R_ARM_THM_MOVW_ABS_NC 00000320 .LC32 │ │ │ │ │ +00002de2 00007230 R_ARM_THM_MOVT_ABS 00000320 .LC32 │ │ │ │ │ +00002de8 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e1c 0000a00a R_ARM_THM_CALL 00000905 unicode_fromformat_write_wcstr │ │ │ │ │ +00002e6a 0000a00a R_ARM_THM_CALL 00000905 unicode_fromformat_write_wcstr │ │ │ │ │ +00002e84 0000732f R_ARM_THM_MOVW_ABS_NC 0000034c .LC33 │ │ │ │ │ +00002e88 00007330 R_ARM_THM_MOVT_ABS 0000034c .LC33 │ │ │ │ │ +00002e8c 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002ea2 0000762f R_ARM_THM_MOVW_ABS_NC 00000358 .LC36 │ │ │ │ │ +00002ea6 00007630 R_ARM_THM_MOVT_ABS 00000358 .LC36 │ │ │ │ │ +00002eaa 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002f06 00008b2f R_ARM_THM_MOVW_ABS_NC 000003c0 .LC57 │ │ │ │ │ +00002f0a 00008b30 R_ARM_THM_MOVT_ABS 000003c0 .LC57 │ │ │ │ │ +00002f0e 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002f28 0000892f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC55 │ │ │ │ │ +00002f2c 00008930 R_ARM_THM_MOVT_ABS 000003b8 .LC55 │ │ │ │ │ +00002f30 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002f46 0000882f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC54 │ │ │ │ │ +00002f4a 00008830 R_ARM_THM_MOVT_ABS 000003b4 .LC54 │ │ │ │ │ +00002f4e 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002f56 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002f5a 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002f5e 0000702f R_ARM_THM_MOVW_ABS_NC 000002fc .LC30 │ │ │ │ │ +00002f62 00007030 R_ARM_THM_MOVT_ABS 000002fc .LC30 │ │ │ │ │ +00002f68 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002f8c 0000862f R_ARM_THM_MOVW_ABS_NC 000003ac .LC52 │ │ │ │ │ +00002f90 00008630 R_ARM_THM_MOVT_ABS 000003ac .LC52 │ │ │ │ │ +00002f94 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002fae 0000842f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC50 │ │ │ │ │ +00002fb2 00008430 R_ARM_THM_MOVT_ABS 000003a4 .LC50 │ │ │ │ │ +00002fb6 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002fcc 0000832f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC49 │ │ │ │ │ +00002fd0 00008330 R_ARM_THM_MOVT_ABS 000003a0 .LC49 │ │ │ │ │ +00002fd4 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00002fea 0000802f R_ARM_THM_MOVW_ABS_NC 00000394 .LC46 │ │ │ │ │ +00002fee 00008030 R_ARM_THM_MOVT_ABS 00000394 .LC46 │ │ │ │ │ +00002ff2 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00003008 0000872f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC53 │ │ │ │ │ +0000300c 00008730 R_ARM_THM_MOVT_ABS 000003b0 .LC53 │ │ │ │ │ +00003010 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00003026 00008a2f R_ARM_THM_MOVW_ABS_NC 000003bc .LC56 │ │ │ │ │ +0000302a 00008a30 R_ARM_THM_MOVT_ABS 000003bc .LC56 │ │ │ │ │ +0000302e 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00003044 0000822f R_ARM_THM_MOVW_ABS_NC 0000039c .LC48 │ │ │ │ │ +00003048 00008230 R_ARM_THM_MOVT_ABS 0000039c .LC48 │ │ │ │ │ +0000304c 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00003062 0000852f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC51 │ │ │ │ │ +00003066 00008530 R_ARM_THM_MOVT_ABS 000003a8 .LC51 │ │ │ │ │ +0000306a 00040a0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00003072 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003076 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000307a 0000712f R_ARM_THM_MOVW_ABS_NC 0000030c .LC31 │ │ │ │ │ +0000307e 00007130 R_ARM_THM_MOVT_ABS 0000030c .LC31 │ │ │ │ │ +00003084 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000308e 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030aa 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030c8 0004090a R_ARM_THM_CALL 00000000 PyType_GetFullyQualifiedName │ │ │ │ │ +000030f8 00040b0a R_ARM_THM_CALL 00000000 _PyType_GetFullyQualifiedName │ │ │ │ │ +00003102 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003106 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000310a 0000922f R_ARM_THM_MOVW_ABS_NC 000003dc .LC64 │ │ │ │ │ +0000310e 00009230 R_ARM_THM_MOVT_ABS 000003dc .LC64 │ │ │ │ │ +00003114 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003158 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003172 0004080a R_ARM_THM_CALL 000032a1 _PyUnicode_FromASCII │ │ │ │ │ +00003186 00009a0a R_ARM_THM_CALL 000026a1 _PyUnicodeWriter_Update │ │ │ │ │ +00003198 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00003200 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000032cc 0003d90a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000032d6 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +000032da 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000032ee 0003da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003316 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000332e 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003336 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000334c 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000335a 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000335e 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003362 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ +00003366 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ +0000336c 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000337a 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003384 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003388 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000341e 0004030a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ +0000342a 0004040a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +0000348c 0003db0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000034c2 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000034ca 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000034ec 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003504 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003526 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000356c 0004040a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +00003570 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003592 00006d0a R_ARM_THM_CALL 000017ff resize_copy │ │ │ │ │ +000035b0 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035ba 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035c0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000035c4 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000035c8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000035cc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000036ce 0003d90a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000036d8 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +000036dc 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000036f0 0003da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000371a 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003740 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003748 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000037a0 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037a6 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000037b4 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000037b8 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000037bc 0000a52f R_ARM_THM_MOVW_ABS_NC 0000042c .LC68 │ │ │ │ │ +000037c0 0000a530 R_ARM_THM_MOVT_ABS 0000042c .LC68 │ │ │ │ │ +000037c6 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000037d0 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000037d4 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000037d8 0000a42f R_ARM_THM_MOVW_ABS_NC 00000414 .LC67 │ │ │ │ │ +000037dc 0000a430 R_ARM_THM_MOVT_ABS 00000414 .LC67 │ │ │ │ │ +000037e2 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000037e8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000037ec 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000038f2 0003d90a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000038fc 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00003900 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00003914 0003da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000393e 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000395e 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003966 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000399a 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000039a0 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000039a4 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000039a8 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ +000039ac 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ +000039b2 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000039ba 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000039cc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000039d0 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003a1a 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00003a3a 0003e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003aa2 00041b0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidStart │ │ │ │ │ +00003ab8 00041c0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ +00003ac4 00041c0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ +00003ad2 00041c0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ +00003ade 00041c0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ +00003aea 00041c0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ +00003af6 00041c0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ +00003b02 00041c0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ +00003b14 00041c0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ +00003b5c 00041c0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ +00003b74 00041c0a R_ARM_THM_CALL 00000000 _PyUnicode_IsXidContinue │ │ │ │ │ +00003bd2 0003e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003bf0 0003e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003c3e 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00003c52 0003e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003c72 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00003c84 0003e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003d24 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003d32 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00003dc8 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003dcc 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003dd0 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003dd4 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003dd8 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003ddc 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003de0 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003de4 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003de8 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -3921,624 +3923,621 @@ │ │ │ │ │ 00003f68 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003f6c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003f70 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003f74 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003f78 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003f7c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003f80 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003f84 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003f88 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003f9c 0000b12f R_ARM_THM_MOVW_ABS_NC 00000488 .LC72 │ │ │ │ │ -00003fa0 0000b130 R_ARM_THM_MOVT_ABS 00000488 .LC72 │ │ │ │ │ -00003fc4 0003e80a R_ARM_THM_CALL 00003395 _PyUnicodeWriter_Finish │ │ │ │ │ -00003fce 0000af2f R_ARM_THM_MOVW_ABS_NC 00000454 .LC70 │ │ │ │ │ -00003fd2 0000af30 R_ARM_THM_MOVT_ABS 00000454 .LC70 │ │ │ │ │ -0000409e 0000b62f R_ARM_THM_MOVW_ABS_NC 00000534 .LC77 │ │ │ │ │ -000040a2 0000b630 R_ARM_THM_MOVT_ABS 00000534 .LC77 │ │ │ │ │ -000040ac 0000ba0a R_ARM_THM_CALL 00004b1d unicode_decode_call_errorhandler_writer │ │ │ │ │ -000040cc 0003e90a R_ARM_THM_CALL 000135e1 _PyUnicodeWriter_Dealloc │ │ │ │ │ -000040f8 0004210a R_ARM_THM_CALL 00004d7d _PyUnicode_GetNameCAPI │ │ │ │ │ -00004266 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000043c .LC69 │ │ │ │ │ -0000426a 0000ae30 R_ARM_THM_MOVT_ABS 0000043c .LC69 │ │ │ │ │ -00004274 0000b02f R_ARM_THM_MOVW_ABS_NC 0000046c .LC71 │ │ │ │ │ -00004278 0000b030 R_ARM_THM_MOVT_ABS 0000046c .LC71 │ │ │ │ │ -000042cc 0000b22f R_ARM_THM_MOVW_ABS_NC 0000049c .LC73 │ │ │ │ │ -000042d0 0000b230 R_ARM_THM_MOVT_ABS 0000049c .LC73 │ │ │ │ │ -000042de 0000b22f R_ARM_THM_MOVW_ABS_NC 0000049c .LC73 │ │ │ │ │ -000042e2 0000b230 R_ARM_THM_MOVT_ABS 0000049c .LC73 │ │ │ │ │ -00004316 0000b32f R_ARM_THM_MOVW_ABS_NC 000004bc .LC74 │ │ │ │ │ -0000431a 0000b330 R_ARM_THM_MOVT_ABS 000004bc .LC74 │ │ │ │ │ -0000432c 0004222f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeError │ │ │ │ │ -00004330 00042230 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeError │ │ │ │ │ -00004334 0000b52f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC76 │ │ │ │ │ -00004338 0000b530 R_ARM_THM_MOVT_ABS 000004f8 .LC76 │ │ │ │ │ -0000433e 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000439c 0000b42f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC75 │ │ │ │ │ -000043a0 0000b430 R_ARM_THM_MOVT_ABS 000004d8 .LC75 │ │ │ │ │ -000043c0 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004448 0003da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004454 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00004458 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000446c 0003db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004568 0003d90a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ -00004596 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045b8 0003dc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000045cc 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000466e 0003d90a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ -00004698 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046a6 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000046aa 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000046ae 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ -000046b2 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ -000046b8 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046c2 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000046c6 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000046ca 0000292f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC9 │ │ │ │ │ -000046ce 00002930 R_ARM_THM_MOVT_ABS 000000c0 .LC9 │ │ │ │ │ -000046d4 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046de 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000046e4 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000476c 0004040a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ -00004776 0004050a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -000047b0 0003dc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000047e4 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004812 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000481c 0004050a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -00004820 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000482e 00006d0a R_ARM_THM_CALL 000017ff resize_copy │ │ │ │ │ -0000484a 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004850 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004854 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000489a 0003f30a R_ARM_THM_CALL 00000000 _PyInterpreterState_GetConfig │ │ │ │ │ -000048b0 0003c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000048b4 0003c330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000048b8 0003c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000048bc 0003c230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00004990 0004240a R_ARM_THM_CALL 00000000 _PyCodec_EncodeText │ │ │ │ │ -000049cc 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000594 .LC86 │ │ │ │ │ -000049d0 0000ca30 R_ARM_THM_MOVT_ABS 00000594 .LC86 │ │ │ │ │ -000049d8 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000049de 0000cb2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC87 │ │ │ │ │ -000049e2 0000cb30 R_ARM_THM_MOVT_ABS 000005a0 .LC87 │ │ │ │ │ -000049e8 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000049ee 0000cc2f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC88 │ │ │ │ │ -000049f2 0000cc30 R_ARM_THM_MOVT_ABS 000005a8 .LC88 │ │ │ │ │ -000049f8 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00004a7a 0000c32f R_ARM_THM_MOVW_ABS_NC 0000054c .LC79 │ │ │ │ │ -00004a7e 0000c330 R_ARM_THM_MOVT_ABS 0000054c .LC79 │ │ │ │ │ -00004a84 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00004a94 0000c22f R_ARM_THM_MOVW_ABS_NC 00000544 .LC78 │ │ │ │ │ -00004a98 0000c230 R_ARM_THM_MOVT_ABS 00000544 .LC78 │ │ │ │ │ -00004a9e 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00004aa8 0000c62f R_ARM_THM_MOVW_ABS_NC 00000564 .LC82 │ │ │ │ │ -00004aac 0000c630 R_ARM_THM_MOVT_ABS 00000564 .LC82 │ │ │ │ │ -00004ab2 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00004abc 0000c72f R_ARM_THM_MOVW_ABS_NC 0000056c .LC83 │ │ │ │ │ -00004ac0 0000c730 R_ARM_THM_MOVT_ABS 0000056c .LC83 │ │ │ │ │ -00004ac6 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00004ad0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000574 .LC84 │ │ │ │ │ -00004ad4 0000c830 R_ARM_THM_MOVT_ABS 00000574 .LC84 │ │ │ │ │ -00004ada 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00004ae4 0000c92f R_ARM_THM_MOVW_ABS_NC 00000584 .LC85 │ │ │ │ │ -00004ae8 0000c930 R_ARM_THM_MOVT_ABS 00000584 .LC85 │ │ │ │ │ -00004aee 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00004afa 0004280a R_ARM_THM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ -00004b28 00040702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004b2c 0003e46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ba6 0000cd2f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC89 │ │ │ │ │ -00004baa 0000cd30 R_ARM_THM_MOVT_ABS 000005b0 .LC89 │ │ │ │ │ -00004bb0 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00004bba 0000ce2f R_ARM_THM_MOVW_ABS_NC 000005bc .LC90 │ │ │ │ │ -00004bbe 0000ce30 R_ARM_THM_MOVT_ABS 000005bc .LC90 │ │ │ │ │ -00004bc4 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00004bd0 0004110a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00004bd4 0004000a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00004bda 0000c42f R_ARM_THM_MOVW_ABS_NC 00000554 .LC80 │ │ │ │ │ -00004bde 0000c430 R_ARM_THM_MOVT_ABS 00000554 .LC80 │ │ │ │ │ -00004be4 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00004bee 0000c52f R_ARM_THM_MOVW_ABS_NC 0000055c .LC81 │ │ │ │ │ -00004bf2 0000c530 R_ARM_THM_MOVT_ABS 0000055c .LC81 │ │ │ │ │ -00004bf8 0004250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00004c04 00042b0a R_ARM_THM_CALL 00000000 _PyCodec_Lookup │ │ │ │ │ -00004c22 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c30 00042c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00004c34 00042c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00004c3c 00042d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004c44 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004c48 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004c4c 0000cf2f R_ARM_THM_MOVW_ABS_NC 000005c8 .LC91 │ │ │ │ │ -00004c50 0000cf30 R_ARM_THM_MOVT_ABS 000005c8 .LC91 │ │ │ │ │ -00004c5a 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004c74 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c8e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c94 00042e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ -00004c98 00042e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ -00004c9c 0000d02f R_ARM_THM_MOVW_ABS_NC 00000630 .LC92 │ │ │ │ │ -00004ca0 0000d030 R_ARM_THM_MOVT_ABS 00000630 .LC92 │ │ │ │ │ -00004caa 00042f0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004cb6 0004302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004cba 00043030 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004cbe 0004270a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004cde 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ce4 00040702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004d22 0004000a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00004d98 0003ea0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004dc8 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00004dcc 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00004dd0 0004352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004dd4 00043530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00004de4 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00004de8 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00004dec 0004352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004df0 00043530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00004dfe 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00004e02 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00004e06 0004352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004e0a 00043530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00004e18 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00004e1c 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00004e20 0004352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004e24 00043530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00004e34 0004362f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e38 00043630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e46 0003ea0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004e72 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00004e76 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00004e7c 0004352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004e80 00043530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00004e8a 0004000a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00005012 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005028 0003e10a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000050b8 0000c72f R_ARM_THM_MOVW_ABS_NC 0000056c .LC83 │ │ │ │ │ -000050bc 0000c730 R_ARM_THM_MOVT_ABS 0000056c .LC83 │ │ │ │ │ -000050f0 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005126 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005166 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -000051a8 0000c72f R_ARM_THM_MOVW_ABS_NC 0000056c .LC83 │ │ │ │ │ -000051ac 0000c730 R_ARM_THM_MOVT_ABS 0000056c .LC83 │ │ │ │ │ -00005254 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000527e 00009a0a R_ARM_THM_CALL 000026a1 _PyUnicodeWriter_Update │ │ │ │ │ -000052a6 0004100a R_ARM_THM_CALL 0000a3a5 PyUnicode_Fill │ │ │ │ │ -000052e2 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00005310 0004370a R_ARM_THM_CALL 00007d39 _PyUnicode_FindMaxChar │ │ │ │ │ -00005344 0004370a R_ARM_THM_CALL 00007d39 _PyUnicode_FindMaxChar │ │ │ │ │ -0000536a 0004100a R_ARM_THM_CALL 0000a3a5 PyUnicode_Fill │ │ │ │ │ -00005408 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00005436 00009a0a R_ARM_THM_CALL 000026a1 _PyUnicodeWriter_Update │ │ │ │ │ -000054b2 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005b28 00043a0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005bf0 00043b0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -00005c20 0003da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005c2e 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00005c32 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00005c48 0003db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005c76 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005cae 0003da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005cba 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00005cbe 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00005cd2 0003db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005cfe 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005d04 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d1e 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d68 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005d6c 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005d92 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005d96 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005dd8 00043a0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005dee 0000ea0a R_ARM_THM_CALL 00004371 ucs1lib_fastsearch.constprop.0 │ │ │ │ │ -00005e24 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e30 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005e42 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005e52 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005e62 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005e66 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005e6a 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ -00005e6e 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ -00005e74 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005e7c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005e80 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005e84 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005e98 00043a0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005eb6 0000ed0a R_ARM_THM_CALL 000063b5 ucs2lib_fastsearch │ │ │ │ │ -00005ec4 0000a80a R_ARM_THM_CALL 00005351 _PyUnicode_FromUCS2 │ │ │ │ │ -00005ee8 0000a80a R_ARM_THM_CALL 00005351 _PyUnicode_FromUCS2 │ │ │ │ │ -00005eee 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005efc 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005f0a 00043a0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005f28 0000ee0a R_ARM_THM_CALL 0000c6fd ucs4lib_fastsearch │ │ │ │ │ -00005f36 0000a70a R_ARM_THM_CALL 000092d9 _PyUnicode_FromUCS4 │ │ │ │ │ -00005f5a 0000a70a R_ARM_THM_CALL 000092d9 _PyUnicode_FromUCS4 │ │ │ │ │ -00005f60 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f74 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005f88 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005fa6 0000ef0a R_ARM_THM_CALL 000061ed unicode_askind │ │ │ │ │ -00005fb6 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005fba 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005fc0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000694 .LC94 │ │ │ │ │ -00005fc4 0000e730 R_ARM_THM_MOVT_ABS 00000694 .LC94 │ │ │ │ │ -00005fca 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005fd0 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005fd4 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005fd8 0000e82f R_ARM_THM_MOVW_ABS_NC 000006ac .LC95 │ │ │ │ │ -00005fdc 0000e830 R_ARM_THM_MOVT_ABS 000006ac .LC95 │ │ │ │ │ -00005fe2 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006024 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006028 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000602e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000694 .LC94 │ │ │ │ │ -00006032 0000e730 R_ARM_THM_MOVT_ABS 00000694 .LC94 │ │ │ │ │ -00006038 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006084 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006094 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -000060a8 0003cc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000060b4 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000060ca 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000060ce 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000060d2 0000f12f R_ARM_THM_MOVW_ABS_NC 000006bc .LC96 │ │ │ │ │ -000060d6 0000f130 R_ARM_THM_MOVT_ABS 000006bc .LC96 │ │ │ │ │ -000060dc 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000060e6 00043f0a R_ARM_THM_CALL 000144d9 PyUnicodeWriter_Discard │ │ │ │ │ -000060ec 0003e46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006176 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -000061a2 00009a0a R_ARM_THM_CALL 000026a1 _PyUnicodeWriter_Update │ │ │ │ │ -000061b8 0004412f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000061bc 00044130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000061c6 00040d0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -000061d4 0004380a R_ARM_THM_CALL 0000538d _PyUnicodeWriter_WriteStr │ │ │ │ │ -000061ec 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006200 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006224 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000062ba 0004040a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ -000062c6 0004050a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -0000632e 0003dc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00006366 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000636e 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006390 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063a8 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000063c6 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063d0 0003e90a R_ARM_THM_CALL 000135e1 _PyUnicodeWriter_Dealloc │ │ │ │ │ -000063e6 00005b0a R_ARM_THM_CALL 0000264d unicode_result.part.0 │ │ │ │ │ -00006406 0004050a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -0000640a 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006420 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000643c 00006d0a R_ARM_THM_CALL 000017ff resize_copy │ │ │ │ │ -0000645a 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006468 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000646c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006470 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006474 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000064bc 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000658a 0004330a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -00006598 0004450a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000065aa 0004450a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000065ca 0003ea0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000669a 0004352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000669e 00043530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00006726 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000672a 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000067c4 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000067c8 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000067cc 0000fa2f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC98 │ │ │ │ │ -000067d0 0000fa30 R_ARM_THM_MOVT_ABS 000006e0 .LC98 │ │ │ │ │ -000067da 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000067e2 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000067e6 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000067ec 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000718 .LC99 │ │ │ │ │ -000067f0 0000fb30 R_ARM_THM_MOVT_ABS 00000718 .LC99 │ │ │ │ │ -000067f6 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000067fc 0000f92f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC97 │ │ │ │ │ -00006800 0000f930 R_ARM_THM_MOVT_ABS 000006d4 .LC97 │ │ │ │ │ -0000680a 0004460a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000681e 0004450a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000068ec 0003ea0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000069f2 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006c94 0004040a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ -00006ca0 0004050a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -00006d78 0003dc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00006d8a 0003da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006d96 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00006d9a 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00006dae 0003db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006e86 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006e8a 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006e8e 0001002f R_ARM_THM_MOVW_ABS_NC 000007a8 .LC102 │ │ │ │ │ -00006e92 00010030 R_ARM_THM_MOVT_ABS 000007a8 .LC102 │ │ │ │ │ -00006e98 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e9e 0003e90a R_ARM_THM_CALL 000135e1 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00006ee4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006ee8 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007050 0003dc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00007086 0003d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000708e 0003d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000070b0 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000712c 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000714e 0003d90a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ -00007182 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072be 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000733c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007340 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000073a4 0004380a R_ARM_THM_CALL 0000538d _PyUnicodeWriter_WriteStr │ │ │ │ │ -000073da 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -000073ea 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000073ee 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000073f2 0001032f R_ARM_THM_MOVW_ABS_NC 00000828 .LC105 │ │ │ │ │ -000073f6 00010330 R_ARM_THM_MOVT_ABS 00000828 .LC105 │ │ │ │ │ -000073fc 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007408 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000740c 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007410 0001022f R_ARM_THM_MOVW_ABS_NC 00000800 .LC104 │ │ │ │ │ -00007414 00010230 R_ARM_THM_MOVT_ABS 00000800 .LC104 │ │ │ │ │ -0000741a 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007422 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -0000744c 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -00007458 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000745c 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00007460 0000292f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC9 │ │ │ │ │ -00007464 00002930 R_ARM_THM_MOVT_ABS 000000c0 .LC9 │ │ │ │ │ -0000746a 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000748a 0003d90a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ -000074b6 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074c4 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -000074d2 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -00007510 0004380a R_ARM_THM_CALL 0000538d _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000757c 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -00007598 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000759c 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000075a0 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000758 .LC100 │ │ │ │ │ -000075a4 0000fe30 R_ARM_THM_MOVT_ABS 00000758 .LC100 │ │ │ │ │ -000075aa 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007602 0004050a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -00007606 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007620 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007628 00005b0a R_ARM_THM_CALL 0000264d unicode_result.part.0 │ │ │ │ │ -0000765c 00010d0a R_ARM_THM_CALL 00002a79 _PyUnicode_FindMaxChar.part.0 │ │ │ │ │ -000076ac 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000076c8 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000076cc 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000076d0 0001042f R_ARM_THM_MOVW_ABS_NC 00000848 .LC106 │ │ │ │ │ -000076d4 00010430 R_ARM_THM_MOVT_ABS 00000848 .LC106 │ │ │ │ │ -000076da 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000076ec 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000076fc 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00007700 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00007704 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ -00007708 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ -0000770e 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000771a 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000771e 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007722 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000780 .LC101 │ │ │ │ │ -00007726 0000ff30 R_ARM_THM_MOVT_ABS 00000780 .LC101 │ │ │ │ │ -0000772c 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000774e 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -00007784 00006d0a R_ARM_THM_CALL 000017ff resize_copy │ │ │ │ │ -000077a6 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077ce 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000077da 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000077de 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000077e2 0001012f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC103 │ │ │ │ │ -000077e6 00010130 R_ARM_THM_MOVT_ABS 000007c8 .LC103 │ │ │ │ │ -000077ec 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007a00 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007a04 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007a08 0001022f R_ARM_THM_MOVW_ABS_NC 00000800 .LC104 │ │ │ │ │ -00007a0c 00010230 R_ARM_THM_MOVT_ABS 00000800 .LC104 │ │ │ │ │ -00007a12 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007a28 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007a2c 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007a30 0001002f R_ARM_THM_MOVW_ABS_NC 000007a8 .LC102 │ │ │ │ │ -00007a34 00010030 R_ARM_THM_MOVT_ABS 000007a8 .LC102 │ │ │ │ │ -00007a3a 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007aec 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007af0 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007af4 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000758 .LC100 │ │ │ │ │ -00007af8 0000fe30 R_ARM_THM_MOVT_ABS 00000758 .LC100 │ │ │ │ │ -00007afe 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007b3a 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007b3e 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007b42 0001032f R_ARM_THM_MOVW_ABS_NC 00000828 .LC105 │ │ │ │ │ -00007b46 00010330 R_ARM_THM_MOVT_ABS 00000828 .LC105 │ │ │ │ │ -00007b4c 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f94 0000b12f R_ARM_THM_MOVW_ABS_NC 00000488 .LC72 │ │ │ │ │ +00003f98 0000b130 R_ARM_THM_MOVT_ABS 00000488 .LC72 │ │ │ │ │ +00003fbc 0003e70a R_ARM_THM_CALL 0000338d _PyUnicodeWriter_Finish │ │ │ │ │ +00003fc6 0000af2f R_ARM_THM_MOVW_ABS_NC 00000454 .LC70 │ │ │ │ │ +00003fca 0000af30 R_ARM_THM_MOVT_ABS 00000454 .LC70 │ │ │ │ │ +00004096 0000b62f R_ARM_THM_MOVW_ABS_NC 00000534 .LC77 │ │ │ │ │ +0000409a 0000b630 R_ARM_THM_MOVT_ABS 00000534 .LC77 │ │ │ │ │ +000040a4 0000ba0a R_ARM_THM_CALL 00004b1d unicode_decode_call_errorhandler_writer │ │ │ │ │ +000040c4 0003e80a R_ARM_THM_CALL 000135dd _PyUnicodeWriter_Dealloc │ │ │ │ │ +000040f0 0004200a R_ARM_THM_CALL 00004d7d _PyUnicode_GetNameCAPI │ │ │ │ │ +0000425e 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000043c .LC69 │ │ │ │ │ +00004262 0000ae30 R_ARM_THM_MOVT_ABS 0000043c .LC69 │ │ │ │ │ +0000426c 0000b02f R_ARM_THM_MOVW_ABS_NC 0000046c .LC71 │ │ │ │ │ +00004270 0000b030 R_ARM_THM_MOVT_ABS 0000046c .LC71 │ │ │ │ │ +000042c4 0000b22f R_ARM_THM_MOVW_ABS_NC 0000049c .LC73 │ │ │ │ │ +000042c8 0000b230 R_ARM_THM_MOVT_ABS 0000049c .LC73 │ │ │ │ │ +000042d6 0000b22f R_ARM_THM_MOVW_ABS_NC 0000049c .LC73 │ │ │ │ │ +000042da 0000b230 R_ARM_THM_MOVT_ABS 0000049c .LC73 │ │ │ │ │ +0000430e 0000b32f R_ARM_THM_MOVW_ABS_NC 000004bc .LC74 │ │ │ │ │ +00004312 0000b330 R_ARM_THM_MOVT_ABS 000004bc .LC74 │ │ │ │ │ +00004324 0004212f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeError │ │ │ │ │ +00004328 00042130 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeError │ │ │ │ │ +0000432c 0000b52f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC76 │ │ │ │ │ +00004330 0000b530 R_ARM_THM_MOVT_ABS 000004f8 .LC76 │ │ │ │ │ +00004336 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004394 0000b42f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC75 │ │ │ │ │ +00004398 0000b430 R_ARM_THM_MOVT_ABS 000004d8 .LC75 │ │ │ │ │ +000043b8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004440 0003d90a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000444c 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00004450 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00004464 0003da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004560 0003d80a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ +0000458e 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045b0 0003db0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000045c4 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004666 0003d80a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ +00004690 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000469e 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000046a2 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000046a6 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ +000046aa 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ +000046b0 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000046ba 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000046be 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000046c2 0000292f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC9 │ │ │ │ │ +000046c6 00002930 R_ARM_THM_MOVT_ABS 000000c0 .LC9 │ │ │ │ │ +000046cc 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000046d6 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000046dc 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004764 0004030a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ +0000476e 0004040a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +000047a8 0003db0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000047dc 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000480a 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004814 0004040a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +00004818 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004826 00006d0a R_ARM_THM_CALL 000017ff resize_copy │ │ │ │ │ +00004842 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004848 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000484c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004892 0003f20a R_ARM_THM_CALL 00000000 _PyInterpreterState_GetConfig │ │ │ │ │ +000048a8 0003c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000048ac 0003c230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000048b0 0003c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +000048b4 0003c130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00004988 0004230a R_ARM_THM_CALL 00000000 _PyCodec_EncodeText │ │ │ │ │ +000049c4 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000594 .LC86 │ │ │ │ │ +000049c8 0000ca30 R_ARM_THM_MOVT_ABS 00000594 .LC86 │ │ │ │ │ +000049d0 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000049d6 0000cb2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC87 │ │ │ │ │ +000049da 0000cb30 R_ARM_THM_MOVT_ABS 000005a0 .LC87 │ │ │ │ │ +000049e0 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000049e6 0000cc2f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC88 │ │ │ │ │ +000049ea 0000cc30 R_ARM_THM_MOVT_ABS 000005a8 .LC88 │ │ │ │ │ +000049f0 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00004a72 0000c32f R_ARM_THM_MOVW_ABS_NC 0000054c .LC79 │ │ │ │ │ +00004a76 0000c330 R_ARM_THM_MOVT_ABS 0000054c .LC79 │ │ │ │ │ +00004a7c 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00004a8c 0000c22f R_ARM_THM_MOVW_ABS_NC 00000544 .LC78 │ │ │ │ │ +00004a90 0000c230 R_ARM_THM_MOVT_ABS 00000544 .LC78 │ │ │ │ │ +00004a96 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00004aa0 0000c62f R_ARM_THM_MOVW_ABS_NC 00000564 .LC82 │ │ │ │ │ +00004aa4 0000c630 R_ARM_THM_MOVT_ABS 00000564 .LC82 │ │ │ │ │ +00004aaa 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00004ab4 0000c72f R_ARM_THM_MOVW_ABS_NC 0000056c .LC83 │ │ │ │ │ +00004ab8 0000c730 R_ARM_THM_MOVT_ABS 0000056c .LC83 │ │ │ │ │ +00004abe 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00004ac8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000574 .LC84 │ │ │ │ │ +00004acc 0000c830 R_ARM_THM_MOVT_ABS 00000574 .LC84 │ │ │ │ │ +00004ad2 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00004adc 0000c92f R_ARM_THM_MOVW_ABS_NC 00000584 .LC85 │ │ │ │ │ +00004ae0 0000c930 R_ARM_THM_MOVT_ABS 00000584 .LC85 │ │ │ │ │ +00004ae6 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00004af2 0004270a R_ARM_THM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ +00004b20 00040602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004b24 0003e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b9e 0000cd2f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC89 │ │ │ │ │ +00004ba2 0000cd30 R_ARM_THM_MOVT_ABS 000005b0 .LC89 │ │ │ │ │ +00004ba8 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00004bb2 0000ce2f R_ARM_THM_MOVW_ABS_NC 000005bc .LC90 │ │ │ │ │ +00004bb6 0000ce30 R_ARM_THM_MOVT_ABS 000005bc .LC90 │ │ │ │ │ +00004bbc 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00004bc8 0004100a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004bcc 0003ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00004bd2 0000c42f R_ARM_THM_MOVW_ABS_NC 00000554 .LC80 │ │ │ │ │ +00004bd6 0000c430 R_ARM_THM_MOVT_ABS 00000554 .LC80 │ │ │ │ │ +00004bdc 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00004be6 0000c52f R_ARM_THM_MOVW_ABS_NC 0000055c .LC81 │ │ │ │ │ +00004bea 0000c530 R_ARM_THM_MOVT_ABS 0000055c .LC81 │ │ │ │ │ +00004bf0 0004240a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00004bfc 00042a0a R_ARM_THM_CALL 00000000 _PyCodec_Lookup │ │ │ │ │ +00004c1a 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c28 00042b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00004c2c 00042b30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00004c34 00042c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004c3c 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004c40 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004c44 0000cf2f R_ARM_THM_MOVW_ABS_NC 000005c8 .LC91 │ │ │ │ │ +00004c48 0000cf30 R_ARM_THM_MOVT_ABS 000005c8 .LC91 │ │ │ │ │ +00004c52 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004c6c 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c86 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c8c 00042d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ +00004c90 00042d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ +00004c94 0000d02f R_ARM_THM_MOVW_ABS_NC 00000630 .LC92 │ │ │ │ │ +00004c98 0000d030 R_ARM_THM_MOVT_ABS 00000630 .LC92 │ │ │ │ │ +00004ca2 00042e0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004cae 00042f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004cb2 00042f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004cb6 0004260a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004cd6 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cdc 00040602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004d1a 0003ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00004d90 0003e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004dc0 0004332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004dc4 00043330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004dc8 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004dcc 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004ddc 0004332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004de0 00043330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004de4 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004de8 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004df6 0004332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004dfa 00043330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004dfe 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004e02 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004e10 0004332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004e14 00043330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004e18 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004e1c 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004e2c 0004352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e30 00043530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e3e 0003e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004e6a 0004332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004e6e 00043330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004e74 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004e78 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004e82 0003ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +0000500a 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005020 0003e00a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000050b0 0000c72f R_ARM_THM_MOVW_ABS_NC 0000056c .LC83 │ │ │ │ │ +000050b4 0000c730 R_ARM_THM_MOVT_ABS 0000056c .LC83 │ │ │ │ │ +000050e8 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000511e 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000515e 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +000051a0 0000c72f R_ARM_THM_MOVW_ABS_NC 0000056c .LC83 │ │ │ │ │ +000051a4 0000c730 R_ARM_THM_MOVT_ABS 0000056c .LC83 │ │ │ │ │ +0000524c 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00005276 00009a0a R_ARM_THM_CALL 000026a1 _PyUnicodeWriter_Update │ │ │ │ │ +0000529e 00040f0a R_ARM_THM_CALL 0000a3a5 PyUnicode_Fill │ │ │ │ │ +000052da 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00005308 0004360a R_ARM_THM_CALL 00007d29 _PyUnicode_FindMaxChar │ │ │ │ │ +0000533c 0004360a R_ARM_THM_CALL 00007d29 _PyUnicode_FindMaxChar │ │ │ │ │ +00005362 00040f0a R_ARM_THM_CALL 0000a3a5 PyUnicode_Fill │ │ │ │ │ +00005400 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000542e 00009a0a R_ARM_THM_CALL 000026a1 _PyUnicodeWriter_Update │ │ │ │ │ +000054aa 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005b20 0004390a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005be8 00043a0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +00005c18 0003d90a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005c26 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00005c2a 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00005c40 0003da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005c6e 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005ca6 0003d90a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005cb2 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00005cb6 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00005cca 0003da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005cf6 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005cfc 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d16 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d60 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005d64 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005d8a 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005d8e 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005dd0 0004390a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005de6 0000ea0a R_ARM_THM_CALL 00004371 ucs1lib_fastsearch.constprop.0 │ │ │ │ │ +00005e1c 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e28 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e3a 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e4a 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e5a 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005e5e 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005e62 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ +00005e66 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ +00005e6c 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005e74 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005e78 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005e7c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005e90 0004390a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005eae 0000ed0a R_ARM_THM_CALL 000063b5 ucs2lib_fastsearch │ │ │ │ │ +00005ebc 0000a80a R_ARM_THM_CALL 00005351 _PyUnicode_FromUCS2 │ │ │ │ │ +00005ee0 0000a80a R_ARM_THM_CALL 00005351 _PyUnicode_FromUCS2 │ │ │ │ │ +00005ee6 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ef4 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005f02 0004390a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005f20 0000ee0a R_ARM_THM_CALL 0000c6fd ucs4lib_fastsearch │ │ │ │ │ +00005f2e 0000a70a R_ARM_THM_CALL 000092d9 _PyUnicode_FromUCS4 │ │ │ │ │ +00005f52 0000a70a R_ARM_THM_CALL 000092d9 _PyUnicode_FromUCS4 │ │ │ │ │ +00005f58 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f6c 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005f80 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005f9e 0000ef0a R_ARM_THM_CALL 0000620d unicode_askind │ │ │ │ │ +00005fae 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005fb2 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005fb8 0000e72f R_ARM_THM_MOVW_ABS_NC 00000694 .LC94 │ │ │ │ │ +00005fbc 0000e730 R_ARM_THM_MOVT_ABS 00000694 .LC94 │ │ │ │ │ +00005fc2 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005fc8 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005fcc 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005fd0 0000e82f R_ARM_THM_MOVW_ABS_NC 000006ac .LC95 │ │ │ │ │ +00005fd4 0000e830 R_ARM_THM_MOVT_ABS 000006ac .LC95 │ │ │ │ │ +00005fda 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000601c 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006020 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006026 0000e72f R_ARM_THM_MOVW_ABS_NC 00000694 .LC94 │ │ │ │ │ +0000602a 0000e730 R_ARM_THM_MOVT_ABS 00000694 .LC94 │ │ │ │ │ +00006030 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000607c 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000608c 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +000060a0 0003cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000060ac 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000060c2 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000060c6 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000060ca 0000f12f R_ARM_THM_MOVW_ABS_NC 000006bc .LC96 │ │ │ │ │ +000060ce 0000f130 R_ARM_THM_MOVT_ABS 000006bc .LC96 │ │ │ │ │ +000060d4 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000060de 00043e0a R_ARM_THM_CALL 000144d5 PyUnicodeWriter_Discard │ │ │ │ │ +000060e4 0003e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000616e 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000619a 00009a0a R_ARM_THM_CALL 000026a1 _PyUnicodeWriter_Update │ │ │ │ │ +000061b0 0004402f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000061b4 00044030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000061be 00040c0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +000061cc 0004370a R_ARM_THM_CALL 00005385 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000061e4 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000061f8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000621c 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000062b2 0004030a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ +000062be 0004040a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +00006326 0003db0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00006342 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006378 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006380 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000063a2 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063bc 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063c6 0003e80a R_ARM_THM_CALL 000135dd _PyUnicodeWriter_Dealloc │ │ │ │ │ +000063dc 00005b0a R_ARM_THM_CALL 0000264d unicode_result.part.0 │ │ │ │ │ +000063fc 0004040a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +00006400 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006416 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006432 00006d0a R_ARM_THM_CALL 000017ff resize_copy │ │ │ │ │ +00006450 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000645c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006460 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006464 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006468 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000064b0 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000657e 0004320a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +0000658c 0004440a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000659e 0004440a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000065be 0003e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000668e 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00006692 00043430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000671a 0004332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000671e 00043330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000067b8 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000067bc 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000067c0 0000fa2f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC98 │ │ │ │ │ +000067c4 0000fa30 R_ARM_THM_MOVT_ABS 000006e0 .LC98 │ │ │ │ │ +000067ce 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000067d6 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000067da 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000067e0 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000718 .LC99 │ │ │ │ │ +000067e4 0000fb30 R_ARM_THM_MOVT_ABS 00000718 .LC99 │ │ │ │ │ +000067ea 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000067f0 0000f92f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC97 │ │ │ │ │ +000067f4 0000f930 R_ARM_THM_MOVT_ABS 000006d4 .LC97 │ │ │ │ │ +000067fe 0004450a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00006812 0004440a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000068e2 0003e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000069e2 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006c84 0004030a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ +00006c90 0004040a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +00006d68 0003db0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00006d7a 0003d90a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006d86 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00006d8a 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00006d9e 0003da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006e76 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006e7a 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006e7e 0001002f R_ARM_THM_MOVW_ABS_NC 000007a8 .LC102 │ │ │ │ │ +00006e82 00010030 R_ARM_THM_MOVT_ABS 000007a8 .LC102 │ │ │ │ │ +00006e88 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006e8e 0003e80a R_ARM_THM_CALL 000135dd _PyUnicodeWriter_Dealloc │ │ │ │ │ +00006ed4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006ed8 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007040 0003db0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007076 0003d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000707e 0003d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000070a0 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000711c 0003c90a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000713e 0003d80a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ +00007172 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072ae 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000732c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007330 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007394 0004370a R_ARM_THM_CALL 00005385 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000073ca 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ +000073da 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000073de 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000073e2 0001032f R_ARM_THM_MOVW_ABS_NC 00000828 .LC105 │ │ │ │ │ +000073e6 00010330 R_ARM_THM_MOVT_ABS 00000828 .LC105 │ │ │ │ │ +000073ec 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000073f8 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000073fc 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007400 0001022f R_ARM_THM_MOVW_ABS_NC 00000800 .LC104 │ │ │ │ │ +00007404 00010230 R_ARM_THM_MOVT_ABS 00000800 .LC104 │ │ │ │ │ +0000740a 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007412 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ +0000743c 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ +00007448 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000744c 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00007450 0000292f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC9 │ │ │ │ │ +00007454 00002930 R_ARM_THM_MOVT_ABS 000000c0 .LC9 │ │ │ │ │ +0000745a 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000747a 0003d80a R_ARM_THM_CALL 000004c1 PyUnicode_New │ │ │ │ │ +000074a6 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074b4 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ +000074c2 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ +00007500 0004370a R_ARM_THM_CALL 00005385 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000756c 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ +00007588 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000758c 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007590 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000758 .LC100 │ │ │ │ │ +00007594 0000fe30 R_ARM_THM_MOVT_ABS 00000758 .LC100 │ │ │ │ │ +0000759a 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000075f2 0004040a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +000075f6 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007610 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007618 00005b0a R_ARM_THM_CALL 0000264d unicode_result.part.0 │ │ │ │ │ +0000764c 00010d0a R_ARM_THM_CALL 00002a79 _PyUnicode_FindMaxChar.part.0 │ │ │ │ │ +0000769c 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000076b8 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000076bc 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000076c0 0001042f R_ARM_THM_MOVW_ABS_NC 00000848 .LC106 │ │ │ │ │ +000076c4 00010430 R_ARM_THM_MOVT_ABS 00000848 .LC106 │ │ │ │ │ +000076ca 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000076dc 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000076ec 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000076f0 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000076f4 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ +000076f8 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ +000076fe 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000770a 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000770e 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007712 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000780 .LC101 │ │ │ │ │ +00007716 0000ff30 R_ARM_THM_MOVT_ABS 00000780 .LC101 │ │ │ │ │ +0000771c 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000773e 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ +00007774 00006d0a R_ARM_THM_CALL 000017ff resize_copy │ │ │ │ │ +00007796 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077be 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000077ca 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000077ce 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000077d2 0001012f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC103 │ │ │ │ │ +000077d6 00010130 R_ARM_THM_MOVT_ABS 000007c8 .LC103 │ │ │ │ │ +000077dc 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000079f0 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000079f4 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000079f8 0001022f R_ARM_THM_MOVW_ABS_NC 00000800 .LC104 │ │ │ │ │ +000079fc 00010230 R_ARM_THM_MOVT_ABS 00000800 .LC104 │ │ │ │ │ +00007a02 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007a18 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007a1c 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007a20 0001002f R_ARM_THM_MOVW_ABS_NC 000007a8 .LC102 │ │ │ │ │ +00007a24 00010030 R_ARM_THM_MOVT_ABS 000007a8 .LC102 │ │ │ │ │ +00007a2a 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007adc 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007ae0 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007ae4 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000758 .LC100 │ │ │ │ │ +00007ae8 0000fe30 R_ARM_THM_MOVT_ABS 00000758 .LC100 │ │ │ │ │ +00007aee 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007b2a 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007b2e 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007b32 0001032f R_ARM_THM_MOVW_ABS_NC 00000828 .LC105 │ │ │ │ │ +00007b36 00010330 R_ARM_THM_MOVT_ABS 00000828 .LC105 │ │ │ │ │ +00007b3c 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007b48 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 00007b58 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 00007b68 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -00007b78 00010c0a R_ARM_THM_CALL 00002a61 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -00007b84 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007b88 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007b8e 0001042f R_ARM_THM_MOVW_ABS_NC 00000848 .LC106 │ │ │ │ │ -00007b92 00010430 R_ARM_THM_MOVT_ABS 00000848 .LC106 │ │ │ │ │ -00007b9c 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007bb6 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007bba 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007bbe 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000780 .LC101 │ │ │ │ │ -00007bc2 0000ff30 R_ARM_THM_MOVT_ABS 00000780 .LC101 │ │ │ │ │ -00007bc8 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007bce 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007bd2 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007bd6 0001012f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC103 │ │ │ │ │ -00007bda 00010130 R_ARM_THM_MOVT_ABS 000007c8 .LC103 │ │ │ │ │ -00007be0 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007cbe 0004080a R_ARM_THM_CALL 000043c5 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00007ce8 00010d0a R_ARM_THM_CALL 00002a79 _PyUnicode_FindMaxChar.part.0 │ │ │ │ │ -00007da0 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007dd8 0004480a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ -00007e04 0004492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnicode_FormatAdvancedWriter │ │ │ │ │ -00007e08 00044930 R_ARM_THM_MOVT_ABS 00000000 _PyUnicode_FormatAdvancedWriter │ │ │ │ │ -00007e4c 0004412f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00007e50 00044130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00007e58 00044a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -00007e5c 00044a30 R_ARM_THM_MOVT_ABS 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -00007e62 00044b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00007e66 00044b30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00007e6e 00044c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ -00007e72 00044c30 R_ARM_THM_MOVT_ABS 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ -00007ea8 00044d0a R_ARM_THM_CALL 00000000 _PyUnicode_ToDecimalDigit │ │ │ │ │ -00007efe 00044e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00007f02 00044e30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00007f14 00044f0a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00007f24 0004500a R_ARM_THM_CALL 00000000 PyObject_Format │ │ │ │ │ -00007f34 0004380a R_ARM_THM_CALL 0000538d _PyUnicodeWriter_WriteStr │ │ │ │ │ -00007f62 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f7a 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f8a 00040e0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00007fb8 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007fcc 0004510a R_ARM_THM_CALL 0000a041 PyUnicode_Substring │ │ │ │ │ -00007fe0 0004520a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00007ff8 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008014 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008018 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000801c 00011c2f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC117 │ │ │ │ │ -00008020 00011c30 R_ARM_THM_MOVT_ABS 00000a34 .LC117 │ │ │ │ │ -00008026 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008048 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008064 0003e70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000080bc 0004470a R_ARM_THM_CALL 00007c49 _PyUnicodeWriter_WriteSubstring │ │ │ │ │ -000080ee 0003e90a R_ARM_THM_CALL 000135e1 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00008104 0003e80a R_ARM_THM_CALL 00003395 _PyUnicodeWriter_Finish │ │ │ │ │ -00008132 0004470a R_ARM_THM_CALL 00007c49 _PyUnicodeWriter_WriteSubstring │ │ │ │ │ -00008190 00011f0a R_ARM_THM_CALL 00002add get_integer │ │ │ │ │ -000081a4 0004530a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -000081b2 0004480a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ -000081e4 0004130a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -000081f0 0004510a R_ARM_THM_CALL 0000a041 PyUnicode_Substring │ │ │ │ │ -000081f8 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000081fc 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008200 0001122f R_ARM_THM_MOVW_ABS_NC 0000086c .LC107 │ │ │ │ │ -00008204 00011230 R_ARM_THM_MOVT_ABS 0000086c .LC107 │ │ │ │ │ -00008210 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008216 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000821a 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000821e 0001132f R_ARM_THM_MOVW_ABS_NC 00000898 .LC108 │ │ │ │ │ -00008222 00011330 R_ARM_THM_MOVT_ABS 00000898 .LC108 │ │ │ │ │ -00008228 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008248 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000824e 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008252 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008256 0001182f R_ARM_THM_MOVW_ABS_NC 000009ac .LC113 │ │ │ │ │ -0000825a 00011830 R_ARM_THM_MOVT_ABS 000009ac .LC113 │ │ │ │ │ -00008260 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008266 00043c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008280 0004510a R_ARM_THM_CALL 0000a041 PyUnicode_Substring │ │ │ │ │ -00008290 0004520a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -000082aa 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082b0 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000082b4 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000082b8 0001172f R_ARM_THM_MOVW_ABS_NC 00000970 .LC112 │ │ │ │ │ -000082bc 00011730 R_ARM_THM_MOVT_ABS 00000970 .LC112 │ │ │ │ │ -000082c2 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008306 0004510a R_ARM_THM_CALL 0000a041 PyUnicode_Substring │ │ │ │ │ -00008316 0004540a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -0000831c 0004552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00008320 00045530 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00008328 0004560a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00008344 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000834a 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000834e 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008354 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008358 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000835c 0001162f R_ARM_THM_MOVW_ABS_NC 00000950 .LC111 │ │ │ │ │ -00008360 00011630 R_ARM_THM_MOVT_ABS 00000950 .LC111 │ │ │ │ │ -00008368 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000836e 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008372 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008378 0004572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000837c 00045730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008384 0004580a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00008396 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000839a 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000083a2 0001192f R_ARM_THM_MOVW_ABS_NC 000009d0 .LC114 │ │ │ │ │ -000083a6 00011a2f R_ARM_THM_MOVW_ABS_NC 000009f0 .LC115 │ │ │ │ │ -000083ae 00011930 R_ARM_THM_MOVT_ABS 000009d0 .LC114 │ │ │ │ │ -000083b2 00011a30 R_ARM_THM_MOVT_ABS 000009f0 .LC115 │ │ │ │ │ -000083b8 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000083ce 00040d0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -000083d8 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083e0 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083e6 0004592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000083ea 00045930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000083ee 0001152f R_ARM_THM_MOVW_ABS_NC 00000910 .LC110 │ │ │ │ │ -000083f2 00011530 R_ARM_THM_MOVT_ABS 00000910 .LC110 │ │ │ │ │ -000083f8 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000083fe 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008402 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008406 0001142f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC109 │ │ │ │ │ -0000840a 00011430 R_ARM_THM_MOVT_ABS 000008e4 .LC109 │ │ │ │ │ -00008410 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008416 0003f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000841a 0003f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000841e 00011b2f R_ARM_THM_MOVW_ABS_NC 00000a14 .LC116 │ │ │ │ │ -00008422 00011b30 R_ARM_THM_MOVT_ABS 00000a14 .LC116 │ │ │ │ │ -00008428 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000843a 00045a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyComplex_FormatAdvancedWriter │ │ │ │ │ -0000843e 00045a30 R_ARM_THM_MOVT_ABS 00000000 _PyComplex_FormatAdvancedWriter │ │ │ │ │ -00008556 0003da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008562 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00008566 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000857e 0003db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008602 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000862c 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000086b2 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000086b6 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000086ba 0001242f R_ARM_THM_MOVW_ABS_NC 00000ae8 .LC120 │ │ │ │ │ -000086be 00012430 R_ARM_THM_MOVT_ABS 00000ae8 .LC120 │ │ │ │ │ -000086c8 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008704 0003e60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000871a 0003d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000087b2 0003dc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000087c6 0003dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008996 0003de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000899a 0003de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000899e 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ -000089a2 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ -000089a8 0003df0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000089ca 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000089ce 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000089d4 0001222f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC118 │ │ │ │ │ -000089d8 00012230 R_ARM_THM_MOVT_ABS 00000a80 .LC118 │ │ │ │ │ -000089e0 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000089f0 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000089f4 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000089fa 0001232f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC119 │ │ │ │ │ -000089fe 00012330 R_ARM_THM_MOVT_ABS 00000ab0 .LC119 │ │ │ │ │ -00008a08 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008a10 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008a14 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008a18 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008a1c 0003d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008c22 0003ca0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008c2c 00045d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00008ce0 00040702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00008d02 00012a0a R_ARM_THM_CALL 00006b8d ucs2lib_find_char │ │ │ │ │ -00008d0e 0004110a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00008d2e 0000ed0a R_ARM_THM_CALL 000063b5 ucs2lib_fastsearch │ │ │ │ │ -00008d44 0000ef0a R_ARM_THM_CALL 000061ed unicode_askind │ │ │ │ │ -00008d66 00012b0a R_ARM_THM_CALL 0000c6ad ucs4lib_find_char │ │ │ │ │ -00008dcc 00012c0a R_ARM_THM_CALL 0000aed5 ucs1lib_adaptive_find │ │ │ │ │ -00008df4 00012d0a R_ARM_THM_CALL 0000b86d ucs1lib__preprocess │ │ │ │ │ -00008dfe 00012e0a R_ARM_THM_CALL 0000b90d ucs1lib__two_way │ │ │ │ │ -00008e0a 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008e0e 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008e12 0000e72f R_ARM_THM_MOVW_ABS_NC 00000694 .LC94 │ │ │ │ │ -00008e16 0000e730 R_ARM_THM_MOVT_ABS 00000694 .LC94 │ │ │ │ │ -00008e1e 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008e28 0004152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008e2c 00041530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008e32 0001262f R_ARM_THM_MOVW_ABS_NC 00000b18 .LC121 │ │ │ │ │ -00008e36 00012630 R_ARM_THM_MOVT_ABS 00000b18 .LC121 │ │ │ │ │ -00008e3c 0003f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008e5a 0000ee0a R_ARM_THM_CALL 0000c6fd ucs4lib_fastsearch │ │ │ │ │ -00008f86 0003da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008f92 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00008f96 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00008faa 0003db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009016 00045e0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000917e 00045f2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00009182 00045f30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00009210 00045e0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00009218 00045f2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -0000921c 00045f30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00009266 0003dc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00009324 00045e0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00007b74 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007b78 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007b7e 0001042f R_ARM_THM_MOVW_ABS_NC 00000848 .LC106 │ │ │ │ │ +00007b82 00010430 R_ARM_THM_MOVT_ABS 00000848 .LC106 │ │ │ │ │ +00007b8c 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007ba6 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007baa 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007bae 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000780 .LC101 │ │ │ │ │ +00007bb2 0000ff30 R_ARM_THM_MOVT_ABS 00000780 .LC101 │ │ │ │ │ +00007bb8 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007bbe 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007bc2 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007bc6 0001012f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC103 │ │ │ │ │ +00007bca 00010130 R_ARM_THM_MOVT_ABS 000007c8 .LC103 │ │ │ │ │ +00007bd0 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007cae 0004070a R_ARM_THM_CALL 000043bd _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00007cd8 00010d0a R_ARM_THM_CALL 00002a79 _PyUnicode_FindMaxChar.part.0 │ │ │ │ │ +00007d90 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007dc8 0004470a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ +00007df4 0004482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnicode_FormatAdvancedWriter │ │ │ │ │ +00007df8 00044830 R_ARM_THM_MOVT_ABS 00000000 _PyUnicode_FormatAdvancedWriter │ │ │ │ │ +00007e3c 0004402f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00007e40 00044030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00007e48 0004492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +00007e4c 00044930 R_ARM_THM_MOVT_ABS 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +00007e52 00044a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00007e56 00044a30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00007e5e 00044b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ +00007e62 00044b30 R_ARM_THM_MOVT_ABS 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ +00007e98 00044c0a R_ARM_THM_CALL 00000000 _PyUnicode_ToDecimalDigit │ │ │ │ │ +00007eee 00044d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00007ef2 00044d30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00007f04 00044e0a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00007f14 00044f0a R_ARM_THM_CALL 00000000 PyObject_Format │ │ │ │ │ +00007f24 0004370a R_ARM_THM_CALL 00005385 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00007f52 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f6a 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f7a 00040d0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00007fa8 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007fbc 0004500a R_ARM_THM_CALL 0000a055 PyUnicode_Substring │ │ │ │ │ +00007fd0 0004510a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00007fe8 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008004 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008008 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000800c 00011c2f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC117 │ │ │ │ │ +00008010 00011c30 R_ARM_THM_MOVT_ABS 00000a34 .LC117 │ │ │ │ │ +00008016 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008038 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008054 0003e60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000080ac 0004460a R_ARM_THM_CALL 00007c39 _PyUnicodeWriter_WriteSubstring │ │ │ │ │ +000080de 0003e80a R_ARM_THM_CALL 000135dd _PyUnicodeWriter_Dealloc │ │ │ │ │ +000080f4 0003e70a R_ARM_THM_CALL 0000338d _PyUnicodeWriter_Finish │ │ │ │ │ +00008122 0004460a R_ARM_THM_CALL 00007c39 _PyUnicodeWriter_WriteSubstring │ │ │ │ │ +00008180 00011f0a R_ARM_THM_CALL 00002add get_integer │ │ │ │ │ +00008194 0004520a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +000081a2 0004470a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ +000081d4 0004120a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +000081e0 0004500a R_ARM_THM_CALL 0000a055 PyUnicode_Substring │ │ │ │ │ +000081e8 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000081ec 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000081f0 0001122f R_ARM_THM_MOVW_ABS_NC 0000086c .LC107 │ │ │ │ │ +000081f4 00011230 R_ARM_THM_MOVT_ABS 0000086c .LC107 │ │ │ │ │ +00008200 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008206 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000820a 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000820e 0001132f R_ARM_THM_MOVW_ABS_NC 00000898 .LC108 │ │ │ │ │ +00008212 00011330 R_ARM_THM_MOVT_ABS 00000898 .LC108 │ │ │ │ │ +00008218 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008238 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000823e 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008242 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008246 0001182f R_ARM_THM_MOVW_ABS_NC 000009ac .LC113 │ │ │ │ │ +0000824a 00011830 R_ARM_THM_MOVT_ABS 000009ac .LC113 │ │ │ │ │ +00008250 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008256 00043b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008270 0004500a R_ARM_THM_CALL 0000a055 PyUnicode_Substring │ │ │ │ │ +00008280 0004510a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000829a 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082a0 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000082a4 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000082a8 0001172f R_ARM_THM_MOVW_ABS_NC 00000970 .LC112 │ │ │ │ │ +000082ac 00011730 R_ARM_THM_MOVT_ABS 00000970 .LC112 │ │ │ │ │ +000082b2 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000082f6 0004500a R_ARM_THM_CALL 0000a055 PyUnicode_Substring │ │ │ │ │ +00008306 0004530a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +0000830c 0004542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00008310 00045430 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00008318 0004550a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00008334 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000833a 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000833e 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008344 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008348 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000834c 0001162f R_ARM_THM_MOVW_ABS_NC 00000950 .LC111 │ │ │ │ │ +00008350 00011630 R_ARM_THM_MOVT_ABS 00000950 .LC111 │ │ │ │ │ +00008358 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000835e 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008362 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008368 0004562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000836c 00045630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008374 0004570a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00008386 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000838a 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008392 0001192f R_ARM_THM_MOVW_ABS_NC 000009d0 .LC114 │ │ │ │ │ +00008396 00011a2f R_ARM_THM_MOVW_ABS_NC 000009f0 .LC115 │ │ │ │ │ +0000839e 00011930 R_ARM_THM_MOVT_ABS 000009d0 .LC114 │ │ │ │ │ +000083a2 00011a30 R_ARM_THM_MOVT_ABS 000009f0 .LC115 │ │ │ │ │ +000083a8 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000083be 00040c0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +000083c8 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083d0 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083d6 0004582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000083da 00045830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000083de 0001152f R_ARM_THM_MOVW_ABS_NC 00000910 .LC110 │ │ │ │ │ +000083e2 00011530 R_ARM_THM_MOVT_ABS 00000910 .LC110 │ │ │ │ │ +000083e8 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000083ee 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000083f2 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000083f6 0001142f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC109 │ │ │ │ │ +000083fa 00011430 R_ARM_THM_MOVT_ABS 000008e4 .LC109 │ │ │ │ │ +00008400 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008406 0003f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000840a 0003f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000840e 00011b2f R_ARM_THM_MOVW_ABS_NC 00000a14 .LC116 │ │ │ │ │ +00008412 00011b30 R_ARM_THM_MOVT_ABS 00000a14 .LC116 │ │ │ │ │ +00008418 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000842a 0004592f R_ARM_THM_MOVW_ABS_NC 00000000 _PyComplex_FormatAdvancedWriter │ │ │ │ │ +0000842e 00045930 R_ARM_THM_MOVT_ABS 00000000 _PyComplex_FormatAdvancedWriter │ │ │ │ │ +00008546 0003d90a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008552 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00008556 00002730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000856e 0003da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000085f2 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000861c 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000086a2 0004132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000086a6 00041330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000086aa 0001242f R_ARM_THM_MOVW_ABS_NC 00000ae8 .LC120 │ │ │ │ │ +000086ae 00012430 R_ARM_THM_MOVT_ABS 00000ae8 .LC120 │ │ │ │ │ +000086b8 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000086f4 0003e50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000870a 0003d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000087a2 0003db0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000087b6 0003dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008986 0003dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000898a 0003dd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000898e 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC10 │ │ │ │ │ +00008992 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC10 │ │ │ │ │ +00008998 0003de0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000089ba 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000089be 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000089c4 0001222f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC118 │ │ │ │ │ +000089c8 00012230 R_ARM_THM_MOVT_ABS 00000a80 .LC118 │ │ │ │ │ +000089d0 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000089e0 0004142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000089e4 00041430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000089ea 0001232f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC119 │ │ │ │ │ +000089ee 00012330 R_ARM_THM_MOVT_ABS 00000ab0 .LC119 │ │ │ │ │ +000089f8 0003f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008a00 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008a04 0003d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes